Releases: airbytehq/airbyte-platform
v0.50.38
c50599a fix(worker): Pass configured tolerations to AsyncOrchestratorPodProcess (#10365)
927deae πͺπ Allow updating organization email (#10369)
fe59dc5 Use recordsCommitted instead of bytes for connection data history (#10265)
fc945b9 πͺπ§Ή Move config module into core (#10368)
2da6813 πͺπ§Ή Remove all unnecessary api module exports (#10366)
d4ba1b8 Java 21 Upgrade: Run Connector Builder on Java 21 Image. (#10360)
885c5cf Add termination source tracking to the workload API (#10343)
55a1c5b drop keycloak tables from config db (#10110)
7b97b71 Add the OpenAPI Spec for the Applications service. (#10315)
cdec277 πͺ π¨ update connection filters ui (#10318)
aec1bad Rbroughan/build check input (#10314)
3c1d3d8 Add sourceId to the data dictionary for schema changes notification (#10344)
83c24ba Add helper function to get url of a source or destination in the UI (#10347)
453f7ef quick copy of previous local context work (#10312)
0b98392 Bump helm chart version reference to 0.50.17
b4005f1 create a keycloak specific schema for its tables (#10219)
v0.50.37
73aa3c8 Notifications clean up (#10311)
e2bfc03 Bump helm chart version reference to 0.50.16
235bf5c fix helm chart (#10332)
d69aa19 update the release version for airbyte protocol (#10274)
51d2cee π Document the session storage / broadcast channel oauth popup mechanism (#10330)
045fe79 πͺ π uptime & data moved connection status graphs (#10253)
870917f Forward auth header from airbyte api calls (#10079)
2a27860 Allow OSS to set region for AWS secret manager (#10326)
893f116 Bump helm chart version reference to 0.50.15
fecceae remove global.database.[host|port] (#10257)
e923639 Fix Auth Role stuff for AWS secrets manager (#10304)
22f1f12 Add config & state to Sentry events and logged error messages (#10067)
efa34dc Java 21 Upgrade Part 1: Move all applications to Java 21 to prep for upgrade. (#10313)
6f9e01a πͺπ§Ή Remove core/request module (#10316)
ecac5f6 πͺπ§ Refactor source/destination APIs to new infrastructure (#10284)
87c75fc πͺ π οΈ Make user type workspace name in confirmation modal before deleting (#9697)
09a13cc Revert "AWS auth role additions for runtime secrets mgr" (#10302)
v0.50.36
21b4005 Fix capitalization of bumpversion config (#10305)
0772ffe [RBAC] Add new endpoint /v1/workspaces/update_organization (#10040)
a18b84c Add WorkloadMonitor runs metrics (#10297)
402a860 πͺ π¨ Mention Quartz cron expression (#10287)
84d76d9 AWS auth role additions for runtime secrets mgr (#10280)
d73e0fd Add workload launcher metrics. (#10294)
bc52193 Fix duration of the sync timeout (#10278)
0775368 πͺ π Use broadcast channel with session storage to connect oauth popup to origin tab (#10267)
3284cc9 Bump helm chart version reference to 0.50.14
71ac110 source workload api bearer token env var from kube secret (#10124)
baa5819 πͺπ§Ή Refactor connector check API (#10270)
2feeb3f Revert "Bmoric/cron long running jobs" (#10276)
5d72541 πͺ π§ Add some unit tests to catch Markdown regressions (#10082)
d54df09 Revert "Create workload commons and add output doc store (#10216)" (#10271)
497f93a πͺ π Inject page on first request UI (#9947)
d80e115 Fix workload-launcher stage traces (#10272)
926d1f4 Bmoric/cron long running jobs (#10232)
b3b8689 Create workload commons and add output doc store (#10216)
89b0c10 Bump helm chart version reference to 0.50.13
863cdf3 remove object docs; make docs easier to read (#10242)
d70e465 Attach exception to workload launcher pipeline trace (#10269)
ccda3a8 Unwrap data source/context beans for airbyte-cron (#10266)
50f9002 Updating CDK version following release (#10164)
623175b Enable temporal tracing interceptors for workload API (#10262)
542e2cd Bump helm chart version reference to 0.50.12
0afd48a Fix typo for CONFIG_API_HOST (#10264)
3b23aff πͺ π Improve performance of Jobs History page (#10222)
6964a77 Bump to latest DataDog agent and API library (#10248)
0877eaf Bump helm chart version reference to 0.50.11
826e12d Add missing feature flag config (#10261)
41bc197 update minio helm template to maintain logs when it restarted (#10260)
d71406a Add tags to create workload trace (#10259)
ca8a538 Add exception to trace in stage apply. (#10256)
60f10e6 Fix typo (#10254)
e14dc85 Bump helm chart version reference to 0.50.10
b28dc9c Fix oss airbyte-api-server kube deploy (#10251)
bc3a2e4 Add organizationId to ff context for workload API switch. (#10252)
4551da8 Rbroughan/use mutex key (#10226)
a3bca1f Add unit test for getUserByEmail (#10245)
13b286c Add get user by email endpoint (#10230)
07f5699 Bump helm chart version reference to 0.50.9
1899b09 regenerate helm-docs (#10127)
a3f7715 πͺ π§Ή Eliminate the HookForm
segment from the names of components, utilities, and tests (#10215)
f1fc3b1 πͺ π Show attempt details for cancelled jobs on history page (#10223)
911f378 Bump helm chart version reference to 0.50.8
658f1b4 Cleanup Analytic Tracking Client Configuration (#10141)
f021896 workload-configs: update configs + introduce retries (#10111)
9abf886 πͺ π Indicate free historical syncs in the UI (#10191)
a3a1d49 Fix init of workload api client for airbyte-cron (#10228)
85fd659 Send metric when kube fails (#10190)
049d598 Improve notifications formatting (#10214)
f08b996 Use correct feature flag key name (#10220)
4b18b2b Fix WorkloadMonitor time provider deps (#10218)
938e4bd Enterprise RBAC: Replace universal instance_admin role with permission-based roles in OSS (#10086)
beec981 Add missing icons for timeplus and cumulio (#10200)
09a3bd5 Bump helm chart version reference to 0.50.7
202328b Move scheme definition to Helm charts (#10213)
2dd197a Remove the use of the jooq enum in the workload API (#10211)
afe3349 Add queue name to workload published metric (#10208)
6113374 Add nullable startTimeMs to input/input msg and record metrics. (#10197)
31b154e airbyte-worker: stop emitting empty LEGACY state when no state is present in DB before reset (#10163)
a18ec71 πͺ π¨ Add copy button for failure message stack trace (#10114)
3104863 [Early Sync] Revise the query to select all billable sync jobs (#10193)
2d9d3f5 π Connection Stream History endpoint (#10146)
4b342fb πͺ π fix connection state editor height for Safari (#10165)
aac521c πͺ π¦ Enable/Update/Fix existing E2E tests in configuration.cy.ts
file after react-hook-form
migration&clean up (#9851)
ee523fb Improve slack and email notifications (#10170)
47cf15e πͺ π¨ Always render outgoing datetime format (#10137)
e1e74d7 πͺπ§ Improve prefetch query performance (#10174)
b34728d Runtime Secret Persistence Role based Auth (#9974)
48d5d3f Bump helm chart version reference to 0.50.6
3e3a7d6 improve(helm): support nodeSelector on db and minio (#9931)
f402cb6 Run workload-launcher in local cloud (#10160)
7c29af6 Enterprise RBAC: Actor Definition Endpoint Access Validation (#10085)
198dcf4 Workload generator for all workload type (#10125)
041590f fix: update cached spec for dev images (#9791)
5a0512a Feature Flag: Add initial credits to workspaces associated to specific organizations (#9988)
07e14cf Upgrade Java 21 Dependencies. (#10159)
3835738 Improve performance of web_backend/connections/list API (#9978)
36b3d98 Fix Launcher Startup Error (#10158)
7000ea4 Add mutex_key and type columns to workloads and pipe through API. (#10128)
9eaf3cf Use right import and fix test (#10149)
d342e2f πͺπ§Ή Move workspace components (#10144)
1d0befd Suspend polling if we have too pending pods for too long (#10101)
da55de4 Bump helm chart version reference to 0.50.5
3ca73b7 Enable Workloads for Cloud Deployments (#10017)
6bd427d π Get Connection Uptime History Endpoint (#10075)
36f8df0 Deployment Metadata Endpoint (#10100)
8ec6d76 πͺ π Properly update builder fields when values change (#10097)
61176d5 Bump helm chart version reference to 0.50.4
54a2986 Publish Helm charts for new services (#10090)
114d38d Restore the tracking client refactor (#10113)
8b463fa Autopropagation for OSS (#10119)
3f5be56 πͺ π¨ Adjust connector builder testing panel sizes (#10054)
ba4bbc9 Add the API Key Service Interface (#10118)
76144dd πͺ π§Ή Clean up unused hooks from api/hooks (#10098)
b0f4946 πͺπ¨ Change to new icon set (#10115)
v0.50.35
3bf9748 π Connection Data History endpoint (#9774)
8ef3ce6 simplify instanceAdmin checks (#10107)
08e1af1 πͺ π Copy the URL path when duplicating a stream (#10102)
d4cabbe πͺ π Fix publish button width when in error state (#10053)
a17a467 Misc server auth fixes (in preparation for Enterprise RBAC) (#10084)
a851908 πͺ π [Enterprise RBAC] Connector Versions can only be updated by Org Admin (#10047)
e1f09db πͺ π Remove the "default" word from the propagation option translation (#10112)
861008b Bump helm chart version reference to 0.50.3
db7d414 Helm: Better define when to recreate crucial resources. (#10091)
b06e38d Revert "Make the Analytics Tracking Client DI Friendly (#10050)" (#10099)
c463d62 upgrade to gradle 8.5; optin to gradle 9 feature (#10093)
9d34768 Support connectionIds in header (#9971)
194c7b4 Updating CDK version following release (#9438)
7c80e38 make workload api return useful error messages (#10039)
4dfe3a8 share common ADV write methods in jooq services (#9813)
239d72d [Enterprise] Allow updating org email (#10038)
bb22691 πͺ π§ Migrate connector builder strings to i18n (#9924)
fd12c06 Remove stream not being reset from the catalog when running a reset (#10073)
095c03d Make the Analytics Tracking Client DI Friendly (#10050)
b345eeb remove missed file from ci cleanup (#10014)
5a38d2b update gradle list property usage (#10081)
4a94f4c Fix logging of the error message in CustomerIo notification client (#10078)
c8100ec remove erronious (
in mainClass
declaration (#10077)
0778c4f Fix typos. (#10074)
199a6c9 Bring back randomized workspace.customerId in Bootloader (#10029)
d38a85d πͺ π§Ή [3/3][RHF Clean up] Remove deprecated Formik-related components, services and test files (#10006)
ffd7e72 πͺπ Improve array of objects header rendering (#10000)
0c979a2 πͺ π Add Organization Context to frontend LaunchDarkly service (#10066)
a2fbaf0 hack-day-project - convert gradle groovy dsl to kotlin dsl (#9998)
086f26f Rbroughan/launcher uses logging prefix 2 (#10062)
fd5dc60 Add comments describing the stages. (#10063)
200d29c platform(discover-schema-workflow): validate schema contains the declared primary key and cursor fields (#9925)
a01781d πͺ π§ Allow using only the alphanumeric + _
charset when configuring table prefixes on a connection (#10065)
28fd619 πͺ π§Ή [2/3][RHF Clean up] Simplification of form utility functions (#10064)
ecfc278 Switch from DataDog Micrometer Exporter to StatsD Exporter (#9778)
003c2a6 Remaining changes from dev
branch (#10048)
4fcaf5e Bmoric/print pks if too big record (#9935)
bd4a9bc Improve observability of the WorkloadMonitor (#9921)
3c064ce WorkloadAPI Queue selection (#10026)
882b79a Fix NPE with email notifications (#10027)
ee50b5b Rbroughan/better claim error handling (#10037)
eb23ea5 Fail if there is no PK (#9883)
21cbae8 πͺ π Vite SVGO: Don't cleanup IDs as it can break svg styles (#10020)
30d3b27 Rbroughan/rehydration claim processing (#10036)
25b3f90 Increase BUFFER_READ_AHEAD_LIMIT (#10034)
cbf485d Prefix platform logs with 'worker' for better UI display. (#10011)
5dec6ce Highlight metric change implications. (#10010)
2abe4a0 Code Unfreeze: dev
-> master
(#10025)
a12281e handle both versions of data for replicationActivityInput (#9952)
8854d61 fix: Add missing tests and checks for the frontend (#10007)
30555ee clean up unused actions and workflows (#9903)
7b8f7d1 Oncall: Do not fail destination in case of a malformated log line (#9934)
6ac85bc Re-merge of runtime secret persistence code (#9946)
611b192 Fix bold text in Markdown list item causing sub-bullets to be rendered (#9871)
708a28e πͺ π Fix "dancing" scrollbar (#9930)
c2e3212 stop using syncinput in replication and normalization activities (#9684)
b92b765 Jobs endpoint filtering and ordering fixes (#9937)
732c15e πͺ π Fix connector creation page header (#9831)
c59b7df Revert "πͺ π get_or_create_user + RBAC UI for Enterprise" (#9943)
dbd0cde Make switch focusable (#9932)
fb5be0f πͺ π οΈ Add docusaurus-style tabs to in-app markdown (#9806)
1d8f03d Bump helm chart version reference to 0.50.2
bee63f0 πͺ π get_or_create_user + RBAC UI for Enterprise (#9751)
a61f2c1 increase initialDelaySeconds to 120 (#9878)
dada445 Revert "Jmt/runtime secret persistence impl v2" (#9929)
361c0bc Use last transitioned time to identify stuck pending pods (#9922)
182c42c π Source Amazon Seller Partner: fix oauth consent url (#9849)
0642e70 Add missing bean to api configuration (#9919)
a82a63d Fix value for monitor scheduled fix rate (#9920)
36e418a Bump helm chart version reference to 0.50.1
19b7c59 replace docker latest
tags with real versions (#9916)
4ff842d Monitor for resource exhaustion in Kubernetes (#9918)
41001bf add endpoint per workload status (#9915)
2a548cb ReplicationActivity orchestrator read grace period (#9914)
3116464 Runtime secret persistence impl (#9750)
ca63c5e Add cancel reason and source to trace tags (#9913)
f9b8219 Orchestrator stop on heartbeat 410 (#9912)
41f2b14 πͺ π Don't use per-stream statuses when all of the them are RESET jobs (#9905)
01f5e74 Gracefully handle workload already created case (#9909)
9ec9a8e Clean up workload API client package name (#9897)
0ca2a70 Increase Claim timeout to 1 hour. (#9910)
5cea620 Increase Temporal workload timeout to account for deploys/backpressure (#9908)
a18c592 Remove timestamp fields from the workload api. (#9902)
6aa3f28 Additional logging for debug (#9901)
a7bb19e Rbroughan/shared pod timeouts (#9892)
66275ec πͺ π§ Remove console.warn
from isSameSyncStream
utility function (#9895)
29367df Refactor running/cancel for replication worker implementations. (#9830)
fd8dacb πͺπ§ Add prefetch tag for all JS/CSS assets (#9894)
bf4185b πͺ π Show free usage in billing page table graphs (#9881)
2035508 πͺπ Fix flickering when typing in workspace picker (#9893)
b06853f Bump helm chart version reference to 0.50.0
57f2ba1 improve: tag local images with their SHA (#9704)
062ae5a fix: use local charts for CI deploys (#9889)
e96a953 Rbroughan/abstract stage logging (#9888)
1c6dc94 Use Temporal Async API for Queue workflow publisher. (#9876)
c245516 Fix workload claim. (#9887)
860b7b1 report status back from orchestrator to the workload api (#9885)
70c8e0c Fix tests. My bad. (#9886)
e5a482e Print id instead of blob (#9884)
5b2e546 Set workflow id for wl launcher workflows (#9874)
cdb0aa1 πͺπ Prevent removel of SVG viewBoxes during build (#9882)
8768c24 Log the number of rehydrated claims retrieved on startup (#9879)
ca822f0 add workload heartbeat (#9454)
fac0af2 Add workload ID to stage debug logs (#9873)
d7161f7 Bump helm chart version reference to 0.49.24
ef057b6 Rbroughan/apply upstream labels (#9872)
e9595e6 Add Workload Monitor cron (#9861)
2c381ce Use different scheduler for processing claimed messages. (#9864)
3023955 Enable workload launcher parallelism tuning (#9865)
5f2788d Remove test mocks from workload launcher (#9853)
8feb388 Add workload ID to log message (#9868)
3c50ffa Separate executor pool for create route. (#9870)
8e2d72a Rbroughan/check errors (#9867)
cfe8860 fix checkstyle error (#9860)
a4bbb19 Enable Netty metrics for workload-api (#9862)
47e85d1 πͺ π Better connector setup error messages (#9725)
962061b πͺ π Split out substream partitioning (#9681)
93efa08 ci cutover to makefile builds (#9756)
01b555e Rbroughan/pass logpath labels through (#9856)
f505c02 Add tests for logging/state configuration properties (#9854)
e25e7fe πͺ π Paginated querying for workspaces picker (#9580)
b204cc1 πͺπ§ Optimize SVGs during compilation (#9852)
07de777 Use wrapper WorkloadApiClient (#9845)
6b2cd8a πͺπ Use organization info endpoint in settings (#9847)
db0474d πͺ π§ Fix login page flashing briefly for SSO users (#9848)
15948f3 Remove test environment from runtime arguments (#9844)
e861676 Rename local test environment (#9843)
1fbcfab General Workload Launcher Cleanup (#9838)
c21eb60 Use IO executor for workload controller. (#9839)
9725ee2 Add workload ID to APM pipeline trace (#9842)
65ee1bd Log FailSafe retries (#9840)
fa1ae5c Rbroughan/add logpath and input payload blob (#9832)
32872a7 add cancel endpoint (#9814)
6cfcb22 Enable cloud logs config in workload launcher (#9828)
0020085 Exclude default user from /list_by_organization_id and /list_by_workspace_id (#9824)
443288e Migration: add instance_admin permission record for default user (#9823)
e72c68e Update WorkloadApiWorker interact more with WorkloadAPI (#9817)
e83eab4 Update migrations to avoid Enterprise data type conflict (#9762)
cc30104 RBAC: Incrementally add new @secured annotations to OSS API endpoints (#9807)
98720ac πͺπ Enable Login via SSO on login screen (#9820)
9cc647a πͺπ§ Adjust admin badge to work with RBAC (#9821)
e54acac πͺ π Add redirection to main page of deleted entity (#9777)
ab8ea21 πͺ π§ Fix cloud e2e test (#9787)
8636035 πͺπ§ Unskip cloud e2e tests (#9818)
316d863 Restore accidentally removed code (#9811)
1c883bd Default SsoConfig realm back to 'airbyte' (#9812)
fded1c8 Bump helm chart version reference to 0.49.23
c7c6d65 Call wl api from repl activity (#9785)
2e835bc Add workload ID generator (#9805)
ba8241c πͺ π Fix translation typo on Configuration card (#9786)
9aa46d8 pass in worker-v2 micronaut env to orchestrator (#9775)
6ddfc1c Add trace and metric for mutex pod killing. (#9767)
68587a7 handle streams with null namespace when backfilling (#9800)
47d36f2 Use correct package name for JsonSecretsProcessor (#9797)
5e65160 Enable custom metrics in Workload API (#9753)
7aa6175 Use ReplicationInputHydrator in workload launcher (#9771)
7362247 πͺπ§ Fix cypress i...
v0.50.34
3e95a71 Permission Update API bugfix (#9739)
8fd33df Disable Spotbugs for Worker API Server. (#9740)
6ee18f3 Bump helm chart version reference to 0.49.21
a73cb93 πͺ π Fix bug with modals closing on first click (#9732)
e2ee6c2 Add Temporal support to workload-api-server (#9701)
a85fb2a Consolidate pod init waiting into a single timeout of 5 minutes (#9721)
6f5173f Improve logging around schema changes detection (#9702)
8ba1bd6 Trim bearer token before comparison (#9733)
d4fcc26 [Oncall] Fix error log (#9715)
4efe207 Add Config API endpoint: /workspaces/get_organization_info (#9718)
b2fe10d πͺπ§ Update all build tool dependencies (#9711)
698e442 πͺ π¨ Move Reset your data
button to dropdown menu (#9674)
2419550 πͺ π§ Show error toast when user attempts to re enable sync with no credits (#9728)
c168ed4 Secure Workload API (#9708)
00351ae Bump helm chart version reference to 0.49.20
ace139f Add bearer token secret for Workload API (#9707)
ae44fe9 Fix PMD Checks (#9723)
f4c9ae0 [RBAC] PermissionApi endpoint for revoking a user from a workspace (#9600)
10440ed Add workload API client (#9706)
ffc0fb6 Remove autopropagation feature flag (#9667)
46ff529 Bump helm chart version reference to 0.49.19
21081c1 Normalize workload-api chart name (#9703)
e612620 [Oncall issue] Delete connection and its workflow if there is an exception (#9682)
15dec47 [Enterprise] Attach default workspace to default user (#9633)
81590e6 πͺ π¦ Add missed Cypress env variable for running locally (#9690)
2b2619b πͺ π Array of objects edited inline in Connector Form (#9597)
1487bd8 Rbroughan/kube timeout tuning (#9700)
15770a4 πͺ π stop gap bugfix for repeating discover_schema calls (#9691)
53da561 Remove relocated secrets code from config-persistence (#9693)
af385b9 Runtime Secret persistence Impl (#9598)
a953c81 πͺ π§ Add button-with-spinner
state instead of Syncing...
text (#9671)
c5e7874 Add cloud server to OpenAPI spec (#9617)
4ec624e workload-launcher: job-log-path implementation (#9603)
36dd640 Use config-secrets module for secrets hydration (#9547)
7cf622e Add tests for CatalogTransforms (#9675)
5a18973 Remove unused bean (#9604)
9ebafa1 use new config secrets in server (#9616)
af9057b Fix frontend unit test timezone offset (#9686)
c321656 πͺ π¨ Improve loading state during connection creation (#9665)
9c2b516 Fix local cloud deploy to work with new auth flow (#9578)
edc63bb Rbroughan/label and wait 2 (#9668)
6501af7 Bump helm chart version reference to 0.49.18
3040e3a Fix missing creds for airbyte-workload-api-server. (#9677)
e86156c πͺ π Fix login redirect on cloud (#9672)
95a362c fix no errors displayed in UI (#9663)
a3ac675 Bump helm chart version reference to 0.49.17
1b2b0de Add the workload API to the main chart (#9629)
13a6023 Workload Launcher Temporal queue worker (#9627)
1d635f6 Migration: For ConfigDB Permission Table - Add Uniqueness constraint on user_id and workspace_id/organization_id (#9614)
20cc18c Update auto disable docs to reflect new values (#9662)
89f74ef Allow streamNamespace to be undefined when resetting individual stream(s) (#9664)
3409e66 Bmoric/workload repo (#9636)
219a809 update trial banner info (#9666)
d231104 Exclude generated files from formatting (#9661)
3a476a7 Change auto-disable connection job count from 100 to 20 (#9658)
d5fca20 πͺ π Workspaces List Page for multiple permissions entries (#9590)
85c51b0 Bump helm chart version reference to 0.49.16
b079db4 Fix chart (#9646)
dc3b298 Update temporal UI (#9653)
a35e6d5 rename keyword to nameContains in organization + workspace request bodies (#9584)
1335665 Bump helm chart version reference to 0.49.15
1a04035 Adjust Keycloak deployment rollout (#9656)
b033419 upgrade plugins to 0.18.0 (#9645)
fbe1080 πͺ π§Ή Remove react-window
and react-virtualized-auto-sizer
packages (#9647)
b4512be Remove unused code (#9644)
fc29bd4 Prepare the workload api server to be able to be deploy on kube (#9593)
674290b remove replicationInput log (#9632)
bf5502d Validate credit status for pba workspaces (#9622)
70541bf πͺπ§ Update dependencies (#9637)
5ce42ae πͺ π Add segment event: discover schema failure (#9613)
f1eb4bc scehma-changes: fix schema changes tracking payload (#9640)
0e3ae28 Fix broken checkstyle validation (#9641)
b576a4f πͺ π Allow Org Admins to add a Org Member to a given workspace (#9425)
c88592a πͺπ§ΉAdd mock statement for AnalyticsService test (#9516)
94e8107 Add more logging around schema changes propagation (#9639)
bd41ede Migration: Drop resource_scope enum (#9631)
32a5067 stop using optional, use atomic reference instead (#9591)
248f329 Temp disable flaky e2e test (#9623)
ecaf32c Bump helm chart version reference to 0.49.14
a6a4476 Add extension to file (#9628)
2f2526e πͺ π Show Array of Items Editor controls regardless of input length (#9625)
d453305 Rbroughan/stub workload api for check (#9624)
fa9ba36 Bump helm chart version reference to 0.49.13
882230a Add workload api helm chart (#9618)
24b4241 Bump helm chart version reference to 0.49.12
05ab878 Add dataplane ID env var (#9543)
dc901be Add workload table (#9460)
fe5f344 refactor: Migrate OSS PR CI workflow to ci-k8s-runner (#8876)
f04b184 Bmoric/workload api missing pr comments (#9589)
7b21363 Re-enable retries suite while disabling tests that were previously di⦠(#9615)
80634c7 Rbroughan/di pod launcher (#9594)
b2823b4 πͺ π§ Order messages by severity on connection status page (#9583)
75f50e7 [Auto-recharge] Avoid disabling connections for enrolled workspaces & remove FCP old codes (#9557)
d51b9b3 Enable the use of temporal as a generic queue (#9571)
2ec6399 Bump helm chart version reference to 0.49.11
b0640f4 set kubernetes cache-stack mode for keycloak server (#9581)
f692ff5 Revert "run oss check alongside oss test (#9299)" (#9601)
77510e0 πͺ π¨ Add Enterprise badge in sidebar (#9569)
5f44cc8 use totalStats as sync stats in the job response (#9576)
dcd30dd Uncomment secrets code. (#9531)
71fc7ae Bump helm chart version reference to 0.49.10
2acf217 Rbroughan/launcher config (#9582)
a73cf36 Use createdAt instead of startedAt in cron scheduling (#9586)
405fa76 [RBAC] Add permission table constraint (#9528)
b1b893e Bmoric/workload api as code (#9497)
94b2a7d AirbyteContext in relevant workflows (#9523)
c7409c8 Create Secret persistence config table (#9573)
90a5cb3 πͺ π [Cloud SSO] Base RBAC UI for Cloud SSO (#9525)
2d394bc Ensure that new client is created on each use (#9570)
8215dfe πͺ π Sort billing page by usage amount, not alphanumerically (#9548)
e1e0b83 πͺ Improve icon conversion experience (#9540)
a1776bb πͺ π§ Decouple intents for unit tests from runtime intents (#9535)
d11620b πͺ π Fix date-time key (#9579)
11fa3b0 πͺπ Enable (hidden) SSO login pages (#9572)
a488321 Increase test timeout (#9575)
4179c43 πͺ π§ Fix state mismatch in Enterprise login (#9533)
56620b9 Bump helm chart version reference to 0.49.9
18bf4b6 add more keycloak replicas with RollingUpdate (#9566)
b0ac167 Assign PbA workspaces to a separate orb billing plan (#9258)
61b82a2 remove secrets beans from bootloader (#9541)
87eaf58 changed AlertBanner to red when user has negativeCreditStatus (#9476)
4ce6bf7 Fix skipped cron schedules with feature flag (#9558)
af6cb46 workload-launcher: check stage implementation (#9532)
5911d77 πͺ π§ [Form Migration] add <SyncCatalog />
(update Create&Edit connection flows) (#8835)
f2c4af0 π Fix broken Show in replication table
and Open details
dropdown actions (#9478)
473200b Disable flaky check test. (#9554)
c18ffdb πͺπ§ Change contact link for sub 1 hour cron to sales (#9552)
f4da112 Fix stats (#9536)
ab7a5b0 πͺ π§Ή replace react-window with react-virtuoso (#9202)
cdc805b fix: prefix local workflow scripts with DOCKER_PROVIDER (#9490)
373da60 πͺ π§ Use explicit ipv4 host for cypress db script (#9502)
edcaebd tracking: emit schema-change tracking event from SchedulerHandler (#9507)
ada9529 Bump helm chart version reference to 0.49.8
083956c Run the orchestrator in local kube (#9469)
ef456d5 [RBAC] Workspace list endpoints should return all workspaces for OSS instance_admins (#9527)
104e63d Bump helm chart version reference to 0.49.7
a6ea343 Rbroughan/workload launcher minimal (#9481)
2dc7318 Disable check progress on failure tests. Update disabled descriptions⦠(#9529)
166fdaf Extract airbyte-commons-temporal-core
(#9498)
39cc9ec Revert "πͺ π [Cloud SSO] Base RBAC UI for Cloud SSO" (#9524)
e7a00d3 πͺ π [Cloud SSO] Base RBAC UI for Cloud SSO (#9348)
643f39d Refactor Secret Persistence to Support DI (#9504)
1617f49 disable column selection toggles if stream disabled (#9458)
0cdadfb [Cloud SSO] Add unique constraint on (auth_user_id, auth_provider) in OSS User table (#9378)
3021f7b [SSO] block new SSO users if an Organization cannot be found for their realm (#9500)
c8f797e πͺπ§Ή Cleanup unused code (#9501)
e4c825d πͺ π [Cloud SSO] Organization-based workspace creation in Airbyte Cloud (#9419)
f42dfa2 Send notification after schema update (#9373)
acc3e7f [RBAC] Validate Permission API create/update calls (#9493)
7c87a04 Fix UserController annotations to use new RBAC roles (#9477)
v0.50.33
b841e82 run oss check alongside oss test (#9299)
6516d0f Revert "feat: support docker-desktop for local dev (#9384)" (#9485)
85c184d Extract code enabling dependency injection for temporal to its own lib. (#9482)
90ffae2 πͺπ§ Change default IDP alias (#9483)
38ee923 Fix checks. (#9484)
6f1422a reset and persist state for backfill streams (#9428)
703bcc0 πͺπ§ Add page event properties (#9455)
3fed38b feat: support docker-desktop for local dev (#9384)
b38f3b5 add destination timeout (#9358)
df6097b Fix job date filtering (#9471)
275a8cd πͺ π§ add start:k8s and start:cloudΧk8s pnpm commands (#9200)
be0c18d πͺ π§ added svg processing to Icon mdx docs (#9301)
f87765f Fix Custom Transformation Error. (#9367)
dc675b8 adjust annotations on OrganizationApiController (#9449)
2259c0a Fix log4j config and reenable log quashing (#9443)
c9f760a πͺ π Enable Cloud SSO with keycloak (#9056)
8c643c4 [Cloud SSO] Default Workspace Creation for new users (#9434)
b445cfc Add RBAC roles in CloudAuthProvider and use them in PermissionController (#9400)
3e68e0d πͺ π Simplify UI for non-breaking schema changes (fixed) (#9436)
6c70344 Bump helm chart version reference to 0.49.6
a609dfe remove feature-flag around "stream capable state" (#9355)
v0.50.32
8892c69 Fix PMD/formatting issues on master (#9437)
59406fe Add google drive oauth flow (#9359)
02c20e2 Add google drive icon (#9408)
a2a4f18 Bump helm chart version reference to 0.49.5
73eaf48 Add ingress object for exposing airbyte-api-server (#9409)
2273d4d Fix log scrub bug. (#9427)
9f2e014 Revert "quash non-stderr from ci logs (#9216)" and "don't turn off logs if ciMode is 'false' (#9431)" (#9432)
9810e72 don't turn off logs if ciMode is 'false' (#9431)
d932049 call set -e in pro bash script; update shebang (#9392)
01a259a Pass underlying exception in constructor to fix pmd errors (#9421)
f2a3183 fix checkstyle in config-persistence (#9401)
8d00fd1 Allow definition id to be used instead of connector name when creating connector with Airbyte API (#9356)
81add18 πͺ Initial sort of billing page table by usage (#9375)
a497898 Include optional SsoRealm in OrganizationRead (#9397)
fa6fb0d Updating CDK version following release (#8872)
d73edb0 πͺ π Fix duplicate success/warning message (#9371)
6103a25 SSO: First user signed up in an Org gets OrganizationAdmin, the rest get OrganizationMember (#9372)
5bbb887 Feature flag auto-assignment of org at workspace creation (#9175)
12f36c7 Support hiding sections of markdown documentation in app (#9380)
1a66455 quash non-stderr from ci logs (#9216)
7309eee upgrade to gradle 8.4; fix pmd/checkstyle issues; reformat kotlin code (#9349)
9f17c08 πͺπ§ Add the current workspace id to Segment identify (#9381)
75b4b0b πͺ π§ Add virtuoso
to Formik's <syncCatalog />
(#9214)
be1d8e2 Add discounts for self-served credit checkouts (#9261)
3b98363 Keyi/fix permission type conversion (#9374)
b9157d2 πͺ π§ Upgrade Firebase to 10.5.0 (#9369)
89b397d Accept sourceType as well as name for InitiateOAuth (#9317)
9e12bc0 Api for new stream centric UX (#8919)
62cb0c0 Cloud's listWorkspacesByUser and listUsersByWorkspace leverage Organization-level permissions (#9322)
9da7c92 [Cloud SSO] Track new user creation (#9354)
7eedfc7 Re-enable env vars for rss config (#9304)
27a23a3 Log analytics messages (#9307)
ab6c66b πͺ π Fix oops page after deleting all connections and starting the creation a new one (#9280)
fa6fd52 convert state aggregators (#9282)
bd94f05 Exclude workspaces from OrganizationMember users in workspacePersistence.listWorkspacesByUser (#9306)
df0be66 Revert "πͺ π Simplify UI for non-breaking schema changes" (#9331)
9fa3f39 Proxy Services Through Config Repository (#9236)
7a1f0b1 tracking: add event for schema change events (#9292)
a1247e8 πͺ Navigate directly to cloud workspace on cloud if there is only one (#9263)
396f7f3 πͺ π Simplify UI for non-breaking schema changes (#9271)
84564eb πͺπ§ Webapp: Fix e2e tests for new version of pokeapi (#9286)
5085f5a [RBAC] add ORGANIZATION_MEMBER role (#9272)
f75d98f Add AWS SDK's sts dependency to relevant modules to fix IRSA (#9235)
b42b655 Replace --debug with --scan for OSS Acceptance Tests (#9294)
4147018 πͺ π§Ή Remove unused Popout component + remove unused onClick prop from Overlay (#9264)
v0.50.31
6a8cfa7 Fix: Suppress checkstyle warnings. (#9298)
8428a14 [RBAC] add ORGANIZATION_MEMBER permission type - DB migration (#9273)
630ae7e RBAC: Org-level permissions can grant workspace-level access in Wrapped Server and Cloud Server (#9278)
b60c32c Webapp: Temporarily disable e2e tests (#9290)
205006c Revert "Webapp: Temporarily disable e2e tests (#9256)" (#9287)
77055d8 airbyte-server: fail if create/update connection receives duplicate streams (#9255)
0a6d417 Webapp: Temporarily disable e2e tests (#9256)
83d448b π Fixing rounding of numeric values (#9158)
3dbffd2 Oncall: Emit Orchestrator OOM metric. (#9281)
908ff69 πͺπ Only try access workspace when logged in (#9228)
da3a537 Ignore json file from spotless (#9266)
9247167 Wrapped get_or_create_by_auth_id dual write both directions (#9253)
6d94a03 Bug: Fix the OOM query so we can correctly emit exit codes. (#9254)
4616a13 fix getWasBackfilled NPE (#9251)
4921e24 fix checkstyle warnings (#9247)
401720a Fix Airbyte API Read timeouts (#9231)
1447888 Remove AuthProvider from UserAuthIdRequest (#9239)
8b308de convert AirbyteMapper/NamespacingMapper to kotlin (#9153)
478f977 Proxy OAuth Service in the ConfigRepository (#9177)
1d2d962 πͺ π Enable Multi-Workspace UI for Airbyte Enterprise (#9169)
f5f1e60 Nicer API server error when user not found + unmask userinfo header (#9207)
b2e3129 Add default controller to airbyte-api-server (#9213)
dbaff5d πͺ π Show error on connection update errors (#9161)
3bfc195 πͺπ Forward UTM parameters to signup event (#9211)
08ab594 Use Feature Flag to Control Connector APM (#8988)
67e7ea9 Fix local URL & callback tracking (#9193)
b298ef7 πͺ π§Ή Remove prop drilling in <NotificationSettingsForm />
(#9195)
559710d πͺπ Connector builder: Open extra requests panel if there are no other requests (#9143)
600117d πͺπ Show a message for auto recharge enabled workspaces (#9187)
33287c2 πͺ π¨ Simplify disabled connection warning in stream list (#9188)
50f426c πͺ π§ Improve Stream details panel performance - extend <Table />
component to support virtualization (#9130)
875163e Add schema propagation email notification (#9123)
9007f52 Add external message to airbyte api source schema error (#9185)
5f23464 [Cloud Migration] Fix dual write errors (#9180)
45c0a6d Dual write user into cloud in get_or_create_user api (#9155)
ad6907f πͺ π Updating OSS workspace should update the workspace list cache (#9138)
20f7266 πͺ π§ Add ability to update notifications email (#9164)
37f8cb1 Beat upon Monitor creation (#9182)
235feb3 Added some guidance for message usage in message text (#9184)
b4f78d7 Limit the allowed message for heartbeat to record and state (#9174)
34f90fc πͺ π Add analytics event to instance configuration (#9147)
3e2a961 πͺ π Move Sources and Destinations to "instance settings section" (#9144)
e3a825f πͺ π Add sign out button on workspaces list page (#9152)
ca3b8e1 track destination calls elapsed time (#9171)
63fae24 πͺ π Versioned connector docs UI (#9038)
52980af fix: convert markdown to html for breaking change notifications (#9168)
70afbb2 [Cloud Migration] Dual write/update/delete Users (#8830)
d13faca πͺ π¨ Status page graph cleanups (#9151)
8997eb5 only populate backfilled streams if we have a schema refresh output (#9148)
a117fbb fix: handle rate limits for email broadcast notifications
f8316f3 πͺ π§ skip e2e so stage is unblocked (#9162)
7a2f6b2 update migration version (#9157)
56679c0 π Rename downloaded registry to avoid collision with old file path (#9149)
d7822a2 πͺ π Improve performance + add search to WorkspacesList and CloudWorkspacesList pages (#8916)
c23e33f add tombstone into org table (#9150)
c81ab86 Migration: Add unique constraint for ID and docker image tag in actor definition version table (#9000)
7256da5 Proxy organization service through the ConfigRepository (#9146)
abf510b πͺ π§Ή Clean up from sunsetting of the FCP (#9105)
6a87229 πͺ π historical overview - uptime status (#8661)
20d9523 Rbroughan/move local persistence 1 (#9145)
39fc742 Remove suppress javadoc warnings. (#9124)
5c79e4a Add javadoc to method (#9140)
7f43ead πͺπ Allow showing workspace name in document title (#9136)
29561bc Proxy ConfigRepository Workspace methods through the WorkspaceService. (#9134)
da85803 Connector documentation API (#8963)
7a7d43a convert ReplicationWorkerHelper to kotlin (#9114)
e1b3584 πͺ π§ Display error tracebacks in connector builder UI (#8965)
d4f4e5f πͺ π§Ή add resolved color variables->hsl codes to airbyteTheme context (#9116)
9768e5a Clear the state in the streams to backfill (#9044)
458e21f Revert "Proxy ConfigRepository Workspace methods through the WorkspaceService." (#9133)
f48e9ef Proxy ConfigRepository Workspace methods through the WorkspaceService. (#9128)
877a2a4 Revert "Revert "Revert "Rbroughan/move local persistence 1 (#9103)""" (#9131)
378fa30 Revert "Revert "Rbroughan/move local persistence 1 (#9103)"" (#9125)
35b9072 Revert "Rbroughan/move local persistence 1 (#9103)" (#9121)
8828882 Update Organization data models (#9088)
cf02455 Bump helm chart version reference to 0.49.4
ea1140d Revert "Revert "Include Keycloak in Cloud Deploys, and fix cloud auth⦠(#9107)
5487fb4 Revert "Proxy ConfigRepository Workspace methods through the Workspac⦠(#9115)
e293681 Add details to error logs. (#8697)
047d30d πͺ π¨ updated clock icon (#9113)
ffb30ea Add pba and org level billing flag columns to organization table (#9068)
94653d6 Add optional organizationId to CloudWorkspace endpoint (#9093)
5e91b36 πͺ Re-add the Reset this stream option on status page (#9089)
ec7cc78 update airbyte gradle plugin version (#9111)
f7d7ec0 Rbroughan/move local persistence 1 (#9103)
9de447a Proxy ConfigRepository Workspace methods through the WorkspaceService. (#8846)
587b756 πͺπ Connector form: Scroll to relevant section (#9057)
448756e retrieve catalog in normalization activity (#9096)
a13cae2 πͺ π¨ Improve settings page UI (default versions) (#8792)
db2205b Bump helm chart version reference to 0.49.3
5324a45 Revert "Include Keycloak in Cloud Deploys, and fix cloud auth for key⦠(#9106)
8115f5c πͺ π¨ Move support level badge tooltip to top (#9040)
6886c30 πͺπ Connector form: Set default for arrays (#9075)
17f6dca fix migration: check if json col has object
97b8501 πͺπ§ Connector form: Improve rendering performance (#9055)
3e54b15 Make gradlew check green (#9101)
efe23db πͺ π§ Associate newly created oss workspaces with organization (#8857)
73ed4c6 make namespace nullable (#9095)
8142877 Bump helm chart version reference to 0.49.2
d8d0540 Include Keycloak in Cloud Deploys, and fix cloud auth for keycloak tokens (#8748)
a5a549c [Cloud Migration] Dual write/update/delete Permissions (#9071)
1a4a3ba More bean clean up (#9070)
facaa7f πͺ π§ Replace <div/>
with <span/>
in <Button />
component (#9059)
e9aff8e send breaking change warning notification to syncs w/ now-deprecated versions
4e30fd0 Rbroughan/move route to sync db calls (#9072)
9d3c9d6 Moves ResourceRequirementsUtils to io.airbyte.config.helpers in confi⦠(#9073)
d02374b πͺ π Cloud SSO: add frontend support for multiple keycloak realms (#8855)
fe1cde0 Revert "πͺ π§ Consume the connection status API endpoint (#8455)" (#9076)
eb0539e Send notification with change details when schema is propagated (#9008)
7535228 Bump jackson (#9049)
e39b3a2 Improve log message (#9065)
ebdfc19 Remove unused beans (#9050)
40e58a4 Adds endpoint for delete_stream_reset_records. Calls that from Stream⦠(#9052)
d3fcb40 πͺ π§ Consume the connection status API endpoint (#8455)
da01891 add migration to backfill breaking change notification settings (#9027)
e565910 Remove unused code (#9046)
b8b09ba Revert "use github status checks to post run links" (#9058)
df44048 send notifications when disabling syncs w/ unsupported versions
4328c87 use github status checks to post run links (#8969)
b217bfd fix checkstyle errors (#9051)
c03ee82 Delete deprecated checkstyle config (#9018)
328d30c Adds missing javadoc. (#9048)
8d39a09 Removes isLastJobOrAttemptFailureOld and UseNewIsLastJobOrAttemptFail⦠(#9039)
fb67c57 Move DB access of jobFailure
from airbyte-server
to airbyte-worker
(#9037)
bc556db convert book_keeping
to kotlin (#8692)
befae06 Rbroughan/move cancel job (#9019)
3623f67 πͺ π§ Allow toggling dev tools through console (#8977)
dd1ed24 πͺπ Connector form: Only make oneOf required if necessary (#9030)
13013c5 πͺπ§ Remove flaky e2e billing page test (#9031)
3d0a086 Clean up old feature flags (#9015)
8e4bff3 πͺ π§ Replace <PillSelect/>
with <PillListBox>
component (#8982)
6e4d926 πͺπ§Ή Move connector params into new folder (#9005)
3fc270a Preserve stack trace for parse errors in failAttempt. Remove unused M⦠(#9021)
f60d744 Cloud Kotlin Airbyte API server (#8713)
591bfbb Add log (#9020)
b5f2ebd Move DB access of reportJobStart
from airbyte-server
to airbyte-worker
(#8980)
aff3169 Bmoric/feature flag too big line (#8996)
b7b319c πͺ π Fix non-required oneOf field behavior (#9013)
7195cdf Prepare the schema refresh activity to support backfills (#8974)
53dee54 Move /did_previous_job_succeed to /jobs/ from /attempt/ (#9004)
61ee95c πͺ π Remove the Reset this stream option from status page (#8961)
cea4011 [RBAC] Create an org_admin permission when user creates an org (#9001)
4493382 πͺ π§Ή Remove dead component: <WorkspacePopout />
component (#9012)
6ee62f7 Rbroughan/move attempt failure with attempt number (#8995)
649d1af Add feature flag for the new notification after schema updates (#9002)
418af74 Assign instance_admin during User getOrCreateByAuthId if appropriate (#8997)
c371e48 Revert "Use version and deploym...
v0.50.30
ab5003c Local CI improvements + Fix async call finished error + rename ci jobs (#8836)
3c9c2ed cleanup catalog canonical hash feature flags (#8750)
9013601 refactor scheduler handler, part I (#8833)
ef7e721 πͺ π Allow
dc56129 πͺ π¨ Increase contrast of secondary button variant (#8860)
9f979eb πͺ π Fix unselected condition handling (#8850)
be77870 Bump helm chart version reference to 0.49.1
56b9e0a chore: local dev support for Enterprise (#8838)
81bb69d Improve error messages. (#8853)
d23b239 Add WorkflowServiceStubWrapper with retry support for transient errors (#8818)
8b9a643 identify early syncs and mark them for free usage (#8829)
8dfc5bb Refactor RemoteDefinitionsProvider to use OkHttp3 (#8730)
811fa1f πͺ π¨ Update wording for breaking change notifications and related sync failure notifications (#8858)
c60dc67 Bump helm chart version reference to 0.49.0
7ac95d3 fix: remove empty remoteDebugPort in oss chart values.yaml (#8849)
c4cda09 Updating CDK version following release (#8702)
38b70ce Add qdrant icon (#8837)
e2457aa πͺ π§ Use shared workspace components for both OSS and Cloud (#8844)
7060e1b πͺ π Add SSO login routes (#8779)
2d846dd πͺπ Add default user auth context to Enterprise (#8840)
f78a3e6 Bump helm chart version reference to 0.48.11
68dbc68 Enable airbyte.yml in airbyte-server everywhere (#8802)
011801b Add explicit payload size check (#8831)
dac0f18 Remove
forRemoval
flag on AirbyteApiClient
(#8848)dec45ce Update the base test class with the latest changes. (#8839)
99324b7 Update all max-content-length to 50MB (#8822)
e536cd0 New User Invitation Flow: Database Migration (#8714)
45f32bf Jooq Workspaces Service (#8721)
b396371 πͺ π Put connector certification level warning message wording change behind feature flag (#8832)
9615830 πͺ π§ [Form Migration][CreateConnectionForm] Add
<ConnectionConfigurationHookFormCard />
(#8685)2d572f1 Compute a description of the diff during schema propagation (#8589)
5fd1812 πͺ π (flagged) Restrict Permission Update UI to users with adequate permissions (#8727)
c6e4e28 Remove unnecessary log message (#8827)
3a90304 πͺ π Don't strip empty strings out of arrays (#8805)
6a14fce Add icon from chroma destination (#8824)
b61b933 πͺ π§ Separate OSS and Cloud Settings pages (#8796)
dadfdd3 Add @SecuredWorkspace annotation to API
/state/create_or_update_safe
(#8821)0007c8d Split config repository into interfaces - does not modify existing code (#8698)
7b9ab68 conslidate init block into property declarations (#8819)
2d1806f πͺ π Switch to new connector certification badges, behind feature flag (#8695)
52a80f4 add inNamespace to log call (#8804)
b12a5f7 πͺ π (flagged) Adjust wording of low credits hints after FCP sunset (#8776)
18420b5 Connection manager utils temporal error handling (#8772)
99162c4 Sunset FCP (Phase 1) (#8580)
6559f33 Allow override of orchestrator/source resources via feature flag (#8768)
5571015 Bump helm chart version reference to 0.48.10
55c74c1 Move airbyte.yml to configs directory (#8777)
0941da3 Revert "local and remote ci performance and usability improvements" (#8775)
65f2b20 Bump helm chart version reference to 0.48.9
v0.50.29
0fbd4ac Bump helm chart version reference to 0.48.8
89e616a Increase helm chart timeouts (#8760)
3024099 Add OSS Workspace endpoint: workspaces/list_by_user_id (#8572)
1cab89e Add Breaking change notification settings (#8720)
f0bcf0a local and remote ci performance and usability improvements (#8722)
bab4603 write breaking changes and upgrade actors in the same transaction (#8632)
cb3a8f4 Allow enterprise startup without IDP config (#8736)
bb708e3 Revert "πͺ π§ Apply RBAC rules to existing workspace and organization update and delete operations" (#8735)
185aa8b Connector Support Level: Update Billing API (#8726)
5be04d9 πͺ π§ Apply RBAC rules to existing workspace and organization update and delete operations (#8729)
aa26eb0 πͺ π Use default json manifest as resolved manifest in error case (#8710)
a3e4967 πͺ π Fix changing connector names in builder (#8716)
1216e15 πͺ π§Ή refactor intent to remove string duplication (#8670)
2cb2577 Add weaviate logo (#8468)
db86726 Airbyte-api: Fix cron validation error message (#8728)
6706409 Allow airbtye-api timeout from config-api to be set by env var (#8699)
c3cfdd0 Introduce some error handling for network issues when calling temporal (#8556)