63ff3d7 Make documentation_url optional in a declarative connector spec (#21347)
80f3c4e ๐ช ๐ Verify auth status on tab focus (#21175)
2dc5b2f airbyte-common-workers: Collect trace message on failed connection_status (#20721)
f3c8d83 ๐ Source Jira: check_connection
fails if no projects are defined (#20739)
08c19fb manually bump source definition version (#21349)
b7af8ac Better escape the select query for a case a schema name starts with a number (#21051)
440a5e4 store env-var response (#21327)
c6b8279 Add dependencies to docker-compose (#19321)
3ec7c5b December release notes docs (#21270)
2c25a2b Merge branch 'monorepo' of github.com:airbytehq/airbyte-cloud into monorepo
8703ed1 Merge branch 'master' of github.com:airbytehq/airbyte-cloud into monorepo
5bc38f0 Ensure Local Secret Persistence is Initialized (#21329)
516051c init
94c84f7 Make schema field in source-snowflake mean a subset of the specified oโฆ (#20465)
4778615 ๐ New Destination: Weaviate (#20094)
ceadf31 ๐ Source bigcommerce: add brands and categories streams (#20518)
31a1333 Run Airbyte CI on pull_request (#21266)
c5e5659 ๐ช ๐ฆ E2E: Fix duplicated database object warning (#20926)
6c01f7b Add bootloader/server to published images for Cloud (#21325)
2515385 ๐ช ๐งน Reorganize connections pages (#20845)
7676af5 Migrate airbyte-bootloader to Micronaut (#21073)
0ca60bc Source Google Ads: Update docs (#21308)
5b46c65 Connector builder server: Fail on failing tests (#21198)
f50d6f5 ๐ช ๐ง Fixed passed props to <CheckBoxControl />
which cause error in console (#20711)
702027e feat: mention user on failed master branch build (#21201)
f675c6f [Low Code CDK] Add type annotations and cleanup usage of visited
set (#21268)
3d98c41 [Low-Code CDK] Parse incoming manifest objects into Pydantic models (#20747)
1c8cbc0 Source Snapchat Marketing: fix error response (#21267)
b14ca94 ๐ช ๐ง Use experiment for new streams table design (#21230)
f3a70be ๐ช ๐ Fix broken switch UI state - when checked state provided as a "value" (#21219)
8dffde0 postgres-source-cdc: handle null values for array data types (#21003)
bf8428e Switch CI to use npm ci (#21259)
449b252 Bmoric/restore old interface (#21235)
59ff2a2 Source Google Analytics Data API: slicer updated, unit tests added (#21169)
e571b2b Upgrade to Micronaut 3.8.0 and related dependencies (#21077)
8ef2872 [Connector-builder server] Allow client to specify record limit and enforce max of 1000 (#20575)
9d4dd48 Source notion: fix schema (#20639)
2769f88 Fix auto detect schema change backdrop color CSS (#21246)
e55a7c6 Hide no credits banner for no billing accounts (#21218)
4b5cf8b Update form field labels in connection form to match design (#21036)
74dec83 [Low-Code CDK] Handle forward references in manifest (#20893)
f69a128 [ISSUE #19981] testing version bump (#21106)
592c656 ๐ช๐ Connector builder UI: Fix datetime stream slicer (#21161)
8398e64 Enforce HTTPS (#21182)
4afdd93 Update README.md (#21236)
708f075 Update platform-workflow-labels.yml (#21225)
09e4d99 lowcode docs: add link to YAML reference (#21231)
0b27aa5 ๐ช ๐งน Custom connectors in Cloud UI updates (#21034)
31edbd8 Source S3: update block size for json (#21210)
2ea6612 Source Airtable: fix field names (#21215)
364973e ๐ Destination Local CSV: add custom delimiter (#17998)
58352c9 Source google ads: add more logs (#20755)
8ed66eb Updated ISO certification date (#21181)
afaf2d1 convert EnvVariableFeatureFlag to an injected dependency (#21171)
c6edc0d ๐ Updates for edit password field in connector (#20723)
1ed04fd Destination connector for teradata vantage (rebased community PR) (#21160)
d853b85 Connector builder server: Fix unit tests (#21107)
423cb8b [ISSUE-20322] updating tutorial documentation (#21163)
524f071 ci-connector-ops: change required reviewers logic (#21158)
6033b11 ๐ช ๐ง Use CSS Custom Properties for colors (#19344)
a8e1037 ๐ช ๐ง Update frontend typing of cloud api response (#21086)
5c020fc ๐ช ๐ Disable deselection of cursor field/primary key in the UI (#20844)
cb99eab ๐ Source Airtable: update releaseStage
to beta
(#20935)
f61a790 Connector builder: E2e tests (#21122)
f921d8c ๐ชย ๐ง Add tests for BulkEditService (#20820)
94fcb13 ๐ชย ๐จ Refining BulkEditPanel component (#20474)
8c35783 Use jest directly as test runner (#21174)
4556b61 Adjust connector icons (#20547)
cefc6ab removed error (#20612)
510a303 test cleanup (#21178)
0d9a3ea Extend connection list filtering (#21094)
98ee1c2 ๐ ๐ Source Airtable: migrate to the Metadata API
for dynamic schema generation (#20846)
86157be Source Mailchimp - fix the way request params are built (#20765)
cae0e3a test for behavior when a column is removed in an incremental sync (#20033)
e8c5cff Source Harvest: Skip 403 FORBIDDEN for all streams (#21151)
bbf1a5c Amazon Seller Partner: Validate connections without orders data (#20896)
9adb63c Revert "Revert Convert the server to micronaut" (#21133)
bc93198 Source Facebook Marketing: Update schema ad_account (#21149)
26de827 Update postgres.md (#21170)
56c6864 New destination: databend (community PR #19815) (#20909)
45006a7 Connector builder server: Add inferred schema to read API response (#20942)
21b5eab allow the cursors and primary keys to be deselected when the sync mode does not require it (#21117)
f0568d3 Import error broke master (#21165)
443ebfc Remove deprecated getter (#21089)
7a80e17 Simplify messaging for sync canceled jobs (#20999)
4923edf Source: Google Analytics 4 (GA4) - improve config validation and SAT (#20889)
7be5950 Adjust GitHub flow for FE chapter (#20813)
f12262c ๐ช๐จ Connector form: Improve logs look and feel (#20951)
c92fbee adjust readme (#20945)
8f21d0d Allow for custom requesters to be defined in low-code manifests (#21001)
e4707f5 normalization: delete supportsDbt and supportsNormalization from DestinationDefinitionSpecificationRead (#21005)
3c52168 Remove the quarantine status (#21088)
f9fc56c Source Okta: OAuth2.0 support - disabled (#20877)
1601e32 add import rule changes for Kotlin code (#21136)
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.