Skip to content

v0.41.0

Compare
Choose a tag to compare
@octavia-squidington-iii octavia-squidington-iii released this 24 Feb 02:18
· 7665 commits to main since this release

4fe3ead Connector Builder UI: hide next page icon if last response page is selected (#107)
f253725 Turn on slack notifications (#99)
2ab0f43 use LD feature flag for normalization (#98)
7601367 update strict_comparison image tag (#93)
1a8ba61 Migration of airbytehq/airbyte#23002 (#92)
484cc85 fix(platform): use updated configuration after check during syncs (#91)
1514f0b Extend state aggregator (#85)
3c106c4 Hide the react query devtool button in cypress (#81)
d06a324 Add source timeout configuration column (#70)
4048f7e [ISSUE #22954] adding e2e test for connector builder (#56)
f92197c 🪟🐛 Prevent invalid entries for array of numbers (#48)
0a2cc12 Create builder projects table (#44)
0f231a8 🪟 🎨 🚚 Migrate PRs from the old repo: Consolidate all connection configuration form fields into a single card + Add namespace and stream name modal access as fields (#33)
85db558 Remove legacy server support code (#27)
c88a7d7 Add micronaut metrics bundle (#115)
7f567bb [Migration] [Connector Builder] Separate changes to incorporate Low Code Beta into Connector Builder UI (#102)
9e06242 Migrate connector builder server and UI to support APIs that return a non-object response (#118)
4911d65 Fix DATABASE_PASSWORD env for airbyte-metrics helm chart (#71)
bb4c8f1 copy for airbytehq/airbyte#22532 (#97)
5886faf Migration of airbytehq/airbyte#22844 (#90)
3698279 Migration of airbytehq/airbyte#22881 (#89)
0a0b399 Migration of airbytehq/airbyte#22610 (#87)
58ffa07 Migrate airbytehq/airbyte#22559 (#84)
ba649e0 Rename AttemptFailureX -> FailureX API objects for reuse in non-attempt based jobs (#83)
31ec66c Add CommitStatesAsap feature flag (#82)
6b9261b Migrate #22556 (#80)
0b4e741 add activity to fetch feature flags (#79)
85b59e9 migrate patch (#78)
b03a05e 🪟 🚦e2e connection test improvements (#75)
09c6a12 🪟 🎨 Update replication page and streams table layout (#72)
5a21951 API to complete OAuth and return secret (#69)
45e076a 🪟 🧹 Use content hash for build hash (#60)
cde381d remove all sentry code/configurations and packages from webapp (#58)
da9a64f replace instead of navigate (#49)
cf877c1 Update to Micronaut 3.8.5 (#26)
e83fc6b Offload controller endpoint execution (#105)
d254293 replace dynamic group name with airbyte (#113)
2245544 🐛 fix: bump version entries in cfg to not have non-existant paths (#106)
1095926 Adjust local docs for repo structure (#54)
9d3e652 Improve the preview of the ConnectorForm in storybook (#94)
37be4c6 Delete tools/ci_credentials directory (#104)
4ed4c03 Mark more endpoints as offloaded for execution (#103)
f4f7059 test pr (#101)
8c5398d Fix! Readd SeedConnectorSpecGenerator (#100)
672a409 Revert revert of Micronaut support for airbyte-server (#28)
b9bed14 remove tasks that moves api docs into docs/ (not relevant in new repo) (#66)
15a34b8 inline publish repo; check tasks do not already exist (#68)
5884126 Include correct variable in log message (#25)
87603d8 add label pr by filepath
6d87e1d remove optional user from Workspace context (#59)
e97691a helm: add externalDatabase.jdbcUrl configuration (#42)
f3865cf Fix #22687 (#52)
d570238 config map fix (#51)
a4ea14e 🪟 🔧 Adjust doc middleware for new repo structure (#30)
956e370 Pass PAT as input to action
62b17e0 delete local connector catalogs (#14)
495cde6 Remove AirbyteGitHubStore in favor of the remote oss catalog (#11)
11d1ad9 Refactor copy PR action to use airbyte/gitx (#38)
d001fdb Refactor MaskedDataInterceptor to generate from catalog (#15)
db986f0 add back pr-by-context labeller
c42ca29 add back pr-by-team labeller
ea717b8 remove inadverdently added webapp build
e3c36a3 Delete assign-issue-to-project.yaml
3059e4d Delete run-qa-engine.yml
450aa89 Delete deploy-oss-catalog.yml (#29)
206e1ed pull docs from connectors repo for fe build (#22)
a06498c require explicit dependency on airbyte-commmons (#21)
b01c247 remove more-secrets env (#23)
d9a8d4a Remove unused db code (only used in connectors) (#20)
74c2593 remove connectors info from pr template (#19)
ded3d47 update remote catalog url to be not gcs anymore (#16)
3d15eef remove connectors codgen + connectors subbuilds (#18)
f422a2d delete docusaurus utils (#17)
016e80f run ci on push to main
0516f48 sunset kustomize
ecb50ec increase init pod copy timeout from 1 minute to 5 minutes (#23158)
9c3a210 don't run airbyte ci on schedule (#23202)
3818051 remove connectors tools from /tools (#13)
066e927 delete github workflows related to connectors (#9)
13954a6 Remove airbyte-integration reference in settings.gradle (#10)
b5ac6a8 Download latest oss connector catalog on build and use as reference (#22376)
584ac91 Fix container entrypoint
e90859d Fix typo
2932f29 Add workflow for mirroring airbytehq/airbyte PRs
2a18dc8 Add action for /create-cloud-pr slash command
ab5e1b2 use main instead of master in publish-oss-for-cloud
41bbe73 update docker image to use airbyte-platform
25a2e55 remove octavia-cli
89ad402 remove connectors modules and builds
1fe811d remove airbyte protocol (#22519)
5578c8f Revert "Use Micronaut with airbyte-server-wrapped (#22669)" (#23109)
67dd73b Fix syntax error in conditional (#23139)
5dc202d [ISSUE #22693] adding documentation regarding GCP Service Accounts creation (#23100)
2e20cb5 qa-engine: disable PR creation during code freeze (#23131)
196a140 🤖 Bump minor version of Airbyte CDK
1c482ee Low code cdk to beta (#22853)
a89fb71 Harvest: turn on default HttpAvailabilityStrategy (#22977)
1bf127e Source Iterable: Acceptance test high strictness level (#22579)
a5e091c ci: weekly builds for alpha connectors (#23099)
9613412 cloud-availability-updater: enable it (#22998)
f93fa72 Source Zendesk Support: Handle 403 Error (#23035)
0ee920e Source Stripe: fix schema (#22312)
b03653a airbyte-commons-server bugfix: tolerate empty documentationUrl in connector spec (#23056)
9d46258 🪟 🧹 Shared SideBar component for Cloud and OSS (#21227)
53a5bd8 Source Salesforce: fix properties chunk length count (#22896)
1956832 Source Bing Ads: update docs (#23066)
fb9ad25 Source Jira: Remove caching (#23006)
a7c8ea7 Connector acceptance test: Fix docker API - "Error" is optional. (#22987)
420fdf5 Cleanup React Key error on Source and Destination Settings Pages (#23005)
d351970 Reduce input generation payload (#22840)
26f5615 lowcode CDK Docs: update references to manifest file names (#23041)
1243a0d Add Leave Feedback link to streams table header (#22842)
11aace7 Add WorkspaceId to Job Reset configs (#23039)
4e4defa 🪟 🔧 Add Code Splitting to improve page sizes (#22677)
0d29eda Update commands.py (#22502)
a73f3de 📚 Docs: fix low code example links (#22189)
df545d1 Correcting minor typo. (#22827)
01ff0ab Fix typo in example in error handing doc (#22975)
15f851f only run review requirements on source connectors (#23030)
d8ae36f Use Micronaut with airbyte-server-wrapped (#22669)
2e170b5 Migrate CLI docs to docs site (#23029)
d04128d Publish 1.0.45 source-postgres-strict-encrypt (#23028)
9d57772 connector-acceptance-tests: support custom environment variables (#22937)
fb6e135 Source Pipedrive: Update documentation to follow the new format (#20738)
140e096 docs: comment out outdated lowcode builder UI video (#23022)
dacd6fa Revert "Source Zendesk Support: fix tests (#22483)" (#23007)
62eabcb Fix build-and-deploy-docs workflow (#22966)
c447923 source-google-sheets: do not consume http spreadsheets (#22884)
7e0b9c2 fix: Add check on Postgres source connection for missing privileges (#22371)
eaf7ec0 Source Zendesk Support: fix tests (#22483)
19322e9 QA checks: Validate the connector code does not contain http:// URL (#22854)
1d406ef Source Stripe: add availability strategy (#22659)
de51dff source-google-search: update docstring to remove http url (#22883)
ab10c6d source-marketo: no http url in docstring (#22885)
3750188 unpin cdk version in normalization build(#22973)
c4bf766 format (#22970)
bec7a26 ignore normalization CDK model related linting errors (#22963)
816414f 🪟🎨 Connector builder: Show callout when stream listing limit is reached (#22603)
09a0f65 🪟 🐛 Fix clearing source-defined cursor or primary key when there's a valid update (#22834)
6c8d3f6 Default CH ssl to true and fix the failure if ssl property is missing (#22846)
d7c0ff4 🪟 🚦Add base E2E test for new stream table (part 2) (#22582)
784522c 🪟 🎨 Connector builder navigation links (#22378)
fc02b79 Trigger notifications for changed schemas (#21680)
cee17bd 🪟 🎨 Add description to dbt cloud service token form (#22702)
3b31548 Connector-builder-server: suppress verbose test output (#22956)
2f451f6 Revert "Harvest: turn on default HttpAvailabilityStrategy (#22417)" (#22953)
8951997 Fix ESLint watcher (#22949)
3ce7aef Harvest: turn on default HttpAvailabilityStrategy (#22417)
76497c2 🤖 Bump patch version of Airbyte CDK
15e24b9 fix signature of _parse_records_and_emit_request_and_responses (#22876)
e5eac0a use published protocol models jar (#22498)
4fbb567 cdk uses airbyte protocol from pypi (#22518)
3946c7e edited connection state text (#22841)
f613f35 Fixed redirect for changelogs (#22848)
83d26d2 set workspaceId on destinationCoreConfig (#22843)
f06c213 Source-DynamoDB : Publish version 0.1.1 (#22835)
362b2ef Trivial grammar fix: add missing "be" (#22615)
c3940bd Source Facebook Pages: retry http 500 error (#22804)
6977682 🪟 🐛 Add space between job is in progress and schema changes detected indicator in connections table (#22667)
67729e6 🪟 🐛 Allow Free Connector Program syncs in workspace with no credits (#22369)
8554b5b use launchdarkly feature flagging for column selection (#22577)
cb695fd Fix new table tooltips (#22647)
6d6e008 Source Zenloop: Fix unhashable type in ZenloopSubstreamSlicer component (#22580)
858ba2a fix: fix issues with dashes in name (#22803)
ec79bff Revert "Helm: set new attribute (#22114)" (#22801)
dfc88f4 🪟 🎉 Fetch LaunchDarkly flags & experiments scoped to a workspace (#22638)
52f0e16 Source Freshdesk: update documentation when not using start date (#20841)
762a8cd Source-DynamoDB : Fix failing build (#22682)
6058e42 add check for undefined values.checkStreams, since that was added recently (#22673)
ce770d3 Catch empty state in incremental SAT (#22353)
ddb80cd Update hubspot source documentation with correct scopes (#22618)
2f3c048 Update README.md (#22666)
39402c1 Helm: set new attribute (#22114)
1807c8f feat: Filter out system views out of system namespaces (#22427)
3a3365a Double Run Helm End-to-End Acceptance Tests timeout (#22675)
3dc79f5 Source S3: speed up discovery (#22500)
d82e01a Connector acceptance test: Fix oneof check (#22395)
9e8035c QA-Engine: Persist daily reports to GCS (#22662)
44a85a9 fix: inject oauth params when generating sync input (#22635)
a70d6e8 Destination-BigQuery: fixed table already exists error (#22497)
fcd3b03 Source S3: validate CSV read options and convert options (#22550)
465e646 Add emitted_at SAT test (22240) (#22291)
3905125 🪟 🔧 Add TS CSS modules plugin (#22646)
f330783 removed empty stream from testing (#22637)
b9d4f12 Source Salesforce: handle too many properties (#22597)
fd6497c Create scans of gradle builds (#22583)
4f97ad7 Docs: set proper env vars for airbyte-username and airbyte-password (#22634)
e2100c4 Source Hubspot: turn on default HttpAvailabilityStrategy (#22479)
17c77fc 🪟 🧪 [Experiment] Simplify signup left side (#22402)
f5e0f80 Disable flaky testDowntimeDuringSync test (#22621)
0ba609c Fix for acceptance test on discover workflow (#22595)
b9609ab Revert "Revert "Add normalization strict incremental feature flag (#22514)" (#22612)" (#22619)
8702cdf Revert "Add normalization strict incremental feature flag (#22514)" (#22612)
9069893 CDK: gitignore files generated during unit test runs (#22616)
8e57542 🪟 🐛 Poll backend for Free Connector Program enrollment success (#22289)
d918385 cloud availability updater: automatic PR creation (#22568)
4ab4cec 🪟 🎨 Fix Configuration settings page layout (#22565)
2e099ac update headers from 2022 -> 2023 (#22594)
8c99aa0 🤖 Bump minor version of Airbyte CDK
730225f CDK: improve day_delta macro and MinMaxDatetime component (#22400)
4db6229 🪟 🚦 Add base E2E test for new stream table (part 1) (#22412)
a6990bc Source Recharge: use default availability strategy (#22473)
c2ee081 2023 (#22576)
b0a42bf destination-s3-glue: Add TableType and fix race condition (#22220)
857bcac adjust readme (#22520)
577be93 move TreeNode (#22545)
03da6c6 Correct typo in changelog "soruce" -> "source" (#22558)
e7d7b23 Source Salesforce: drop ActivityMetricRollup stream (#22322)
31f3bb7 Fix bumpversion config (#22511)
3bb9161 updated expected records for stream themes and forms (#22486)
bc155da updated expected records (#22075)
fcf1b14 Source Close-com: updated expected records (#22403)
53c4b31 removed floating fields from expected records (#22399)
dcb5fa9 🪟 🎨🔧 Remove oauth position ff (#22304)
9834ca1 Remove experimentation flags for OAuth (#22554)
3694eb9 🪟 🧪 Add Purhcase credits CTA on trial expiry banner. (#22207)
04b9703 JDBC Sources: validate actual source schema (#21844)
ba41bba 🪟 🎉 Show notification if Airbyte got updated (#22480)
8852910 updated expected rescords for stream time_team (#22406)
eb5e859 updated expected records for stream AppDefinition (#22481)
ba28ff1 updated expected records for stream payment_gateways (#22494)
d21068c Tentatively disallowed normalization for DuckDB (#22528)
4180b57 Kustomize: Set up S3 state config variables (#22537)
ddcdcbb Add normalization strict incremental feature flag (#22514)
d76e18b Also add this to the dev integration test scripts.
b89196b add a return for the mock (#22535)
2bd8596 remove tryNotification from WorkspaceHandler (#22531)
44d747d Revert "Revert "fix: refresh actor configuration and state between sync attempts"" (#22281)
531627e Set sync_mode as incremental instead of full refresh in catalog specifying incremental sync (#22183)
823adfb pass feature flag client env variable to orchestrator (#22523)
f45718d remove commons-cli dependency from integrations (#22525)
f9939c7 Bmoric/right error for refresh (#22471)
3d2a995 [18202] Destination-redshift: fixed tmp test tables removal in integration tests (#22495)
6f0c0be should have workspaceid for update connection (#22512)
85a6026 🪟 🧹 Credits page component cleanup (#21870)
c955e61 Sync cdk manifest between webapp and connector builder server (#22422)
53098fe Add a feature flag for a failure because of an heartbeat failed check (#22036)
2385175 remove unused test utils (#22464)
e745e73 document that web backends should not have db access (#22509)
dfd5429 🪟 🔧 Increase jest timeouts (#22507)
9709adf Add SubscriptionUsage stream to Orb Source (#21951)
3297e9e Source SmartSheets: enable OAuth2 (#22419)
cf157bc Fix naming of functions for pod sweeper (#22374)
35ea6e9 Enable qa-checks in test-command (#22184)
b5db7dc 🪟🐛 ConnectorsView: Remove "upgrade all" button from cloud (#22324)
aace7ae 🪟🔧 Connector builder: Do not rely on local cdk anymore (#22391)
13aac77 🪟🐛 Connector form: Fix squeezed status icon (#22396)
e441d5c Docs: update to differentiate between docker compose standalone and plugin (#22394)
b41267f Docs: Use shallow clone in the getting started example (#22407)
3065486 fixed expected records for shop and addresses streams (#22477)
cf5a0ee Source Freshdesk: add availability strategy (#22145)
e21bf8c Fix indentation for pod-sweeper namespace (#22491)
4551723 Docs: add flags.yml to all deploys and ugrade docs (#22472)
697b747 Update pod-sweeper to allow multi-ns deploy (#22415)
93186e7 updated expected records for stream purchases (#22404)
8fee0c4 pass launchdarkly api environment variable to orchestrator (#22428)
da924a4 🪟 🔧 Improve Output when overwriting experiments (#22409)
2bbc4f6 🎉 New Destination: DuckDB (#17494)
538d5ca 🪟 🐛 Fixes getAvailableSyncModesOptions function to return intersection of sync mode options (#22310)
dcde74d Docs: Header for S3 Destination Source S3: Wrong header on Step 1 #22331 (#22333)
34ecd83 Fixes for state storage env vars (#22191)
48a5554 Add routing logic for check and discover workflow (#21822)
a8ed833 Source google search console: turn on default HttpAvailabilityStrategy (#22334)
3ef7edf 🪟 🐛 Add DbtCloudErrorBoundary (#20616)
dbe5cd8 added jan release notes to docs (#22437)
e8386a2 Allow users to cancel a currently running sync on a disabled connection (#22241)
dfdec66 Source Hubspot: enable SAT high strictness (#21775)
369765f [Connector Builder] Set placeholder documentation_url for builder-generated spec (#22340)
688ccfa Add missing flags.yml download (#22181)
14e3b15 Added redirect for changelogs (#22431)
ef164d1 Source Mailchimp: revert extra logging (#22405)
22838c2 Source LinkedIn Ads: turn on default HttpAvailabilityStrategy (#22361)
285661c 🎉 Source Bing Ads - added high test_strictness_level (#22103)
f098287 Revert "Revert "remove airbyte-commons-docker (#21756)" (#22237)" (#22239)
015174a Icons passed to Button component must be wrapped in a div for proper styling (#22176)
df614d4 fix-postgres-source: get rid of short lived objects (#21634)
b87647d Revert "feat: Filter out system views out of system namespaces (#22221)" (#22425)
d2e98ff Source TikTok Marketing: enabled high test strictness level in SAT (#22244)
517fc6a Normalization: Revert to protocol v0 (#22283)
3e010bd Update the example schema-generator path to the new airbyte-integrations (#21835)
035d415 📖 Add run one test example to SAT readme (#22292)
3bf87a9 feat: Filter out system views out of system namespaces (#22221)
ac370c9 Add API source to tracking data (#22320)
57b0088 🪟 🐛 Fixes BulkEditServiceProvider to use filtered streams instead of all streams (#21902)
36698ce Discover worker starts to use API to write schema result (#21875)
0cef7b0 🪟 🎉 Connector Builder Landing Page (#22122)
67d6498 Fix pnpm cache path (#22418)
845670a Add additional shorter setup guides (#22318)
7d13ad5 Source Amazon Ads: fix reports stream records primary keys (#21677)
449c3d8 Connector acceptance test: Fix discovered catalog caching for different configs (#22301)
e39b90f 🪟🐛 Make modal scrollable (#21973)
f3c94fb only compute diff if the schema discovery actually succeeded (#22377)
b309b29 Source Klaviyo: fix schema (#22071)
86fbcdc 🪟 🔧 Switch to pnpm for package managing (#22053)
7326731 Source Sentry: turn on default availability strategy (#22303)
a6c310c Source freshdesk: deduplicate table names (#22164)
e6441bf Update connector-acceptance-tests-reference.md (#22370)
8939f69 Update the default security groups for the EC2 runner (#22347)
0cbf121 Trace refresh schema operations (#22326)
bb4d777 Remove manual docker upgrades from workflows (#22344)
e3101fd Update CODEOWNERS for connector acceptance tests to connector ops (#22341)
2f6103e 🐛 source: airtable - handle singleSelect types (#22311)
4242c04 Source tiktok: chunk advertiser IDs (#22309)
c2890bf 🪟 🧪 E2E Tests for auto-detect schema changes (#20682)
a5452a6 🪟🎉 Connector builder: Improve testing panel UX on invalid configuration (#22061)
6a10ae3 Rename source acceptance test to connector acceptance test (#21846)
bb12599 🪟 🐛 Fix ResizablePanel component (#22214)
29cbc0a Source Mailchimp: add extra logs (#22228)
244776c 🐛 Source Airtable: fix cases with empty result while discover the schema (#22245)
7e50750 Rollback normalization tag to 0.2.25 (#22290)
bb7af73 Performance: Inject Socat CPU resources into the Orchestrator. (#22288)
aa5ed6d Go back v0 as default (#22278)
6d65070 Revert "remove airbyte-commons-docker (#21756)" (#22237)
8d90f4c 📖 Reference new build system docs (#22226)
b0dd975 🐛 Source Airtable: fix API Key authentication (#22224)
0ae8fdb fix typo with calling GH secret (#22234)
c686c6d 🪟 🐛 Add cloudPublicApiUrl into webapp env (#22229)
9c4100b remove airbyte-commons-docker (#21756)
826e398 Update notify-on-push-to-master.yml (#22230)
91037bd Fix exception in CatalogSection when jsonSchema does not have a direct properties value (#22227)
d4bfcf3 introduce new pattern of GH PAT usage for #2641 (#22177)
bc7ebee 🤖 Bump minor version of Airbyte CDK
79b4c7a Only checkUpdates if AllowUpdateConnectors enabled (#21138)
19c05f7 Restore HttpAvailabilityStrategy as default (revert airbytehq/airbyte#21488) (#21924)
a8bdbe2 add method and test for determining if a connection has an alpha or beta connector (#22190)
7978862 Revert "fix: refresh actor configuration and state between sync attempts (#21629)" (#22211)
281bb5a Added info about normalization costs to docs (#22182)
842f66f Turn off default httpavailabilitystrategy for source-iterable (GA) (#22011)
6321365 [Connector Builder] Set default value for end_datetime (#21995)
52ce3de Source Marketo: handle null cursor values (#22203)
3dd42d7 Clean up NotificationService imports (#22072)
b71fb05 Annotate endpoints that are secured at the workspace level (#22168)
d22dfe8 fix: refresh actor configuration and state between sync attempts (#21629)
219b6e1 🪟🎉 Connector form: Reload config if updated during connection check (#21839)
8866a3c remove test card from empty actor form (#22199)
22fc241 🪟 🔧 Don't request destination/source definition in <ConnectionInfoCard /> directly, use useConnectionFormService() instead (#21869)
39a8d1e updated expected records for stream items (#22139)
034318d updated epected records for stream workflows and workflow_jobs (#22195)
e29046f fixed test_email_stream_chunked_encoding: added records filtering (#22202)
8fbd12d 🪟 🔧 Remove utmStorage util (#22194)
ca0792d Prevent usage of dangerouslySetInnerHTML (#22201)
9757937 Switch to the new airbyte-cloud repo name (#22198)
c6d8f28 🪟 🔧 UI Table migration to v8 (#21109)
ee00fcc Hot Fix: Feature flag should debug instead of log. (#22192)
d36032f update ConfigFileClient to allow an invalid path (#22187)
96b70bc add feature-flag and socat envvars to allowed set (#22185)
1fe3168 🤖 Bump minor version of Airbyte CDK
11df98c Low-Code CDK: make DatetimeStreamSlicer.step InterpolatedString (#21930)
8276d03 Normalization: handle non-object top-level schemas; treat binary data as string (#22165)
2c97aa3 Turn off default httpavailabilitystrategy for source-marketo (GA) (#22015)
1ebd913 🐛 Source Marketo: fix encoding error for Lead sync (#20973)
76eceb8 add flags.yml to curl command (#22160)
dbe56d6 Normalization: check for ref type existence (#22161)
c1dee7e move flags.yml to root directory (#22158)
bd8a188 fix typo in group name (#22162)
710d8ee Docs Fixed: Broken link ConnectorSpecification #21052 (#21081)
c8257e4 Ensure the QA check does not influence the report (#22150)
dd68ace copy publishing task from root project (#22153)
c8061c0 🪟 🐛 Fix list connections call (#22154)
bf47680 🤖 Bump patch version of Airbyte CDK
66b8f5a Low-Code CDK: SubstreamSlicer.parent_key - dpath support added (#21900)
4061939 🤖 Bump patch version of Airbyte CDK
b5d3236 Handle logging non-JSON-serializable classes in stream slices (#22118)
7f28751 🪟 🐛 Fix loading state of "Launch" button in connection table (#22002)
7d3b0fe Fix test-command quotes (#22146)
adc2c30 🪟 🧹 Optimizedestination over fetching - pass destination through react-router outlet context (#22068)
88e95bc 🪟 🔧 Add isCorporate to Airbyte.UI.User.Create (#22137)
15fce4f Destination-s3: updated test and documentation - set minimum required policies (#22058)
65c0d4a New streams table overflow tooltips in dropdowns block the select options and fail to disappear when clicking away (#22078)
4f6d7d1 Disable qa engine check (#22131)
0c5fbd1 🪟 🐛 Enable segment by default (#22135)
e3bb377 Source Sendgrid: fix contacts missing records; Remove Messages stream (#21939)
9dd310c 🪟 🔧 Upgrade to Storybook 7 (#22056)
860dd1c 🪟 🐛 Fix issue with opener window closed (#22107)
92c1a23 Source Marketo: set high test strictness level (#21947)
e4f4412 source-faker to Beta + Fix AllowedHosts Checks (#22117)
1f2b6d6 Add version prefix to build status files (#22126)
a9d85e3 Point slack at summary builds not history (#22123)
e32215f implement PerfBackgroundJsonValidation feature-flag (#21569)
e9d8b7a Update pull_request_template.md (#22119)
90828d4 Version connector build statuses (#22029)
9c7decc Turn off default httpavailabilitystrategy for source-google-analytics-v4 (GA) (#22006)