Releases: airbytehq/airbyte-platform
v0.44.4
cbe60f8 Create the Workspace correctly (#6249)
2dc3912 Ensure connection ID is set at start of workflow (#6277)
cd66542 bump to airbytehq/[email protected] (#6281)
59a7d10 🪟🎨 Refactor account form (#6238)
f7cb072 bump to airbytehq/[email protected] (#6280)
9c5cc12 🪟 🎨 Remove 'slice' terminology from connector builder messages (#6228)
96afbd9 🪟 🔧 Save TagInput drafts to field value (#6269)
a2df194 🪟 🎨 Connector Builder: Set better modal title when copying stream (#6229)
966ca0f Add SyncPersistence metrics (#6232)
bb7601a Refactor logic of "updateConnectorDefintions" (#6123)
9da47d2 Add confirmation modal when deleting a workspace (#6227)
b2dc3fa 🪟 🐛 Connector Builder: Enforce character limit for connector name and description (#6231)
b24a549 Save changes to notifySchemaChangesByEmail field when patching a sync (#5918)
e7371ab 🪟 🔧 Refactor Jobs APIs (#6204)
9477a30 🪟 🔧 Change default connection name (#6203)
72708d0 🪟🔧🎨 Fix janky min-width rule in MainPageWithScroll (#5971)
362ec07 🪟🎉 Connector builder: Allow importing manifests with parameters in authenticator (#6213)
165e6c0 🪟🎨 Connector builder: Add documentation links (#6079)
f9050eb 🪟🐛 Connector builder: Allow changing user input key (#6167)
2270a7f 🪟🎉 Add date and date-time as input types (#6137)
a82ce3d Connection Updater worker should use data plane to run check_connection (#6191)
8347949 Updating CDK version following release (#6233)
0ce7a0e Updating CDK version following release (#6212)
799eca3 🪟 🎨 Connector Builder: Reword overwrite schema button text (#6180)
v0.44.3
a82825f Pass ENV var to Destination Containers for Normalization (#6122)
471be0e Update to Micronaut 3.9.0 (#6211)
a0eb585 🪟🎉 Connector builder: Better UI for cursor pagination (#6083)
58646de 🪟🐛 Date picker: Avoid time column text overflow (#6210)
48bb25a 🪟 🧹 remove log statements (#6199)
aa9b45c 🪟🎉 Connector builder: Show descriptions and examples from the manifest (#6053)
fdfa368 🪟🎨 Connector builder: Scroll to first error (#6078)
14d6414 🪟🐛 Connector builder: Avoid empty request params (#6129)
b451736 🪟🎉 Connector builder: User configurable list for list partition router (#6076)
84f0168 🪟🎨 Connector builder: Add builder prompt to the grid (#6176)
05b7e48 🪟🐛 Connector builder: Fix testing values modal overflow (#6168)
57aa6d0 🪟🐛 Connector builder: Validation error on cursor pagination type (#6040)
8b2cbfe Revert "Update to Micronaut 3.9.0 (#6041)" (#6207)
d7168b8 🪟 🔧 Refactor logs API to new structure (#6187)
ffe7fb0 Remove the cloud override (#6148)
2eb3638 Delete EntrypointEnvChecker (#6184)
929f892 Rbroughan/add stream statuses table (#5912)
42b0b0b 🪟 🎨 🏁 New Tab design (#5728)
ac44a39 🪟 🎨 🏁 Move editing connection name to Settings page (#6145)
bd0676c 🪟 🎨 Cleanup Data Residency UI (#6004)
4799f6d 🪟 🎨 🐛 Fix page title and spinner shrinking issues (#6149)
34a2bbe 🪟 🎨 Connector Form: Order optional fields after required fields (#6146)
bc245ca 🪟 🐛 Connector Builder: avoid crash when loading builder if there is already data (#6155)
1ce5e3e 🪟 🎉 Connection flow: new/existing connector selection (#5904)
0916240 Avoid NPE when attempt number not present (#6174)
7f3b868 Shut down validator's ExecutorService before reporting schema validation errors (#5989)
24f5b73 Use DbConverter to create actor definitions from db fields to check newFields (#6119)
f877957 feat(helm): allow job images to be overwritten (#6093)
d21a827 Actually use initializer (#6133)
680fa9d Update to Micronaut 3.9.0 (#6041)
a279018 Updating CDK version following release (#6158)
93e82a5 🪟 🎉 Stream status page updates (#6099)
f4939b7 🪟 🔧 Reintroduce low balance notification in cloud sidebar (#6130)
e08f7d4 Updating CDK version following release (#6136)
749c7a1 🪟 🎨 Connector Builder: Add copy buttons to request options section (#6012)
5ebda7c Add WorkerConfigsProvider (#6033)
85cbe8b use version in run-ab-platform.sh instead of .env (#6056)
e820982 🪟 🔧 Add trackError calls in error boundaries (#6026)
ef95d91 Improve KubePortManagerSingleton logging (#6084)
cf47692 Updating CDK version following release (#6094)
937278c Issue #23679 - Allow for increased timeouts for check connections (#5725)
26f3635 Use a feature flag to test notification (#6091)
3bf450b connector version overrides: fetch specs from GCS spec cache (#5964)
0598a41 Add missing extraContainers to cron (#6082)
dde4bc7 Rename notification utils to client (#6074)
4310e5b Bump helm chart version reference to 0.45.12 (#6027)
9443675 Bmoric/customer io in cloud (#5839)
a702b48 Fix Test OSS Build Flakiness Data Upload. (#6068)
282cf4f Bmoric/add customer io (#5717)
e3c1e0c Bmoric/new notification workflow (#5510)
b608c81 Rbroughan/stream status endpoints yml split 2 (#6024)
39be676 Add notification to the charts (#5980)
8e5acca Add method to get actor definition version by ID (#6061)
21f3126 🪟 🔧 Improve delete workspace button UX (#5990)
80b5ae6 🪟 🐛 Support long connector names on billing page filters (#5881)
f199c25 🪟 🐛 Better interaction guardrails on replication table row clicks (#6021)
d9d49df 🪟 🐛 Fixed not clickable <CollapsibleCard />
preview info (#6038)
95f25ae Connector builder: Throw 422 if requests are missing a field (#5955)
0b0081e 🪟🎉 Connector builder: Better form for incremental sync (#6003)
28156ba Run the webapp e2e tests on deploy (#5777)
v0.44.2
90fca29 🪟🎨 Connector builder: Add beta label (#6008)
6dd0700 copy sets passed to reporter; add test to reporter (#6022)
6aa6804 🪟 🎨 Connector Builder: Add user input button to global base url input (#6010)
ea737af 🪟 🎨 Connector Builder: Change Header to Header Name in Auth (#6009)
f24ce82 Performance: Allow injecting java opts on per-connection basis. (#6001)
11714da 🪟 🎨 Add an empty RemoveField transformation by default when enabling transformations (#5994)
0ea64be 🪟 🔧 Update <CollapsibleCard />
component (#5830)
v0.44.1
b104a02 🪟🔧 Adjust builder and cloud API urls in all environments (#5968)
076a342 🪟🎨 Connector builder: Make record selector optional (#5966)
868cea5 🪟🎨 Connector builder: Change wording (#5814)
a4b4a5a 🪟🔧 Connector builder: Load project list on cloud (#5965)
8b836ed 🪟 🎨 Don't collapse optional objects (#5916)
32fa531 Add segment tracking to public api endpoints (#5960)
9365c19 Make OrchestratorHandleFactories injectable (#5887)
3e1c488 use shared ReleaseStage type in standard definition types (#5961)
4e0dd9d Report error during reset to sentry (#5956)
2a77517 🪟 🔧 Fixed REACT_APP_API_URL
for local OSS development (#5967)
f5248c0 Fix REACT_APP_CLOUD value in webapp build (#5969)
e7953ba 🪟 🔧 [Form migration] Update name form (#5937)
8de2af6 🪟 🔧 Clean up unused window properties (#5815)
375a908 🪟🎨 Connector builder: Reorder subtream partition router fields (#5940)
9825e10 🪟🐛 Connector builder: Prevent read request with wrong / missing stream name (#5939)
f6db1b0 🪟🔧 Connector builder: Remove confusing fields from UI (#5938)
8d91da2 Updating CDK version following release (#5959)
666f9ff Add new actor_definition_version
table to config db (#5845)
dc48336 remove checkInputGeneration feature flag (#5924)
bc02564 Change log level to debug in ConnectorDatadogSupportHelper (#5803)
ea2b8b9 Log if we cannot deserialize a line into an airbyte message. (#5948)
09f4d66 Return error when get_consent_url is called with OAuth param overrides in place (#5922)
93cd829 Pass otel collector endpoint env var to orchestrator (#5711)
a4434a0 [Helm] Feat/customizable image for airbyte (#5935)
a44f1f5 22688 - control min purchase amount via launchdarkly flag (#5720)
d11b591 Handle existing service tokens (#4890)
a02479f Connector Builder: /stream/read endpoint Java implementation (#5548)
08a5932 🪟 🔧 Refactor connector grid components (#5927)
c88c4c5 🪟 🎉 Enable FileUpload component for all multiline inputs (#5888)
80b7bc6 Updating CDK version following release (#5921)
55cf1b5 Separate usage of ConnectorRegistry types and internal platform types (#5849)
b30b3d4 🪟 🎉 Adds a TextWithOverflowTooltip component (#4796)
e4d76af 🪟 Clarify some copy on the new security check (#5894)
547fb87 Update to Micronaut 3.8.9 (#5895)
45f550e 🪟 🐛 Fix query parameters in APIs (#5882)
f244789 🪟🎉 Connector builder: Create user input in new stream modal (#5812)
1d2d63a 🪟🔧 Connector builder: Remove session token auth method (#5856)
v0.44.0
bec240c 🪟 🔧 Refactor connection creation flow (#5859)
17482e6 deploy connector builder to dev env (#5330)
ee61e3e 🪟🐛 Connector builder: Fix duration suggestion (#5857)
41da60f Fix typo (#5877)
8ed8fdc Source Airtable: improve OAuth2.0 use random code_verifier
(#5842)
4518ecf Unlimited credits feature flag (#5838)
2382f06 🪟 🎉 Display per-stream error messages on stream-centric status page (#5793)
4fb5374 🪟 🎨 Sort used connectors alphabetically (#5835)
55cce6a 🪟🔧 Remove orval caching (#5868)
da96bd5 Add OrchestratorHandleFactory (#5843)
b105273 remove limit of running validation on a max of 10 records with failures (behind feature flag) (#5756)
1501c0c keep waiting while a job status is incomplete (#5860)
dedbc1e 🪟 🐛 Fix <GAIcon />
aria-label text id (#5864)
594e6a4 🪟 🎨 Rename substream slicer and API Url labels (#5824)
9eb9692 🪟 🎉 Add FileUpload component and use in ssh/ssl experiment (#5734)
507a9c4 🪟🎉 Validate security of OSS installations on setup (#5583)
9dd386f 🪟🎨 Connector builder: Highlight add streams button (#5816)
59f314a 🪟🎉 Connector builder: Set default schema (#5813)
701d314 🪟🎉 Connector builder error handler (#5637)
1fbb61c 🪟🎨 Connector builder: Improve error state of buttons (#5780)
bdeae7c 🪟 🧹 Remove ApiServices and refactor OperationsCheck & Health Check (#5818)
v0.43.2
46a7c29 Publish connector atelier to docker (#5851)
f255103 Set default versions for CDK and Python (#5834)
5c4362f Updating CDK version following release (#5841)
e11ff98 🪟 🎨 New ComboBox component, used in granularity and step fields of the Connector Builder (#5625)
521e90c 🪟 🎨 Show import button for empty schema (#5766)
5c944fd 🪟 🐛 Fix alignment of text in tab title of connector builder (#5765)
d8096f0 🪟 🐛 Fix speedy connection banner (#5831)
4c0a6e3 Introduce default replication worker factory (#5822)
299e3d1 🪟 🎉 Allow users to filter credits usage by time window (#5661)
b3e44b0 🪟 🎨 Add release stage badges to billing page (#5759)
29f4bde Fix typo (#5821)
a185903 Remove an unused dependency (#5800)
f5ba20a Simplify HeartbeatTimeoutChaperone close (#5806)
9218770 🪟 🔧 Remove useSelectConnectorGrid experiment (#5811)
11be921 🪟 🔧 Don't fallback to index.html for assets (#5767)
e6e6604 Use source-postgres-strict-encrypt as image name when configuring Datadog (#5794)
1ee5ef2 Add @secureduser annotation support to cloud-auth (#5696)
ea0389e Simplify Stream Interface: Add versioning code as part of normal message reads. (#5732)
3f7088a Remove sendgrid (#5781)
5b9c491 Add AirbyteIntegrationLauncherFactory. (#5770)
b5e5894 🪟🎉 Connector builder: Add transformations (#5630)
6e893b6 Track failureReason.externalMessage || message and failureReason in frontend tracking (#5769)
b82611a Simplify collection of schema validation errors (#5750)
66cc5bf 🪟 🎉 Introduce react-hook-form and wrappers to webapp (#4763)
8712b25 🪟 🔧 Add version to webapp static build (#5744)
df8dbf0 Source quickbooks: rename icon (#5776)
cc83a3f 🪟🎨 Remove callout component (#5669)
d621ec7 Add retry for heartbeat monitor (#5761)
366af63 Oauth param workspace overrides (#5576)
a03f6cb Move DefaultReplicationWorker init to OrchestratorFactoryHelpers (#5764)
a75211f 🪟 🐛 Re-tweaked loading page logo svg to avoid clipping issues in Safari (#5755)
cba1569 Oauth source secrets fix (#5722)
676d37e Source Quickbooks: populate realm id during the oauth flow (#5743)
a5d0dff Introduce OrchestratorFactoryHelpers (#5700)
c77217b New Trial Policy of Workspace (#4349)
eb691e7 Remove commas from validation errors before reporting as datadog metrics (#5733)
e5e1e30 MVP cloud webapp e2e tests (#5227)
4a6e6a9 Revert "🪟 🐛 Tweaked loading page logo svg to avoid clipping issues in Safari (#5687)" (#5730)
5979805 Declare labels and selectors in connector-builder oss subchart (#5727)
af9a239 Handle custom connector version values (#5729)
3c06818 Simplify Stream Factory: Remove default airbyte stream factory. (#5721)
f0a6652 Simplify Stream Factory Part 2: Split Version Stream Factory from Default Stream Factory. (#5656)
275fb43 Disallow manual sync if the connection is inactive or deprecated (#5713)
e9cfe65 🪟 🔧 Build cloud webapp per environment (#5351)
a505933 Record a distribution of time since last heartbeat when doing heartbe… (#5695)
5f219d1 🪟 🐛 Tweaked loading page logo svg to avoid clipping issues in Safari (#5687)
89109d0 🪟 🔧 Fix env variables for running dev webapp locally (#5697)
f33f930 🪟 🐛 Fix centered
prop in <Text />
(#5706)
4f5ac8c 🪟 🎨 Replace disabled <Switches />
with tree <Icon />
indicator in column selection fields that are nested (#5632)
71ee91c Allow additionalProperties for airbyte-config/config-models objects (#5693)
c216d7c Datadog: report content of schema validation errors to worker.record_schema_validation_error
(#5648)
v0.43.1
28d0093 revert protocol v1 migration to noop (#5678)
c2f922f Allow AdditionalProperties for StandardSyncInput (#5673)
f6105ab 🪟 🎉 Allow filtering of Billing Page by Connector(s) (#5439)
5d9e06b Support authentication of requests to the connector builder server in airbyte cloud (#5410)
aa3d695 Consolidate reverse proxies in local cloud deploys (#5628)
de968d5 🪟🎨 Connector builder: Improve user input placeholders in auth section (#5588)
00efe25 🪟🎉 Connector builder: Warnings on missing keys in data (#5592)
3c0b1d8 🪟 🔧 Add BEM to style guide (#5634)
e45ab2a Source Quickbooks: Single Use Refresh Token Authenticator (#5629)
5d5f680 🪟🎉 Connector form: Make basic auth password optional (#5631)
b3f5b92 🪟🔧 E2E tests: Remove unnecessary intercept (#5611)
13b08e6 fix(metrics): collect gauge values asynchronously (#5658)
1735162 🪟 🎨 Adjust labels and tooltips of request option components (#5614)
8b07a56 Simply Stream Factory Part One. (#5606)
v0.43.0
37c83a8 Use --raw-output
to strip quotes (#5650)
5cc74de Revert "Publish connector atelier to docker (#5569)" (#5652)
d24e8df ci(oss): Support for OSS PR snapshots from forks (#5647)
75cd9a2 ci(oss): add support for snapshot forks PRs (#5643)
61860c0 Consider overridden versions in JobTracker (#5609)
fc92c93 upgrade to kotlin 1.8.20 (#5598)
3d10b02 🪟 🐛 Replace <CrossIcon />
with <Icon type="cross" />
on the stream details panel (#5633)
8847a7b 🪟 🐛 Disable Sync buttons for disabled connections (#5622)
08e4507 🪟🐛 Connector form: Only show ERD request tabs for api sources (#5590)
3133fe1 🪟🐛 Logs: Fix hover color (#5589)
e73e29e Update helm ac script with revert feature (#5460)
1fb42bc Set CommitStatsAsap default to true (#5605)
5ffef10 Add onSuccess/onError handlers when updating a connection's dbt Cloud jobs (#5550)
da4140a 🪟 🔧 Add MDX support to storybook (#5596)
ff0f1a6 Add connector-builder-server to local cloud deploy (#5260)
1346fb9 Add datadog for postgres source (#5088)
c465c54 🪟 Add an InfoTooltip to deleted connections in the Billing Page usage table (#5537)
271eef4 Bump to latest DD agent (#5613)
5d94c4f Re-organize heartbeats timeout feature flags (#5601)
d85d921 Issue 22466 e2e test declarative connector management (#5529)
47a58fc 🪟🧹 Connector form test coverage (#5520)
550d1fb Update README.md and fix OSS getting started (#5557)
90805ce Update naming in connector builder openapi spec for consistency (#5603)
58ab5b3 Publish connector atelier to docker (#5569)
809da50 Remove TemporalClient#submitSync, workers.run package, update tests. (#5595)
15a3fee Bmoric/notification handler (#5459)
6b640e9 🪟 🔧 Add utility for mocking experiments in jest (#5547)
f399944 Prevent NPE when querying Attempt Normalization Statuses. (#5594)
ef5fbce Add connection id to segment metadata (#5468)
73debe0 Remove PersistStateActivity from the main flow (#5581)
424b205 🪟 🎨 Stream status page "Stream Details" action (#5185)
0743d22 Expose temporal-ui ports in docker compose debug (#5580)
d44063e 🪟 🐛 Filter SelectConnector grid based on availability on cloud (#5559)
9f3e2c4 Performance: Remove the new deserialisation flag and always enable. (#5585)
24f26ea Updating CDK version following release (#5591)
c7f1ce5 Add int variation to feature flag (#5575)
17e0c01 fix naming collision with cloud connector version overrides resource (#5578)
ba03e7b Remove dup key of feature-flag (#5577)
97600a9 🪟 🧹 Cleanup the config folder (#5525)
349a8a3 Lower the max seconds between messages (#5519)
c8cf63e 🪟 🐛 Disable sync buttons for deleted connections (#5532)
0c20442 🪟 🎉 Add Icon component (#5361)
be03783 🪟 🔧 Remove redundant initial values validity check on ConnectorForm (#5518)
4df3563 🪟 🎨 Clean up some styles for hovering on inputs (#5515)
acee17a Update to Micronaut 3.8.8 (#5564)
93caf33 retry assertion after sync to avoid flakes while tmp tables get cleaned up (#5549)
fc1299a 🪟 🔧 Log analytic events during development (#5563)
fae3d8f 🪟 🐛 Track analytics event when selecting connector (#5535)
0.42.1
86b4016 Fix flaky test (#5544)
ceae3f4 🪟 🎉 Add stream syncing or resetting state to rows (#5364)
d687f59 Change default commit states asap to true (#5540)
cbf5145 🪟 🎉 SSH/SSL UX improvements for postgres cloud (#5443)
9ae6057 fix: set the connector docker repository in use when generating JobErrorReporter metadata (#5512)
b51bd52 fix logic for checking patch updates when updating connectors (#5539)
f172d47 🪟 🧹 Remove the legacy crossDomainUtils (#5526)
b564fe3 Stop deleting dbt Cloud jobs when making unrelated connection updates (#5477)
1cf3692 Other public list endpoints (#5464)
0f5135e Issue 23107 list endpoint in java (#5420)
d20abe8 Public API for connection List (#5311)
9781d1c Add support for bytes committed (#5476)
86d9368 🪟 🧹 Cleanup Docker and nginx config (#5524)
498851d 🪟🎨 Connector builder: Make logo consistent (#5481)
9593d1b 🪟🎨 Deprecate Callout component and migrate some instances (#5444)
7fc4cf1 🪟🎨 Connector builder: Improve loading behavior (#5484)
e4e9a5b 🪟🎉 Show error on trying create/update/delete sources and destinations (#5480)
c1f2232 🪟🔧 Connector builder: Remove feature flag for publish button (#5498)
4d7f9e0 🪟🎉 Connector builder: Change active version (#5419)
d60137a Updating CDK version following release (#5517)
ee59730 🪟 🧹 Cleanup storybook stories (#5511)
b303b8b Change protocol v1 migration to noop (#5304)
2bab9e0 Bump max heap size for test task in airbyte-commons-worker sub proj. (#5508)
a911021 Flag status to true (#5455)
4a2303b Update to latest DataDog Java Agent (#5502)
d6311d4 Connector builder: process handler (#5296)
34bece3 Add failure reason to tracking to discover (#5380)
124ca9f 🪟 🎨 Adjust styling of "request new connector" button (#5488)
751435d 🪟 🎉 New Upcoming Features page (#5348)
e2d9384 Make sure we retry if we get null from a discover request (#5496)
966c1d2 Add more attributes to authentication metric (#5491)
231d3bd feat: static connector version overrides (#5204)
433e32b 🪟 🐛 change transparent Table variant to white (#5465)
0e7578f [ISSUE #22539] Connector Builder acceptance tests (#5392)
fa34b53 Updating CDK version following release (#5386)
a9f2c64 🪟🐛 Fix layout problem in connection settings (#5445)
80489bd 🎉 Source YoutubeAnalyticsBusiness Demo: revert the OAuth logic for source-youtube-analytics-business part 3/3 (#5449)
83136f1 Performance: Do 1 Json Operation instead of 3. (#5136)
a86ab64 remove the strict_comparison feature flag (#5268)
2311fad Metric: NUM_SOURCE_STREAMS_WITH_UNEXPECTED_RECORD_FIELDS
(#5263)
1644626 🪟 🎨 Introduce component (#5248)
fa49947 Add SyncStats to SyncPersistence (#5395)
6d07876 Dataplane Acceptance test - postgres sync (#5305)
20936e0 🪟 🧹 Refactor query infrastructure (#5413)
873e97b 🪟 🎉 Stripe customer portal link + some design tweaks (#5241)
b590c10 🪟 🐛 Fix connector icon issues (#5415)
87ee08b Revert "use fork agnostic syntax for create-oss-snapshot" (#5402)
78a1448 Utilize stream stats (#5334)
72eea04 🪟 🧹 Reorganize CatalogTree components into SyncCatalog (#5344)
745699f 🪟 🎨 Improve styling on SpeedyConnectionBanner (#5370)
07c509d Consolidate authentication metrics (#5438)
d752117 🪟 🎉 🧹 Trial Banner update (Migration from airbytehq/airbyte
) (#4793)
34d051a Multi workspace permissions plus connections list (#5425)
75ec151 🪟 🎨 Added breaking change indicator to catalog diff modal (#5406)
4b47216 🪟 🧹 Remove old streams table code (#5328)
4cc1540 🪟 🧹 Provide clearer messaging if a dbt Cloud account has no associated jobs (#4794)
cfa91fd 🪟🎉 Connector builder: Publish project (#5372)
d8ebd9b Remove Feature Flag and always run Validator in background thread. (#5277)
8083fc3 Fix webbackend object (#5423)
2186c73 🪟 🐛 Various Billing page improvements, including a fix for sorting (#5431)
cc7be0b Consolidate reset stream calls (#5398)
39a2f69 Add GCP temporal queue and feature flags (#5343)
6dd3b95 Use actor id when getting Source/Destination Specification for update (#5124)
8fa9307 only report build fixes for master branch (#5408)
4f30db2 Enable OSS acceptance tests against Cloud (#5085)
af44837 🪟🔧 Analyze low code manifest compatibility with builder (#5314)
c119198 Record authentication provider success/failure metrics (#5416)
69b96e2 🪟🐛 Connector builder: Reset page on slice navigation (#5390)
1b01e5f Connector builder projects: Avoid empty group for hidden manifest field (#5389)
52b1c08 🪟🎉 Connector builder: Start from previous version (#5315)
b54043b Fix dependency conflict (#5393)
ff6e0f1 🪟🐛 Prevent crash on copying malformed manifest into yaml editor (#5391)
b61c420 Revert "Multi workspace permissions plus internal connections list (#… (#5409)
4f71a36 🪟 🐛 Fix billing page bug (#5405)
c293989 Multi workspace permissions plus internal connections list (#5252)
28eed67 Strip trailing characters (#5367)
0ea066f use fork agnostic syntax for create-oss-snapshot (#5359)
b720ac4 🪟 🔧 Webapp build: download docs in postbuild script (#5245)
4b85f14 Performance Testing: add per-connection container orchestrator image feature flag. (#5312)
f0d59bf 🪟 🧹 Migrate Table classnames to new standards, add "transparent" variant (#5331)
337b0e6 🪟 🐛 Pull properties out of connection configuration block if not adding root block for oauth (#5368)
5141052 🪟 🎨 Reset individual stream on stream status page (#5316)
59d9568 🪟 🎉 Reload page once in case of a module fetch error (#5259)
6b749c4 Include enabled streams in job history (#5365)
82987e7 🪟🔧 UI component fixes (#5379)
9541264 🪟🎉 List builder projects on sources (#5249)
b5bf745 Add an addTagsToTrace helper that checks null (#5360)
e7a0b1b 🪟 🐛 Prevent oauth flow from running if there are input prop errors (#5300)
298431d 🪟 🐛 Handle empty rootObject oauth specs (#5301)
0305b10 Stream Centric UI Feature Branch (#5087)
696b390 🪟 🐛 Relax validation on Streams Table to allow CDC connections with incremental sync (#5352)
c490644 [ISSUE #23178] Add health endpoint to connector-atelier-server (#5346)
bd61e06 publish connector atelier server (#5347)
e029972 Bmoric/migrate notification to new table (#5183)
b408fcf 🪟 🎨 New Signup Left Side (#4857)
0f4f4a9 Issue 23062 add update api for manifest version (#5231)
02be1c2 🪟 🎨 [Connector Builder] User input fields required by default, limit/page size request option enabled by default (#5266)
2285db2 update caching on :downloadCombinedConnectorCatalog (#4996)
59de277 add custom connector tag to job emitting metrics (#4815)
6b62f1d 🪟 🔧 Add i18n bold tag in storybook (#5353)
6035332 🪟 🗑️ Remove Share Feedback link from new table (#5345)
a440eb4 Bump CDK to 0.31.0 (#5320)
6ceb67e 🪟🐛 Fix spacing in connection test success message (#5281)
39b6bc9 🪟🐛 Connector builder: Fix identical schema recognized as different due to key ordering (#5280)
0516265 attempt to fix outdated orchestrator version (#5339)
5bfe196 Remove obsolete TODOs (#5335)
32a386d 🪟 🐛 Fix import resolver in vscode (#5338)
efe6971 🪟 🔧 Properly resolve imports during linting (#5333)
ff31d74 Extract sync stats tracker (#5308)
cc0ec56 Fix padding on list tables (#5169)
bd7c847 upgrade to gradle 8.0.2 (#5303)
a3002f2 🪟 🚦 Add E2E tests for stream details, part 2. (#5039)
f1e74b0 🪟 🧹 Remove old Billing page code (#5302)
1b57438 Source Drift: hide connector from UI (#5313)
713d99a 🪟 🐛 🚦 Fix E2E tests running locally (#5291)
5729fbc Remove retrieval of connection ID from sync workflows (#5195)
eba703b Destination Typesense: Add icon from OSS (#5279)
e39ae20 [ISSUE #22456] enrich get_with_manifest API (#5200)
0caf286 🪟 🎉 Searchable select connector grid (#5006)
c544eeb 🪟 🧹 Remove old Table component, replace with NextTable (#5192)
a76a34a 🪟 🧹 Set up relative font sizes using rem (#4845)
20f78f7 prep work for upgrading to gradle 8 (#5298)
127f1a0 Add a discover acceptance test & Fix a bug (#5075)
1ef005f Prevent oAuth errors when user cancels login flow + let the backend handle validation (#5067)
fe09727 Connector builder APIs: List manifest versions api (#5217)
e4b802a feature-flag client updates (#5044)
9c99f34 🪟🔧 Restart dev-server on experiments change (#5187)
2dc5f93 🪟 🔧 Upgrade build dependencies (#5267)
2ed7a7f 🪟 🐛 Clean up logic for free usage bar width (#5286)
23abed4 🪟🐛 Show oauth button on the form top level (#5294)
3a65863 🪟 🎨 [Connector Form] Collapse optional fields, field grouping, and pattern descriptors (behind feature flag) (#4833)
5547024 Update to Micronaut 3.8.7 (#5083)
067f57f fix free connector program bar graph bugs + font size bug (#5257)
d730d1a 🪟 🧹 Refactor apiOverride into apiCall (#5172)
3ec1cdb 🪟 Adjust border radius for small bars on usage graph (#5240)
b2d36b3 🪟 🎉 Add a copy code button to markdown (#5203)
bfca37a 🪟 🎉 Add Launch Darkly context support to webapp (#5196)
8b14d64 🪟 🧹 Fix Heading component stories (#5216)
ea624fa 🪟 🧹 Remove unused ImageBlock component (#5215)
b6334a0 Declarative source definitions: Autoupdater, show linked definition in builder project, allow creating new manifest versions (#5109)
d267d2b 🪟 🧹 Rename Credits page to Billing page (#5164)
fce222c 🪟 🐛 Update useInitService hook to only update service when necessary (#5163)
e6e2011 🪟 🎨 Fix font sizes of text in connector builder s (#5152)
d6bd3c5 Source Amazon Seller Partner: enable on cloud (#5142)
5261645 🪟 🔧 Add failure_reason to trackTestConnectorFailure (#5140)
92af201 🪟 🐛 Fix broken styles (#5134)
d8bebb7 🪟 🧹 Type-safen the generated APIs (#5131)
4e06d11 🪟 🎉 Show success notification on connector reque...
0.42.0
c16e5b5 Use retry with Jitter for method use by the SyncWorkflow (#5119)
d6f4044 fix: add value for specifying deploy strategy type (#5114)
277c992 Revert "Revert "Update to latest jOOQ release" (#4962)" (#4966)
bc3c310 Expose API to reset a single stream in a connection (#4877)
ee510e1 Migration/bmoric/fail connection if heartbeat failure (#4819)
e876ecd 🪟 🎨 Change table design (#5011)
713ee7b report "message" and failure reasons from check job to segment (#5033)
fd65db0 🪟🐛 Connector builder: Remount schema editor (#5047)
961d2d4 🪟 🐛 Extend <SyncModeSelect />
to support disabled
state (#5063)
46cdcd5 🪟 🐛 Prevent slow rendering of first changed input value in connector form (#5076)
ac41222 Remove unnecessary traces (#5081)
30ab56c 🪟 🐛 Update connection header width to prevent enabled switch from wrapping (#5093)
6ae68d3 Record per-stream stats at end of sync (#5071)
7650c00 [ISSUE #22452] create ACTIVE_DECLARATIVE_MANIFEST and DECLARATIVE_MAN… (#4909)
8fbefdb 🪟 🎨 Make whole admin warning tooltip anchor (#5066)
55a1f6a 🪟 Use larger FCP banner on connection page (#5030)
5ab8cdb Updating CDK version following release (#5028)
d0670e5 Remove feature flag for check/discover running on data plane (#5027)
f8c9965 Override database connection pool size in cloud (#5022)
d0752ae remove unused gradle precompiled scripts (#5015)
d734c65 🪟 🔧 Change Sync Switch and Sync mode dropdown behavior to reflect the selected streams values in the Bulk Edit panel (#4998)
c0b4668 Revert "Revert "🪟 🎉 Re-enable auto-detect schema notification setting (#4932)" (#4994)" (#4995)
24740db restore auto detect schema FF (#4979)
2eb8230 Support legacy to stream state migrations in SyncPersistence (#4889)
bd5343a Create Source with Optional Secret (#4823)
239024b 🪟🎉 Connector builder projects UI (#4774)
eb03c60 [Connector Builder Cloud] Base Micronaut application for the Connector Builder Server (#4756)
20d1fdc Enable most cloud acceptance tests in GKE (#4854)
42692be ci: 🔧 add release open source airbyte gha pipeline (#4997)
a0fddbd Bump helm chart version reference to 0.44.5 (#5069)
36e892e Implement background validator thread. (#4758)
ee5e3d5 Fix echo command (#5049)
eb02f1a 🪟 🔧 Update node version in airbyte-webapp-e2e-tests
to match airbyte-webapp
node version (#5040)
08d6eb5 Update Configuration API overview page description (#5000)
b090b23 Send Micronaut Micrometer metrics to DataDog (#4988)
6c18322 fix indent size to match java files (#5003)
91358dc 🪟 🧹 Cleanup public folder (#4929)
cf2ba98 🪟 🎨 Fix margin in sidebar (#5009)
7c86dee 🪟 🔧 Add new Segment events to track connector OAuth attempts/success (#4972)
7bc64bc fix caching for checkstyle and pmd by declaring dependent tasks (#4981)
7dd3598 Only generate api client code as needed (#4892)
26b7cfc Only check for enrollment before showing banners (#4924)
a64badf 🪟 🎨 Fix new bulk edit panel right side for cloud, add slide up transition (#4987)
779e711 Better Support for Debugging multiple containers (#4934)
10fc436 🪟 🧹 Remove datepicker experiment (#5007)
1a213f5 Increase visual contrast of GA status icon (#4893)
14bfe83 🪟🎨 Connector form: Improve loading state indication (#4849)
a42cc7b 🪟🎉 Connector builder: Show current CDK version (#4853)
4f57490 Increase datasource pool size (#5016)
b958155 Move codeowners file to top-level .github (#4856)
44b4a43 Revert "🪟 🎉 Re-enable auto-detect schema notification setting (#4932)" (#4994)
2a2baf5 Gradle Caching: :airbyte-proxy:bashTest (#4980)
85d86c3 🪟 🐛 Fix typo in translation (#4974)
4109950 Use versioned connector catalog URL (#4933)
fdfa45c 🪟 🎉 Re-enable auto-detect schema notification setting (#4932)
d2c46dc 🪟 🐛 Replace FormFieldWrapper with FormFieldLayout and delete the first one (#4928)
33e9555 🪟 🐛 Set page title for all versions of AllConnectionsPage (#4926)
efcc2f0 [ISSUE #21933] make connector builder server build incremental (#4907)
527c96f Separate Executor Pools (#4906)
dedc848 🪟 🔧 Add analytic source header (#4902)
031cd5b Cleanup docs folder (#4900)
6be5165 Fix inputs/outputs of webapp tasks (#4811)
1090372 🪟 🎨 Add selected field count to new streams table (#4802)
271195e Update to Micronaut 3.8.6 and associated dependencies (#4785)
8175770 Introduce config injection (#4768)
c4b0cab 🪟 🎉 Add "Request Schema/ERD" button for schemas and ERDs (#4760)
a826d72 Add local catalog path to .env (#4705)
404717b log4j change to disable hikari logs (#4937)
34ce52b 🪟 🔧 Update node to latest LTS (#4914)
dfea0cc 🪟 🚦 New Stream Table E2E tests (#4925)
4271bb6 Revert "Update to latest jOOQ release" (#4962)
3405e72 🪟 🔧 Optimize pre-commit hook for performance (#4918)
979bbeb Update to latest jOOQ release (#4734)
dcb7d5f ci(fix): update oss sync to use --auto mode (#4916)
c7d78eb 🪟 🐛 Prevent calling FCP endpoint if feature is not enabled (#4904)
59f2acd Stream-Centric UI Feature Flag & Status Page Rename (#4790)
a923812 Migration/bmoric/fetch timeout actor configuration (#4817)
16619b3 🪟 🔧 Add custom domain to serve Segment (#4762)
98ba941 Use sync persistence (#4744)
44748e7 🪟🐛 Connectors form: Handle errors for string/number arrays better (#4767)
1bf8c3d 🪟 🎨 Credits Usage Table Redesign pt. 1 (Migrated from airbytehq/airbyte
) (#4792)
df186b1 🪟 🎨 🐛 Fix design issues related to stream details panel (#4837)
b6188fc 🪟 🎉 show FCP enrollment banner on create connection page (#4843)
a060e23 Restore PR (#4888)
f649f43 🪟 🎨 Show warning in UI when in workspace that you are not a member of (#4844)
9975fcb 🪟 🧹 Refactor Connection form fields layout + add missing disabled state to controls (#4850)
0ed113e Move plugin dependencies to catalog (#4805)
fa14214 Source SmartSheets: Fix oauth flow (#4813)
d2aa617 Set default notification to false (#4860)
3235ce3 🪟 🎉 Prevent creating/saving connection when no streams are selected (#4867)
c8ea08e Connector builder apis (#4764)
c857aef Retry cypress with recording in second run (#4851)
3278ebf Update error message (#4862)
7ea1590 remove unused code (#4874)
9472f0e Add Workspace ID tag to Connection Manager's RecordMetrics activity (#4752)
25284bd Bump helm chart version reference to 0.44.3 (#4870)
1451bb5 helm charts - minor capitalization (#4868)
5f320c7 Bump helm chart version reference to 0.44.2 (#4865)
d251d71 ci: specify issue number (#4864)
7fb5e4b ci: create a new comment, not update (#4863)
1918dd0 ci: Add notification for branch update requirements (#4861)
ed55a07 ci: update oss workflows brance refereces from master -> main (#4855)
9748479 strict_comparison normalization: Use a correctly-configured LD flag (#4832)
7f1c474 Revert ":window: :tada: show FCP enrollment banner on create connection page" (#4834)
c6126b3 discover schema errors: Show external message instead of common.error if available (#4746)
c9d1bf8 remove sub_builds (#4801)
1a59c44 🪟 🎉 show FCP enrollment banner on create connection page (#4829)
e12922f add back missing env var for sweeper (#4828)
0b406b0 Return FailureReason as part of SynchronousJobRead (#4735)
ad43754 fix: add feature flag configuration in applications (#4745)
b3a5135 add builder route behind experiment (#4807)
1b01936 🪟 🐛 Convert non-array value to array before passing to TagInput (#4816)
82d75ca 🪟🐛 Connector form: Close oauth window when navigating away (#4766)
803b67d 🪟🐛 Connector builder: Show page size option for cursor strategy (#4770)
d1759fb update to LaunchDarkly contexts (#4759)
76be495 🪟🐛 Connector builder: Trim whitespace for URL parts (#4789)
39243d1 Add sync persistence for states (#4743)
11c235c Fix metric client init (#4720)
cda3283 Adding e2e test for connector builder (#4769)
816f6a6 🪟🐛 Connector builder: Make sure control buttons don't submit (#4772)
49c1135 🪟 🐛 [Connector Builder] fix label rendering issue when switching between oneOf types (#4809)
7e27fe1 Update to latest Gradle release (#4689)
0482197 🪟🐛 Connectors view: Fix max icon width (#4771)
6d1f126 🪟🐛 Connector builder: Add back defaults for incremental sync (#4773)
cbf74a3 🪟🔧 Add testid for TagInput input element (#4765)
f76f04c Run OSS CI in internal repo (#4755)
68e45f1 ci: Bump airbyte/gitx image version
5caf157 chore: sync oss workflow file
948a3ea update docs and deploy script (#4741)
1e0dac3 Fix path to cloud env files (#4716)
7f69c7b New oss in cloud (#4732)
5cb9f52 [TEST] Fix typo in tools/readme.md (#4733)
2220e3b ci: bump gitx version
96955ef Fix typo in README.md (#4731)
d22e042 [TEST] Whitespace (#4730)
d160c83 Whitespace change to README.md (#4727)
9e0fc28 ci: bump airbyte/gitx version
90511f6 ci: bump airbyte/gitx image version
fa440c9 ci: Add PR from OSS workflow
961b9fc Fix resource path for secret mask (#150)
850a8ce ci: fix where we source pr number
c97b8da ci: update slash command
306f8fb Fix resource path for secret mask (#150)
e70de37 Revert "Turn on slack notifications (#99)" (#147)
90e90dd Revert "Re-enable schema update notifications (#76)" (#146)
876139d make oss conform to cloud checkstyle rules (#24)
217499a Re-enable schema update notifications (#76)
3b2a1e0 🪟 🐛 Fix docs download (#137)
4632c54 Replace husky by git core.hooksPath (#123)
063bd77 Revert "[ISSUE #22954] adding e2e test for connector builder (#56)" (#131)