Releases: airbytehq/airbyte-platform
v0.50.16
v0.50.15
497043e Allow transitioning from PENDING to INCOMPLETE (#8228)
a6faa87 Migrate resets to new resource requirements format (#8174)
b972021 🪟 🔧 Prevent creation of new files in old folder structure (#8204)
7375922 Fix check constraint in permission table (#8221)
c4892d6 🪟 🧹 Rename <Next... />
components to actual (#8214)
eadb246 🪟 🧹 Change wording of Partial Success status (#8155)
d63a8ed Increase temporal allowed timeout and retry on Non cancellation exceptions (#8216)
a8b44ea Add @Body annotation to remove top level key hiding workspace Ids (#8218)
7a314ac 🪟 🎉 Cursor datetime format UI (#8173)
d607f23 add User APIs and Permission APIs (#8171)
4ad3e97 Rbroughan/log retry state part deux (#8141)
6af5a8f 🪟 🎉 Only show "more connectors found" message when user searched (#8210)
6d91bff 🪟 🐛 Remove git repo url schema validation from <CustomTransformationsHookForm />
form (#8199)
32aad31 get all workspaces paginated w/ nameContains (#8048)
fc2f551 Add debug logs (#8202)
23e0f65 🪟 🔧 Mock Date.now() in tests that rely on the value not changing (#8187)
047edee 🪟 🔧 Upgrade to pnpm 8 (#8200)
51d5b0f 🪟 🔧 [Form Migration][Part 2] <ConnectionTransformationPage />
forms: <NormalizationCard />
, <CustomTransformationsCard />
and <TransformationForm />
(#7943)
59e5e4c RetryWithJitter for OrchestratorPodProcess. (#8194)
dd60158 Format (#8196)
114da9c Use wait for instead of direct kube call (#8195)
a2f9ed8 Revert "Switch 5000 to 500" (#8192)
152de05 Switch 5000 to 500 (#8191)
5cf919a Add a null check for the terminal state (#8189)
29b3f86 Revert "Lower the k8s status polling freqency for orchestrators" (#8190)
9b8d771 Updating CDK version following release (#8185)
5d59d19 Boost heartbeat cpu (#8184)
36cd68f Lower the k8s status polling freqency for orchestrators (#8183)
3d549f0 Check DB and remote before creating new ADVs on /update (#8083)
v0.50.14
ac8c478 🪟🐛 Connector builder: Fix revert to previous version (#8179)
48eeb98 🪟 🐛 Handle empty slices array gracefully (#8168)
9b2f52f fix(temporal): use correct property value for temporal.retention (#8176)
cc7ce40 🪟 🎉 Show more actionable cron expression error messages (#8154)
cd07ee5 Lower side containers resources (#8175)
e877b21 🪟 🔧 [Form Migration] <DestinationNamespaceModal />
and <DestinationStreamNamesModal />
forms (#8076)
231248a Simplify Test Harness: Move Asserts out. (#8170)
3024f3e Lower CPU Request for side containers (#8159)
7fc2209 🪟 🧪 Roll out CDC experiment and restrict to MySQL (#8148)
8110e23 pull out shared server code for creation of actordefinitionversions on create/update (#8082)
v0.50.13
3ffcc34 change Permission table schema (#8019)
708c47f remove deprecated method, replace with call to getMostRecentSyncForConnection (#8088)
ee3ef82 Rename nameStartsWith to nameContains and update the Jooq query to match (#8051)
0565315 🪟 🎨 Change language of emitted & committed (#8116)
4da2a52 Delete UseSyncResourceRequirementsFromInput flag (#8145)
ada7c86 Remove all test order annotations. (#8149)
0d8860d 🪟 🎨 Make hidden connector grid results easier to find (#8134)
cb94981 🪟 🧹 Remove dead component: <Placeholder />
component (#8153)
045b967 Updating CDK version following release (#8152)
2f508ed 🪟🎉 Connector builder: Make builder project read-only when in foreign workspace (#8107)
deaa806 Introduce test connection builder for shorter and safer acceptance tests (#8079)
1d54d99 Fix cron validation in airbyte-api (#8140)
17758ab Bump helm chart version reference to 0.47.16
a0dbfa3 Helm - Allow customization of WEBAPP_URL (#8046)
e04e42c 🪟 🎨 Fix table view in connector builder (#8090)
2ef292e Enable per source type feature flagging (#8113)
a46ebb0 Revert "Rbroughan/log retry state (#8099)" (#8135)
bf7c61b 🪟 🔧 Remove auto exposed webapp port in docker compose (#8091)
f0c9a45 Rbroughan/log retry state (#8099)
04d0559 Update to Micronaut 3.10.0 (#8104)
43c5ac7 🪟 Better communicate partial succes on jobs history page (#8122)
c27fab0 🪟 🧪 Improve CDC selection UX experiment (#8094)
044e25f Resource Requirements small adjustment and clean up (#8123)
3517899 🪟 🧹 Remove dead component: <ConnectionBlock />
component (#8121)
ffaf674 🪟 🔧 add typing to BuilderOneOf options (#8072)
b1445f7 🪟 🎉 Allow users to create a destination from ConnectionOnboarding screen (#8093)
06ce95d 🪟 🔧 Throw error when documentation request fails (#8103)
63feb22 🪟 🎨 🏁 Workspaces list for OSS (flagged) (#7937)
9886059 🪟 🔧 [Form Migration][Part 1] New react-hook-form
components for <ConnectionTransformationPage />
and refactored the old ones (#7967)
9c26d03 Next round of resource requirement adjustments. (#8110)
5133d25 Bump helm chart version reference to 0.47.15
cede9f6 Introduce Airbyte API to OSS (#7871)
9ccda1c Prepare resource configuration cleanup (#8097)
710618d 🪟 🐛 Bug fix for text wrapping in tables (#8106)
3e465d5 🪟 🐛 Add tolerance to progress bar time calc (#8096)
36b655a Fix Airbyte Pro install script typo (#8095)
11fbba5 only mark the async job running once the pod is up and running (#8058)
218c5bc handle errors in schema refresh more gracefully (#8084)
506ad0a Add simple source for testing (#7629)
40e837e Fix WorkerConfigsProvider config lookup. (#8089)
6440709 🪟 🔧 Return 404 if no matching docs are found (#8085)
93a5c40 Populate the new schedule format for all rows (#8053)
d58473d Airbyte Pro install script tweaks (#7974)
4928c5f 🪟 🐛 Clean up scroll behavior + table widths (#8057)
749d410 🪟 🐛 Reinitialize connector form after submit (#8024)
9a5ff0e 🪟 🔧 Add fieldset
to <Form />
component (#8066)
cb0bd02 Add explicit bouncycastle dependencies to container-orchestrator (#7981)
v0.50.12
4034249 Always use catalog id when creating test connections. (#8078)
46e3f10 basic acceptance test readability cleanup (#8077)
e501c50 Revert "add create new job endpoint" (#8073)
3c3b8ee Bring back negative jitter for non-cron schedules (#8067)
34ebf3e Remove old CDC tests. (#8070)
625dc46 🪟 🔧 Remove console log (#8065)
d82284b 🧹 Sweep authSpecification from platform (#7595)
138363c 🪟 🎨 Fix color var name reference (#8071)
1a0dd78 Clean up E2E Test: Move connector builder tests to own test class. (#8052)
6619138 🪟 🔧 Add auto scroll feature to <VirtualLogs />
component (#7994)
0ad1355 🪟 🎨 adust styling of workspace status banner (#8068)
d5c0ae6 add create new job endpoint (#7812)
a68bde6 Orchestrator returns more than one error code (#8063)
f519be5 Get all registry metadata when processing version overrides (#7965)
b070ae1 upgrade to gradle plugins 0.14.0 (#8062)
8e03a5a Add workspace id label to spec kubernetes pods (#7934)
bb6ef1d 🪟 🐛 Fix display of error response from builder server (#8042)
7519ad5 🪟 🎉 Session token auth UI (#7964)
d16f6d4 🪟 🔧 Rename primary and secondary to foreground and inverse (#8045)
cda0a1b (docs) Add a link to the Kestra integration (#8059)
26c8859 Enable the use resource requirements from the SyncInput. (#8021)
729636a better command helps and more oss commands (#8040)
abd7dd7 ApplyDefinitionsHelper seeds breaking change info (#7944)
d958f6d upgrade to gradle 8.2.1 (#8004)
18ea0f8 🪟 🐛 poll job info in logs modal while the job is active (#8039)
983bdbb update expected state for new postgres version (#8037)
44eaa73 🪟 🔧 Don't send datadog alert for custom connectors docs (#8027)
04768fb 🪟 🐛 Fix custom connector creation flow (#8018)
6eb9d75 Split the Connector Jobs events (#7914)
00a356d 🪟 🧹 Remove deprecated Sync Catalog code (#7930)
3489806 Updating CDK version following release (#8017)
63389d5 feat: RemoteDefinitionsProvider can fetch registry entries (#7995)
40fd8a3 Expand the how we describe container configuration requirements. (#8005)
46a2ead Label migration (#8006)
a5e70e5 Simplify WorkerConfigsProvider subtype handling (#7983)
b76b592 chore(ci): bump gitx image version (#7681)
2dd1037 Allow cancelling during backoff and between attempts. (#7945)
b24f879 🪟 🎨 Adjust button colors for dark mode + other tweaks (#7984)
1306429 Bump helm chart version reference to 0.47.13
3bcf5eb Use extraVolumes and extraVolumeMounts values in airbyte-cron chart (#7905)
12fe145 🪟 🎨 Tweak some colors for dark mode (#7976)
1fa3cc4 run frontend builds locally in parallel with backend builds on same machine (#7876)
ee84a30 🪟 Redirect to a Connector's Connections page after creating it (#7966)
09810ed Reduce job status polling frequency. (#7972)
e430aaf 🪟 🎉 For log viewer, load logs per-attempt instead of per-job (#7903)
72292c1 🪟 🎨 Dark Mode 🌚 (#6632)
aaa2510 misc test clean up; update to use jvm-test-suite (#7849)
v0.50.11
86ae00e Update warning message on test_read limit (#7911)
80e2bf0 Bump helm chart version reference to 0.47.11
950b27c update helm charts to reference newer version of temporal (#7962)
9b70aa6 Do not report global states stats as stream stats (#7958)
30ac402 🪟 🎉 Icon component (#7709)
378a3e4 🪟 🔧 Pass along project and workspace ID in builder API requests (#7898)
69437d6 Bump helm chart version reference to 0.47.10
v0.50.10
bc4d45e Fix publish_docker issues for keycloak and api-server (#7957)
ec08cfb Bump helm chart version reference to 0.47.9
4c069e7 fix values.yaml for airbyte-api-server helm charts (#7955)
7a83b34 🪟 🎨 Bring new sync catalog design to OSS (#7894)
bdac401 Add keycloak and keycloak-setup entries to docker-compose.build.yaml (#7954)
649ee78 Bump helm chart version reference to 0.47.8
a2c5dfa Add airbyte-api-server to publish-helm-charts github workflow (#7947)
6202000 add support state to actor definition version (internal types) (#7827)
7e1605d 🪟 🧹 Remove obsolete and unused <ExistingEntityForm />
component (#7951)
e7ae29a migrations: add support_state to actor definition version table (#7816)
b5c692a Revert "Revert "Add helm charts for airbyte-api-server (#7854)"" (#7948)
ec70204 Revert "Add helm charts for airbyte-api-server (#7854)" (#7946)
v0.50.9
029c50c add explicit input and output for wellKnownTypes task (#7942)
8ac75f2 Add test for FF overrides. Fix presist result. (#7929)
471c452 Add support for hiding connectors via feature flag (#7933)
9a1ec06 Add helm charts for airbyte-api-server (#7854)
231eaaf Quick javadoc fix. (#7924)
627a44b 🎉 Source Shopify-OAuth: make OAuth
the only option for CANDIDATE for Cloud
(#6457)
cd0d6d6 Add workspace id and connection id labels to normalize/transform/dbt pods
887b707 Fix remove field (#7920)
7d5627f Remove keycloak Dockerfile from bumpversion script (#7928)
f609e76 Update keycloak charts to latest appVersion (#7927)
2d1d9bd 🪟 🐛 Put attempt internal error messages inside scrollable Disclosure (#7870)
90f6379 Use resources requirements in actor definition for check/discover jobs (#7778)
97bb75d Fix oss docker publish now that builder uses gradle modules (#7913)
f6d2ad4 Bump helm chart version reference to 0.47.2
787ab44 MVP: Okta SSO in Airbyte Pro (#7110)
529c754 Updating CDK version following release (#7882)
1d37cd5 Make resource requirements more configurable. (#7896)
f8191fd [ISSUE #28331] support config with format config.config_key (#7825)
8acadc4 Roll random pg password for acceptance tests forward (#6635)
42457ef Update Dockerfile to better show what apps support metric collection. (#7909)
8820b00 Enable the use of a custom scheduler (#7901)
604dd47 🪟 🐛 Fix Sign up flow - omit the workspace creation step (bring back the old flow) (#7902)
53f0322 Bump helm chart version reference to 0.47.1
3187fa2 Rest in Peace Atelier (#7795)
c5a9802 Replace — with - (yes they look the same, but are different characters. (#7897)
da55f17 Introduce airbyte-api-server skeleton (#7846)
8f2e4f9 🪟 🐛 Connector Builder: Fix copy to/from button behavior (#7770)
3e21ea4 🪟 🎉 Add sync mode dropdown to stream details panel (#7688)
d220ce1 add acceptance tests for schema management (#7209)
0357a1e fix the clean slate query (#7819)
67a3297 🪟 🐛 Add hidden style to resizable panel which was mistakenly removed (#7887)
c34e0b3 log workspace and project id from connector builder to help troubleshooting (#7746)
fb52eab 🪟 🎉 Connector Builder: Global requests UI (#7699)
1d775d6 Use requireNonNullElse instead of Optional.ofNullable.orElse (#7873)
7b0cfb0 Add FFs for retry values for easy configuration on the fly. (#7855)
1767620 Handle null stats in ParallelStreamStatsTracker (#7865)
b537129 Rbroughan/get attempt endpoint 2 (#7851)
985de29 🪟 🎉 Keep logs downloading Toast around until logs download (#7857)
5f90b82 remove migration tests; update gradle to be lazier (#7863)
c5b718b 🪟 🎉 Properly propagate readOnly to more components (#7847)
909a17c Bump helm chart version reference to 0.47.0
9353550 feat: pod-sweeper can sweep running pods (#7852)
4c22a93 run oss ci in dagger (#7830)
55ed46c Re-introduce changes to add new labels to sync kubernetes pods (#7719)
84a27b9 Filter Workspaces by Name (and paginate results) (#7792)
v0.50.8
a1e17e0 Make the retry attempt assert a little more resilient to races. Pad w… (#7845)
7a29a7a Add made_progress attr to TEMPORAL_WORKFLOW_FAILURE metric. (#7815)
66d9313 Rewrite ActorDefinitionMigrator into ApplyDefinitionsHelper (#7708)
ea8d571 upgrade to 0.13.0 plugins (#7844)
ab0703f 🪟🐛 Connector builder: Validation fix for start incremental sync type (#7824)
acf4a47 🪟 🔧 Validate connection form once at load (#7785)
d3e5b9f 🪟🐛 Connector builder: Fix form conversion for substreams (#7823)
3181576 add case statement for determining docker location (#7841)
be02d81 Rbroughan/new retries in workflow (#7680)
4bc46c8 improve: Local dev QoL improvements (#7831)
a4a0732 Bmoric/check input via api (#7324)
1a5ded4 remove deprecated oss Dockerfile entries from .bumpversion.cfg (#7828)
3de2d38 Bump helm chart version reference to 0.46.2
0a2d86f Bump helm chart version reference to 0.46.1
c9bfe29 🪟 🎉 Support readOnly property for connector spec fields (#7763)
4e36d2e Bump helm chart version reference to 0.45.52
aeaa139 🪟 🐛 Don't enumerate enabled streams on disabled connections (#7774)
56597d9 add helm charts for keycloak service (#7810)
82b3e21 Fix broken URL (#7797)
e79bbc1 update oss to use gradle-plugins (#7593)
acfe713 Update CDC tests. (#7799)
31d5282 🪟 🎉 Roll out NotificationSettings form to OSS (#7762)
45a0686 Bump helm chart version reference to 0.45.51
fc6a41b Set strategy to RollingUpdate (#7789)
21c8ca9 🪟 🐛 clean up connection status page error messaging, actions (#7741)
8f3e74e 🪟 🐛 Fix auto import schema format and handle error state properly (#7734)
6b10f38 Update missed data-testid for email input at Login and SignUp pages (#7780)
7382f6c Generate the job input through the API (#7298)
26f38cf Jobs filtering (#7657)
5071f5c Parallel stream stats tracking feature flag (#7735)
b353490 🪟 🔧 [Form Migration] <LoginPage />
, <SignupForm />
, <ResetPasswordPage />
and <ConfirmPasswordResetPage />
(#7687)
2d09bdc fail the build when oss unit tests fail (#7758)
182f14b 🪟 🔧 cloud FE e2e test cleanup (#7702)
68e6fbd Add support for IAM Roles with AWS Secrets Manager (#7766)
3dfa0ce 🪟 🎉 Sort existing connectors in connection flow (#7604)
3c4bc76 Clean up cypress configuration (#7764)
6eca203 Updating CDK version following release (#7738)
a9b9ac6 More change to allow additional properties in generated objects. (#7745)
102380a Support parallel stream stats tracking (#7661)
c3b689b add auto disable endpoint (#7581)
de6ae79 🪟 🐛 Fix e2e test of feature flags (#7638)
d4de8c0 retrieve defaults using actor's default_version_id in ActorDefinitionVersionHelper (#7674)
1e50f06 🪟 🔧 use non-blocking query to cloud_workspaces/get
for banners (#7642)
95766ab Allow additional properties (#7718)
db4fe06 Upgrade temporal to latest release (#6124)
b296dc8 Create module for the common classes with dependencies (#7720)
579ea7b move job creation and update logic to server helper (#7640)
b838e03 remove connectorStyle variant from ListBox, remove implementations of… (#7686)
938290d 🪟🐛 Connector builder: Fix schema view layout (#7723)
bac4cd7 Remove redudant metric. (#7717)
aacb790 Revert "Add workspace_id and connection_id labels to source, destination, orchestrator, check, and discover pods" and enable backwards compatibility for IntegrationLauncherConfig (#7712)
924b992 🪟🚦Ignore experiment overrides when run in Cypress (#7440)
13083a7 Add workspace_id and connection_id labels to source, destination, orchestrator, check, and discover pods (#7494)
6feea92 Bug fix on schema update notification (#7700)
a384f73 Bump helm chart version reference to 0.45.50
cff2426 🪟 🔧 CSS source maps in dev mode (#7669)
7db9d3f Revert "Use extraVolumes and extraVolumeMounts values in airbyte-cron chart d…" (#7697)
22619fa 🪟🔧 Move top-level utils folder (#7652)
0617cc1 🪟 🔧 [Form Migration] <AcceptEmailInvite />
(#7600)
0066c55 🪟 🎉 Productionize Allowlist ip banner (#7660)
a26bd95 🪟 🎉 Clarify behavior of namespace options in modal (#7671)
dfc7169 🪟 🎉 Filter connector grid by release stage (#7585)
0525e4c POC: Cloud CI in Dagger (#7281)
v0.50.7
0dc8265 Cleanup legacy notification related code (#7647)
a517b1c Add default_version_id to actor table (#7601)
6944b19 🔧 Point our node distBaseUrl back at nodejs.org (#7677)
905be39 stop setting current timestamp on auto-disable input (#7644)
36e03ac Bump helm chart version reference to 0.45.48
6e17b8e Use extraVolumes and extraVolumeMounts values in airbyte-cron chart d… (#7670)
c899fa4 🪟 🐛 Don't drop connection information when there isn't per-stream status (#7667)
cf392e3 Bump helm chart version reference to 0.45.47
d8a263d fix: add or to env_vars to properly propagate global values (#7666)
87d75a7 chore: Add missing fields for minio deployment (#7665)
c39e5d6 🪟 🐛 show