7b9a097 Add normalization changelog and bump normalization version in platform (#18813)
e45aec3 πSource Exchange Rates: Fix handling error during check connection (#18726)
bc09083 πDestination Google Sheets: Fix empty headers list (#18729)
66da2fc Bump helm chart version reference to 0.40.40 (#18815)
b14bd05 Use equalsIgnoreCase (#18810)
b5adaef [charts/airbyte-cron] Cleanup env vars (#18787)
88bbb5d π Source Facebook Marketing: reduce request limit after specific error (#18734)
6af9804 Parameterize test_empty_streams and test_stream_with_1_airbyte_column by destination (#18197)
af7da95 Correct coinmarket spec (#18790)
dc15f56 ci: use custom test-reporter action to upload job results (#18004)
5d34b4e Fix unit tests in source relational db (#18789)
7d558c9 query to include data plane attributes (#18531)
e7ae961 Mark/update notification settings design (#18159)
978128a Fix adjust.md header
354db21 Filter Temporal exit errors from traces (#18777)
aff9963 π New Source: Coinmarketcap [low-code CDK] (#18565)
0ee9306 π New Source: Public APIs [python CDK] (#18471)
6a2ef97 Move components to components/common
(#18728)
8cf5464 π Add a drop table hook to drop scd tables in case of overwrite sync (#18015)
385ab7e improve connector dependency github action (#18480)
4e12c13 ci: use oldgithub actions notation for output in publish-helm-charts worklow (#18780)
4cb42a9 fix cron resources spec (#18778)
9ab4d07 Update to latest Micronaut release (#18774)
065fef0 fix helm release workflow (#18776)
7722316 Source Salesforce: add get_error_display_message for ConnectionError (#18753)
093a294 π New Destination: Heap Analytics [python cdk] (#18530)
3741014 Update chart.yaml to reference right subchart (#18718)
04d84ce Update helpers functions in subcharts (#18757)
5ce7ffd Resurfaces hidden cloud connectors within UI (#18748)
ae1a499 Green house docs (#18314)
cb785bc Changes docs deploy failures to show up in #docs (#18738)
0c18333 add nonBreakingChangePreference and notifySchemaChanges (#18636)
dc326b4 Source Prestashop: prevent users from using http url (#18599)
2d4f443 Sources postgres, mysql, alloydb: encode database name (#18538)
fa37148 ci: replace set-output with new github actions syntax (#18691)
f095459 Remove unused test script. (#18715)
bf06dec AMI change: ami-0f23be2f917510c26 -> ami-005924fb76f7477ce (#18689)
2108143 fix helm release workflow (#18716)
5d13856 chore: Add airbyte-cron chart to .bumpversion.cfg (#18688)
d0521e7 Simplify the job persistence method. (#18698)
926a26a Remove duplicate paragraph (#18662)
5f7bfb9 Destination Redis: TLS support (#18358)
a2bd577 π Source Amplitude: fix empty series
for AverageSessionLength
stream (#18684)
49622e7 fix: Typo in semver format for chart (#18686)
2099a74 feat: Add airbyte-cron Helm chart (#18542)
fda55bf Source Intercom: change airbyte-cdk version to 0.2 (#18681)
db5a149 πͺ π Add sync mode, primary key, cursor select components to new streams table (#18627)
3b44baf Source metabase: allow using only https urls (#18607)
96ebd96 Added a note about chained dbt transformations (#18678)
5b9f564 π New Source: Omnisend (#18577)
373b6f7 πͺ π Fix trailing whitespace and ending with a forward slash transformation GitHub URL issue (#18299)
7a632fb π Source Google Analytics (Universal Analytics): add Custom Reports
schema validation on Check Connection
(#18670)
a0f01ad ami-0d648081937c75a73 -> ami-06cf12549e3d9c522 (#18667)
df35c1e Rename maxCursor and add comment (#18570)
9e62614 Fix source spec diff (#18645)
6a40ac5 Source S3: use AirbyteTracedException (#18602)
cd03c04 Add endpoint to retrieve manifest template (#18578)
8a1f3e4 Source Mailjet SMS: publish PR and add source def (#18620)
6cd991b π New Connector: Zendesk Sell [python cdk] (#17888)
85e6792 More comprehensive temporal error message (#18608)
5e5a5e3 π New Source: Mailjet SMS (#18345)
63c024b Fix ConfiguredCatalog for Resets (#18625)
e39f882 Bmoric/extract healt api (#18523)
c5d5ef3 Add versioning logging (#18618)
cd1f492 π Lowcode: ListStreamSlicer and SubstreamSlicer should get the stream_slice from the arguments (#18574)
44d78bc Improved the Oracle cloud deployment guide (#18615)
e3aadbf Remove workflow version check (#18613)
02459e8 Protocol Change: AirbyteControlMessage.ConnectorConfig
(#17907)
3275832 Replace recipesLink
link with tutorialsLink
(#18616)
683a3a3 π New Source: Waiteraid [low-code cdk] (#18165)
c219dab π New Destination: Typesense (#18349)
d711781 Clean up build.gradle. (#18555)
3036dda πNew Source: Google Webfonts [low-code cdk] (#18496)
8766372 π New Source: ConvertKit (#18455)
67c078d fixed failed build (#18610)
b71ec08 improved the digitalocean deployment guide (#18566)
d840a8a Simplify the OSS documentation deploy system (#2670) (#18598)
0e2361d π New Source: RD Station Marketing [python cdk] (#18348)
726102c fix worker volumeMounts (#18604)
d9acf47 π New destination: Yugabytedb (#18039)
c25ac8a SAT: make expect_records
mandatory in high
test_strictness_level
(#18497)
592a785 Source: Google Search Console: validate custom_reports.dimension (#18568)
6dd52d0 Implement Connector Builder testing panel (first iteration) (#18449)
b238e2a Source Mailjet Mail: publish connector and additional format (#18586)
4ff8bdb Sonar Cloud: add to source spec and publish connector (#18584)
bea6edd π New Source: Mailjet Mail API (#18332)
c469ea8 π New source: SFTP Bulk [python cdk] (#17691)
c1ac786 π New Source - Sonar Cloud (#18475)
4e96895 π New Source: Ashby (#18334)
815cb8d π New Source: Oura (#18224)
157ed1a π New Source - Lokalise [low-code SDK] (#18522)
9126dc2 Add missing generated python files (#18580)
a6974a7 π New Source: Nasa APOD [python cdk] (#18394)
57068e3 π New Source: MailerLite (#18336)
b9c8aa4 π New Source: TVMaze Schedule (#18333)
13b4a26 π New Source: Coin API (#18302)
aea4c53 Protocol change: Define a set of well-known data types (#17486)
1ddc8c6 Lowcode connectors: Fix few issues with stream slicers (#18529)
1514522 πͺ π Client-side validation of cron expressions <= 1 hr for cloud (#18044)
e32a641 Use Protocol Versions in Syncs (#18324)
e2fe272 normalization: Fix failing mypy checks (#18534)
96ff923 π New Source: ActiveCampaign (#18335)
d2911e5 Ensure that restart delay is set before any other activity is executed (#18547)
61c67ba Databricks destination: introduce personal staging location (#18557)
d1fb5a2 Source Iterable: distinguish 401 from empty stream (#18537)
2ff16df Simplify the OSS documentation deploy system (#2670) (#18448)
a9a2bd4 Simplify the OSS documentation deploy system (#2670) (#18436)
22a3fce πͺ π Fix UI issues in connection streams table (#18544)
426fe04 add authentication info to local development guide (#18509)
8d8ac78 Restore docs build (#18551)
abb7efd extract destination definition specification api (#18521)
9cd25ff πͺ π¨ Add PillSelect
UI component (#18376)
66dc673 Bmoric/extract destination definition api (#18515)
5f63618 πͺ Apply default sync mode logic to new streams (#18451)
b91fab1 Bmoric/extract db migration api (#18459)
48f8d38 π Source Facebook Marketing: increase timeout (#18536)
64479d0 πͺ π Split Heading and Text components (#17992)
91a10da π Source File: add retry logic for Connection reset by peer - 104
error (#18428)
0f4ef13 π Destination Meilisearch: migrating to python and fix integration (#18036)
4117f9d source-airtable: improve discovery logic (#18491)
a520e60 π New Source: Workable (low-code SDK) (#18033)
b4461d3 π Source Hubspot: acceptance fix (#18498)
84c7ff9 π New Source: News API (#18301)
05b7399 Improve performance of the operation that retrieve all connector for a given definition (#18499)
cd33eff Add SSH tunnel for MongoDB Destination (#18280)
5d4b564 Persist geography updates (#18501)
9e612b0 bump to v15.0 (#18467)
d693b2c Bmoric/extract destination api (#18502)
77e4a51 πDestination-elasticsearch: enforce ssl connection on cloud (#18341)
0423007 docs: fix link reference (#18503)
1d2df97 Alternate way to view temp/CSV files on Windows. (#18482)
5222093 support custom error messaging for error response + retryable errors (#18204)
a25dc47 Use Google business mails by default for login (#18462)
f90ffb0 Destination Redshift: handle empty s3 bucket_path (#18434)
4fdd09b π New Source: Auth0 [python cdk] (#18338)
1aa2079 Bmoric/extract connection api (#18409)
a3a6c4b Trace launcher worker run method (#18441)
657f997 Update to latest Temporal SDK release (#18492)
5d326a3 Make script both Unix/Linux and OSX compatible (#18493)
0daeb8d π Source File: fix check method (#18481)
10ecccc add basic auth for Lever (#17996)
2f9ab62 Add new streams table components (#18262)
418e238 Optimize listDestinationsForWorkspace route (#18456)
f38df66 π New Connector: Clockify [python cdk] (#17767)
d32cec8 Fix broken table in the docs (#18466)
1417552 Source Twilio: implement slicing (#18423)
79f2118 Source postgres: disable allow and prefer ssl modes in CDC mode (#18256)
3fd3cf6 Postgres Source : updated docs for CDC setup (#18291)
96dfa87 π Source Tiktok Marketing: fix test timeout (#18433)
5361f14 RefreshSchema method on RefreshSchema activity (#18460)
ba21d90 fix formatting + imports (#18457)
9b57d97 π Fix S3 destination integration tests to use bucket path (#18031)
c466878 Refactor the buildDestinationRead function (#18446)
b0a8e54 Follow-up fix for SSHExceptions (#18383)
30a8d17 RefreshSchema Activity (#18388)
21431f6 use api to do jobpersistence query (#18308)
434a556 Fix the tag in openAPI (#18445)
726d3bd SAT: enforce bypass_reason
declaration on empty_streams
when test_strictness_level == high
(#18425)
f83fd5b Edited Notion Doc (#18405)
56df057 Make YouTube login button Google styled (#18443)
066f19b Refactor SourceHandler:buildSourceRead function (#18430)
0865c62 SAT: make all tests mandatory when test_strictness_level
== high
(#18414)
47f77f1 Update README.md
0539099 Update postgres.md (#18432)
260e89f π Source SurveyMonkey: fix expected test result according to 0.2.2 update (#18431)
9e666e7 New Source: Zoom [low-code CDK] (#18179)
2aa3322 feat: deploy airbyte on kubernetes doc (#18339)
0c37753 Updated deploying Airbyte on Azure section (#18331)
c8943f2 Updated Deploy on GCP Doc (#18286)
fc2cebc Update: aws ec2 deployment guide (#18360)
316cdd8 πͺ π§ Introduce useAuthentication hook (#17965)
b050e7b π Source Salesforce: update CDK; fix test supported_sync_modes is required for AirbyteStream (#18429)
62eb6b6 Extract the AttemptApi out of the ConfigurationApi (#18406)
25e7a37 Publish new CDK version with typehints exported (#18398)
b323ccd Additional worker APM tracing (#18427)
86cb666 π Source Hubspot: update CDK; fix expected test result according to 0.2.2 update (#18424)
80f2ad8 Source Greenhouse: extend users stream schema (#18154)
0b460f5 Update Facebook-marketing.md with warning about ongoing setup issue (#18422)
f4fdb38 Update README.md
4a61e6a Update cdk-speedrun.md (#18416)
17ed198 π Source Freshdesk: fix test; update CDK (#18389)
01d84d4 π Source Asana: fix request-cache test (#18375)
848046a Source Iterable - better processing of 401 and 429 errors (#18292)
e933de0 SAT: declare bypass_reason
in acceptance-test-config.yml
(#18364)
182f2c6 πͺ π§ Generify connector documentation layout into resizable panels component (#18272)
cdac71f Generate connector builder api client (#18274)
7ec6779 Bmoric/update connection list with breaking (#18125)
a714175 Change port for acceptance test destination db (#18391)
ce88962 πͺ π Fix additional buttons for connection creation (#18372)
1ee02d4 Improve listSourcesForWorkspace route (#18207)
4b93a9b remove extra ' in version (#18400)
25292b7 Source Hubspot: update contacts
scope in docs (#18380)
75493f9 Fix error highlight of select boxes (#18396)
d77f913 Export python type information for airbyte-cdk (#18387)
384aabb Source Shopify: add unit tests (#17944)
ef08d88 Trace errors in orchestrator workers (#18381)
1ee4ea7 Readded xkcd to source def yaml (#18386)
a3c00fa fixed check-style (#18390)
9763cbc π Source Google Ads: Add fields to the campaign stream π¨ (#18069)
80e7780 Source Jira - Pagination fix on jira users stream (#16944)
6b5587d update spotbugs to latest (#18208)
5ab81e6 πDestination-elasticsearch: added custom sertificate support (#18177)
b23565e remove useless json_size metric (#18247)
74defd1 fix: add task to list all dependencies (#18304)
2a2639a Simplify the OSS documentation deploy system (#2670) (#18377)
08eb62d enable support for publishing datadog metrics from a local environment (#18282)
f61a420 Bump helm chart version reference to 0.40.33 (#18371)
3524a8a πͺ π Load global CSS in storybook (#18353)
51cfebc Update airbyte-db reference (#18368)
5e302e0 π Source Shopify: update API version to 2022-10
(#18298)
f06bd40 πͺ π Fixed static width (#18233)
a7fd147 SAT: new test_strictness_level
field in config (#18218)
710c432 fix Connector Base build (#18351)
69092ed requester = MagicMock(use_cache=False) (#18289)
e7bf365 Source pinterest: Fix type of start_date
(#18285)
f080d4d π New Source: xkcd [python cdk] (#18049)
cc41385 Updates getPrivateKeyPair
to throw exception when private key pair does not exist (#18263)
Instructions
- SQUASH MERGE this PR - this is necessary to ensure the automated Create Release action is triggered.
- Double check that the Create Release action was triggered and ran successfully on the commit to master (this should only take a few seconds).
- If the Create Release action failed due to a transient issue, retry the action. If it failed due to a non-transient issue, create a release manually by following the below instructions.