Releases: airbytehq/airbyte-platform
v0.50.21
f064024 Deprecate/disable old PR pipelines (#8409)
943639f 🪟 🔧 [Form Migration][CreateConnectionForm] Create <OperationsSectionHookForm />
component (#8408)
14e2f8b 🪟 🔧 [Clean up] [Form Migration] Remove already migrated forms (#8394)
0d39021 🪟 🔧 Upgrade to React 18 (#8360)
5a83721 🪟 🔧 Update "Discard changes" confirmation modal i18n translations (#8389)
7143bc5 Updating CDK version following release (#8434)
5c0c404 Connector builder server: Remove list endpoint (#8403)
271babb 🪟 🎉 Allow setting organization name (#8396)
645e82c Add aws sts library to support IRSA for logging (#8272)
1eaab7a Bump helm chart version reference to 0.47.28
2754d67 Add basic snapshot test for Airbyte pro Charts (#8418)
1c39c49 Do not attempt to run normalizaton when destination no longer supports it (#8314)
1fc9d9d Remove temporal workflow versioining. (#8420)
2e0f4b2 Bump helm chart version reference to 0.47.27
v0.50.20
6b5b015 🪟 🔧 Only auto-import schema in draft mode (#8391)
00d276d cleanup pass of DefaultJobPersistence (#8375)
8a55959 Move lowrss api to default api (#8369)
c2d234f 🪟 🔧 Track server/scheduler downloads via segment (#8353)
e640a07 🪟🎉 Group resources/support in sidebar into Help (#8388)
abf6752 Updating CDK version following release (#8363)
2bf5f3f Update aircmd and fix testing TODO's (#8315)
46ac990 attempt to be more memory efficient when fetching logs (#8380)
56831cc Allow microsecond precision for the DatePicker (#8267)
ee37e47 store schema only if different from the old one (#7916)
17fac91 remove log.warn for airbyte.yml (#8385)
90affb6 🪟 🔧 Refactor Connector Builder state management (#8286)
a4e7ae6 cache cloning of airbyte between runs (#8041)
aee5228 🪟 🐛 Fix FormChangeTracker and re-enable dirty tracking (#8384)
3eaddf3 🪟 Accommodate long workspace names with no break on OSS workspace list (#8294)
4c85181 🎉 Source Shopify: change the Install App
link, modify the Spec Handler
(#8225)
4cd888c Add missing specific-resource-defaults-enabled config (#8383)
4de3783 🪟 🎨 Fix padding on empty element in ConnectorCard (#8372)
8930cce 🪟 🎉 Add workspace settings to OSS (feature-flagged) (#8355)
468a6d2 decrease discovery timeout from 2h to 5m (#8370)
9c24d2c set default version id on new actors (#8352)
f6cdad5 remove all usage of writeStandardSourceDefinition and writeStandardDestinationDefinition (#8364)
3b728fe 🪟 🎨 Fix overflowing toast/notification messages (#8320)
885603f Bump helm chart version reference to 0.47.26
v0.50.19
v0.50.18
4ef7265 Add additional metadata in Segment reporting for OSS (#8344)
6402e44 Fix test (#8367)
0a44ba3 🪟 🧹 Remove styled-components: SimpleTableComponents
(Row, Cell, Header) (#8330)
8a3b766 Remove Temporal SDK gRPC overrides (#8361)
cc837b1 Jobs list order by (#8224)
6d73772 Delete deprecated resource requirements attributes (#8346)
53189fb Raise timeout (#8359)
09508c9 🪟 🧹 virtualize the new workspace picker (#8284)
08c08be Set retries FFs to true for oss. Expose configurable retry parameters… (#8347)
d7af5e9 Don't fail job if backoff longer than time until scheduled run. Allow… (#8331)
152e279 Show incomplete jobs with no partial success as running (#8333)
7e31c42 🪟 🎉 Make "propagate all changes" default autopropagation setting for new connections (#8293)
0e515e2 🪟 🔧 [Form Migration] <DbtCloudTransformationsCard />
form (#8296)
cd886e4 Update to airbyte-protocol 0.4.1 to resolve untraversable invalid catalogs (#8306)
362dae1 feat: api endpoint for upgrading source/destination actor to latest (#8247)
fb8f6e6 Org/RBAC API implementations (#8289)
50ce32a add create new job endpoint - third attempt (#8319)
1611d2a Limit log and retry (#8310)
2848cc6 🪟 🔧 Track when no source or destination connectors match a user search (#8307)
be4da2d 🪟 🎨 Don't show the reset dialog when user only adds/removes stream (#8301)
52a6af1 🪟 🎨 Show email recipient for workspace notifications (#8318)
69d8cb5 🪟🎨 Show attempt length in logs modal (#8317)
a0d710a 🪟 🎨 🏁 Workspace Picker for OSS (flagged) (#7978)
b2966cd persist breaking changes on /update (#8212)
f2d38bf Generate API client with kotlin, okhttp4, moshi, failsafe (#8150)
408329a 🪟 🔧 Update react-router to newest version (#8261)
b95a875 add refreshSchema activity option mocking now that they are separate … (#8321)
a866b34 Add migration to fix invalid source-stripe catalog (#8295)
78a77d5 remove refresh schema retry and set timeout up to 30 minutes (#8313)
d95f385 Destroy pod for non sync jobs (#8303)
abba686 Reapply the connection status change (#8288)
daee0c2 Introduce retries for RefreshSchema activity (#8300)
7fb9d06 Reduce refreshSchema activity timeout from 2 hours to 10 minutes (#8297)
6405fd2 Revert "add create new job endpoint - second attempt" (#8298)
697d894 🪟 🐛 Fix workspace URL prefilling in ticket form (#8257)
2cb205a add create new job endpoint - second attempt (#8075)
f2ee7aa Bump helm chart version reference to 0.47.24
v0.50.17
6b984c1 Bump helm chart version reference to 0.47.23
8ee9fd2 enable user and IDP reset in Keycloak via flag (#7950)
40ce36b Bump helm chart version reference to 0.47.22
7cdc47e Add a helm_local_install script for easier iteration on OSS helm charts (#7658)
eeb80ca Update enums: auth_provider and permission_types (#8266)
8e41ad1 Revert "Add new connection status endpoint (#7793)" (#8274)
cb3517f Configure Temporal SDK timeouts (#8255)
d060cda Add new connection status endpoint (#7793)
2e2877e Bmoric/reduce timeout (#8265)
9349929 Fix date json serialization in config api (#8249)
289f264 🪟 🐛 Handle oneOfs nested in arrays properly (#8215)
f30f780 Fix UserHandler & PermissionHandler beans (#8251)
be6ab33 Bump helm chart version reference to 0.47.21
d52234f add JOB_KUBE_LABELS (#8054) - add support for setting kube labels via environmental variables for different job pod types
b2d1790 Set some logs as debug (#8254)
f2596c4 Trace Temporal information (#8243)
700b099 🪟 🐛 treat incomplete sync jobs as active (#8139)
f391e79 Bump helm chart version reference to 0.47.20
80ad755 🪟 🔧 Fix links to incremental append deduped docs (#8250)
faf71bc default breaking changes ingestion flag to false in OSS (#8244)
c208ecc No Deduped + Hostory
, Append + Deduped
is the future! (#8188)
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)