CINXE.COM
Releases · apache/seatunnel · GitHub
<!DOCTYPE html> <html lang="en" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark" data-a11y-animated-images="system" data-a11y-link-underlines="true" > <head> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars.githubusercontent.com"> <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> <link rel="preconnect" href="https://github.githubassets.com" crossorigin> <link rel="preconnect" href="https://avatars.githubusercontent.com"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-3e154969b9f9.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-9c5b7a476542.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-afda8eb0fb33.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-2494e44ccdc5.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-56fff47acadc.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-71cd4cc132ec.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-fd5499848985.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-31d17ba3e139.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-68d6b2c79663.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-4cf0d59ab51a.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-af846850481e.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-8b10f05a77e6.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-d3b66f11d613.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-9c77ed90200e.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/releases-d27bae89dc62.css" /> <script type="application/json" id="client-env">{"locale":"en","featureFlags":["copilot_new_references_ui","copilot_beta_features_opt_in","copilot_chat_static_thread_suggestions","copilot_conversational_ux_history_refs","copilot_implicit_context","copilot_smell_icebreaker_ux","experimentation_azure_variant_endpoint","failbot_handle_non_errors","geojson_azure_maps","ghost_pilot_confidence_truncation_25","ghost_pilot_confidence_truncation_40","hovercard_accessibility","issues_react_new_timeline","issues_react_avatar_refactor","issues_react_remove_placeholders","issues_react_blur_item_picker_on_close","marketing_pages_search_explore_provider","react_keyboard_shortcuts_dialog","remove_child_patch","sample_network_conn_type","site_metered_billing_update","issues_react_first_time_contribution_banner","ui_commands_respect_modals","lifecycle_label_name_updates"]}</script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/wp-runtime-0c166a63ca9a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_js-b73fdff77a4e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-aff936e590ed.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_arianotify-polyfill_ariaNotify-polyfill_js-node_modules_github_mi-247092-740e4ddd559d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_failbot_failbot_ts-93b6a0551aa9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/environment-cd35650c2e9c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_index_mjs-4aa4b0e95669.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-f690fd9ae3d5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-6d3967acd51c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_g-emoji-element_di-6ce195-53781cbc550f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-6afc16-3cdfa69a0406.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-f5498b8d4e5d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b5f1d7-492b5042c841.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1f651a-1e3d784c897c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-7671f1-dc6cac136d88.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/github-elements-71486356f507.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/element-registry-e3ab8405ef80.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-bb80ec-634de60bacfa.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-ce7225a304c5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_hydro-analytics-client_dist_analytics-client_js-node_modules_gith-f3aee1-e6893db9c19e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_morphdom_dist_morphdom-e-7c534c-f8a5485c982a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-858e043fcf76.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-6cf3320416b8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-node_modules_stacktrace-pa-a71630-6f3c4f0189d8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-0e07cc183eed.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-0b5e12-889cec8cf448.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_updatable-content_updatable-content_ts-eae9df0dd562.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-18d1c91a7872.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-7cbef09a422c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-0e9fa537dc4f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-c89801ebbe15.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-a6e4c4c86bfa.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-f6223d90c7ba.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-global-3366f6b6298e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js-96453a51f920.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_delegated-events_di-cc9bcb-ea42a360c5ae.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_github_filter--35675b-aff280068839.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_ref-selector_ts-043af64042a1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/repositories-ce9ff2a57e1f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-765944243383.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-cd0a67881543.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-7b7b5264f6c1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-45c3a19dd792.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_tanstack_query-core_build_modern_queryClient_js-e40bb86d3e93.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-37e3d5-31653d7f2342.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-e7dcdd-285fc29e9fa5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-4896ddd4b7bb.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-subscriptions-menu-3eda30673b32.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.9fa170e9435ed4b922b9.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.1bcff9205c241e99cff2.module.css" /> <title>Releases · apache/seatunnel · GitHub</title> <meta name="route-pattern" content="/:user_id/:repository/releases(.:format)" data-turbo-transient> <meta name="route-controller" content="releases" data-turbo-transient> <meta name="route-action" content="index" data-turbo-transient> <meta name="current-catalog-service-hash" content="6f13f31f798a93a6b08d3be0727120e9af35851fac7b9c620d6cf9a70068c136"> <meta name="request-id" content="ACC2:232266:E94259:10726EE:67475190" data-pjax-transient="true"/><meta name="html-safe-nonce" content="145feeeb00abb5c3a42f11a6097d1a3a3b57b1bb7e47e79d16b9e6c11dc8075d" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQ0MyOjIzMjI2NjpFOTQyNTk6MTA3MjZFRTo2NzQ3NTE5MCIsInZpc2l0b3JfaWQiOiI1OTAxMDA5MTUzNDQyNjY0ODQ4IiwicmVnaW9uX2VkZ2UiOiJzb3V0aGVhc3Rhc2lhIiwicmVnaW9uX3JlbmRlciI6InNvdXRoZWFzdGFzaWEifQ==" data-pjax-transient="true"/><meta name="visitor-hmac" content="bd02d43fc1e4f3710d8234713da3b752f9480bc80666d8bbdf781509a7f9286f" data-pjax-transient="true"/> <meta name="hovercard-subject-tag" content="repository:99412308" data-turbo-transient> <meta name="github-keyboard-shortcuts" content="repository,copilot" data-turbo-transient="true" /> <meta name="selected-link" value="repo_releases" data-turbo-transient> <link rel="assets" href="https://github.githubassets.com/"> <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I"> <meta name="octolytics-url" content="https://collector.github.com/github/collect" /> <meta name="analytics-location" content="/<user-name>/<repo-name>/releases/index" data-turbo-transient="true" /> <meta name="user-login" content=""> <meta name="viewport" content="width=device-width"> <meta name="description" content="SeaTunnel is a next-generation super high-performance, distributed, massive data integration tool. - Releases · apache/seatunnel"> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/apache/seatunnel/releases" /> <meta name="twitter:image" content="https://opengraph.githubassets.com/c40fcc8a8bcc30f6ccd92ceff3bc6359891d1ea23ce2b7d0dee4a6971ca0a0aa/apache/seatunnel" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="Releases · apache/seatunnel" /><meta name="twitter:description" content="SeaTunnel is a next-generation super high-performance, distributed, massive data integration tool. - apache/seatunnel" /> <meta property="og:image" content="https://opengraph.githubassets.com/c40fcc8a8bcc30f6ccd92ceff3bc6359891d1ea23ce2b7d0dee4a6971ca0a0aa/apache/seatunnel" /><meta property="og:image:alt" content="SeaTunnel is a next-generation super high-performance, distributed, massive data integration tool. - apache/seatunnel" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="600" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="Releases · apache/seatunnel" /><meta property="og:url" content="/apache/seatunnel/releases" /><meta property="og:description" content="SeaTunnel is a next-generation super high-performance, distributed, massive data integration tool. - apache/seatunnel" /> <meta name="hostname" content="github.com"> <meta name="expected-hostname" content="github.com"> <meta http-equiv="x-pjax-version" content="cc7767a0c18d7e936a37ec4b8ef829934f464822634943ba0cbdcb5e25e14f1d" data-turbo-track="reload"> <meta http-equiv="x-pjax-csp-version" content="ace39c3b6632770952207593607e6e0be0db363435a8b877b1f96abe6430f345" data-turbo-track="reload"> <meta http-equiv="x-pjax-css-version" content="15b18460ccb38585911f0182c65a829cc58635f60a4a305813e3a2bc7ff7d158" data-turbo-track="reload"> <meta http-equiv="x-pjax-js-version" content="b683bfe8ba503fb752a8a7e87a8162efe7eaf74732202ad69805baa0fa057db8" data-turbo-track="reload"> <meta name="turbo-cache-control" content="no-preview" data-turbo-transient=""> <link rel="alternate" type="application/atom+xml" title="seatunnel Release Notes" href="https://github.com/apache/seatunnel/releases.atom" /> <link rel="alternate" type="application/atom+xml" title="seatunnel Tags" href="https://github.com/apache/seatunnel/tags.atom" /> <meta name="go-import" content="github.com/apache/seatunnel git https://github.com/apache/seatunnel.git"> <meta name="octolytics-dimension-user_id" content="47359" /><meta name="octolytics-dimension-user_login" content="apache" /><meta name="octolytics-dimension-repository_id" content="99412308" /><meta name="octolytics-dimension-repository_nwo" content="apache/seatunnel" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="99412308" /><meta name="octolytics-dimension-repository_network_root_nwo" content="apache/seatunnel" /> <meta name="turbo-body-classes" content="logged-out env-production page-responsive"> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon"> <meta name="theme-color" content="#1e2327"> <meta name="color-scheme" content="light dark" /> <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials"> </head> <body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div class="position-relative header-wrapper js-header-wrapper "> <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a> <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full"> <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span> </span> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-765944243383.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-cd0a67881543.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-7b7b5264f6c1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-45c3a19dd792.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_tanstack_query-core_build_modern_queryClient_js-e40bb86d3e93.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-37e3d5-31653d7f2342.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-e7dcdd-285fc29e9fa5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-4896ddd4b7bb.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-78b8b9792a5f.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.9fa170e9435ed4b922b9.module.css" /> <react-partial partial-name="keyboard-shortcuts-dialog" data-ssr="false" data-attempted-ssr="false" > <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-cf3dd69d89eb.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/sessions-8fa3b694f335.js"></script> <header class="HeaderMktg header-logged-out js-details-container js-header Details f4 py-3" role="banner" data-is-top="true" data-color-mode=light data-light-theme=light data-dark-theme=dark> <h2 class="sr-only">Navigation Menu</h2> <button type="button" class="HeaderMktg-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target" aria-label="Toggle navigation"> <span class="d-none">Toggle navigation</span> </button> <div class="d-flex flex-column flex-lg-row flex-items-center px-3 px-md-4 px-lg-5 height-full position-relative z-1"> <div class="d-flex flex-justify-between flex-items-center width-full width-lg-auto"> <div class="flex-1"> <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target js-nav-padding-recalculate js-header-menu-toggle Button--link Button--medium Button d-lg-none color-fg-inherit p-1"> <span class="Button-content"> <span class="Button-label"><div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div></span> </span> </button> </div> <a class="mr-lg-3 color-fg-inherit flex-order-2 js-prevent-focus-on-mobile-nav" href="/" aria-label="Homepage" data-analytics-event="{"category":"Marketing nav","action":"click to go to homepage","label":"ref_page:Marketing;ref_cta:Logomark;ref_loc:Header"}"> <svg height="32" aria-hidden="true" viewBox="0 0 24 24" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path> </svg> </a> <div class="flex-1 flex-order-2 text-right"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Fseatunnel%2Freleases" class="HeaderMenu-link HeaderMenu-button d-inline-flex d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit js-prevent-focus-on-mobile-nav" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/apache/seatunnel/releases","user_id":null}}" data-hydro-click-hmac="085009e9ddb2be80015f06e725f7c3a5805aa63e242abe61397963cd563eba1e" data-analytics-event="{"category":"Marketing nav","action":"click to Sign in","label":"ref_page:Marketing;ref_cta:Sign in;ref_loc:Header"}" > Sign in </a> </div> </div> <div class="HeaderMenu js-header-menu height-fit position-lg-relative d-lg-flex flex-column flex-auto top-0"> <div class="HeaderMenu-wrapper d-flex flex-column flex-self-start flex-lg-row flex-auto rounded rounded-lg-0"> <nav class="HeaderMenu-nav" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Product <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"github_copilot","context":"product","tag":"link","label":"github_copilot_link_product_navbar"}" href="https://github.com/features/copilot"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">GitHub Copilot</div> Write better code with AI </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"security","context":"product","tag":"link","label":"security_link_product_navbar"}" href="https://github.com/features/security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Security</div> Find and fix vulnerabilities </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"actions","context":"product","tag":"link","label":"actions_link_product_navbar"}" href="https://github.com/features/actions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-workflow color-fg-subtle mr-3"> <path d="M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z"></path> </svg> <div> <div class="color-fg-default h4">Actions</div> Automate any workflow </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"codespaces","context":"product","tag":"link","label":"codespaces_link_product_navbar"}" href="https://github.com/features/codespaces"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-codespaces color-fg-subtle mr-3"> <path d="M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z"></path><path d="M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> <div> <div class="color-fg-default h4">Codespaces</div> Instant dev environments </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"issues","context":"product","tag":"link","label":"issues_link_product_navbar"}" href="https://github.com/features/issues"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-issue-opened color-fg-subtle mr-3"> <path d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z"></path> </svg> <div> <div class="color-fg-default h4">Issues</div> Plan and track work </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"code_review","context":"product","tag":"link","label":"code_review_link_product_navbar"}" href="https://github.com/features/code-review"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-review color-fg-subtle mr-3"> <path d="M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Review</div> Manage code changes </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"discussions","context":"product","tag":"link","label":"discussions_link_product_navbar"}" href="https://github.com/features/discussions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Discussions</div> Collaborate outside of code </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"code_search","context":"product","tag":"link","label":"code_search_link_product_navbar"}" href="https://github.com/features/code-search"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-square color-fg-subtle mr-3"> <path d="M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Search</div> Find more, search less </div> </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="product-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="product-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"all_features","context":"product","tag":"link","label":"all_features_link_product_navbar"}" href="https://github.com/features"> All features </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"documentation","context":"product","tag":"link","label":"documentation_link_product_navbar"}" href="https://docs.github.com"> Documentation <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"github_skills","context":"product","tag":"link","label":"github_skills_link_product_navbar"}" href="https://skills.github.com"> GitHub Skills <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"blog","context":"product","tag":"link","label":"blog_link_product_navbar"}" href="https://github.blog"> Blog <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Solutions <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 pb-lg-3 mb-3 mb-lg-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-company-size-heading">By company size</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-company-size-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"enterprises","context":"solutions","tag":"link","label":"enterprises_link_solutions_navbar"}" href="https://github.com/enterprise"> Enterprises </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"small_and_medium_teams","context":"solutions","tag":"link","label":"small_and_medium_teams_link_solutions_navbar"}" href="https://github.com/team"> Small and medium teams </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"startups","context":"solutions","tag":"link","label":"startups_link_solutions_navbar"}" href="https://github.com/enterprise/startups"> Startups </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-use-case-heading">By use case</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-use-case-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devsecops","context":"solutions","tag":"link","label":"devsecops_link_solutions_navbar"}" href="/solutions/use-case/devsecops"> DevSecOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devops","context":"solutions","tag":"link","label":"devops_link_solutions_navbar"}" href="/solutions/use-case/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"ci_cd","context":"solutions","tag":"link","label":"ci_cd_link_solutions_navbar"}" href="/solutions/use-case/ci-cd"> CI/CD </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all_use_cases","context":"solutions","tag":"link","label":"view_all_use_cases_link_solutions_navbar"}" href="/solutions/use-case"> View all use cases </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-industry-heading">By industry</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-industry-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"healthcare","context":"solutions","tag":"link","label":"healthcare_link_solutions_navbar"}" href="/solutions/industry/healthcare"> Healthcare </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"financial_services","context":"solutions","tag":"link","label":"financial_services_link_solutions_navbar"}" href="/solutions/industry/financial-services"> Financial services </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"manufacturing","context":"solutions","tag":"link","label":"manufacturing_link_solutions_navbar"}" href="/solutions/industry/manufacturing"> Manufacturing </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"government","context":"solutions","tag":"link","label":"government_link_solutions_navbar"}" href="/solutions/industry/government"> Government </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all_industries","context":"solutions","tag":"link","label":"view_all_industries_link_solutions_navbar"}" href="/solutions/industry"> View all industries </a></li> </ul> </div> </div> <div class="HeaderMenu-trailing-link rounded-bottom-2 flex-shrink-0 mt-lg-4 px-lg-4 py-4 py-lg-3 f5 text-semibold"> <a href="/solutions"> View all solutions <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right HeaderMenu-trailing-link-icon"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </a> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Resources <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-topics-heading">Topics</span> <ul class="list-style-none f5" aria-labelledby="resources-topics-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"ai","context":"resources","tag":"link","label":"ai_link_resources_navbar"}" href="/resources/articles/ai"> AI </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devops","context":"resources","tag":"link","label":"devops_link_resources_navbar"}" href="/resources/articles/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"security","context":"resources","tag":"link","label":"security_link_resources_navbar"}" href="/resources/articles/security"> Security </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"software_development","context":"resources","tag":"link","label":"software_development_link_resources_navbar"}" href="/resources/articles/software-development"> Software Development </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all","context":"resources","tag":"link","label":"view_all_link_resources_navbar"}" href="/resources/articles"> View all </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="resources-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"learning_pathways","context":"resources","tag":"link","label":"learning_pathways_link_resources_navbar"}" href="https://resources.github.com/learn/pathways"> Learning Pathways <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"white_papers_ebooks_webinars","context":"resources","tag":"link","label":"white_papers_ebooks_webinars_link_resources_navbar"}" href="https://resources.github.com"> White papers, Ebooks, Webinars <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"customer_stories","context":"resources","tag":"link","label":"customer_stories_link_resources_navbar"}" href="https://github.com/customer-stories"> Customer Stories </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"partners","context":"resources","tag":"link","label":"partners_link_resources_navbar"}" href="https://partner.github.com"> Partners <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Open Source <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"github_sponsors","context":"open_source","tag":"link","label":"github_sponsors_link_open_source_navbar"}" href="/sponsors"> <div> <div class="color-fg-default h4">GitHub Sponsors</div> Fund open source developers </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"the_readme_project","context":"open_source","tag":"link","label":"the_readme_project_link_open_source_navbar"}" href="https://github.com/readme"> <div> <div class="color-fg-default h4">The ReadME Project</div> GitHub community articles </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="open-source-repositories-heading">Repositories</span> <ul class="list-style-none f5" aria-labelledby="open-source-repositories-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"topics","context":"open_source","tag":"link","label":"topics_link_open_source_navbar"}" href="https://github.com/topics"> Topics </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"trending","context":"open_source","tag":"link","label":"trending_link_open_source_navbar"}" href="https://github.com/trending"> Trending </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"collections","context":"open_source","tag":"link","label":"collections_link_open_source_navbar"}" href="https://github.com/collections"> Collections </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Enterprise <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"enterprise_platform","context":"enterprise","tag":"link","label":"enterprise_platform_link_enterprise_navbar"}" href="/enterprise"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-stack color-fg-subtle mr-3"> <path d="M11.063 1.456a1.749 1.749 0 0 1 1.874 0l8.383 5.316a1.751 1.751 0 0 1 0 2.956l-8.383 5.316a1.749 1.749 0 0 1-1.874 0L2.68 9.728a1.751 1.751 0 0 1 0-2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.25.25 0 0 0 0 .422l8.383 5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z"></path><path d="M1.867 12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path><path d="M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path> </svg> <div> <div class="color-fg-default h4">Enterprise platform</div> AI-powered developer platform </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="enterprise-available-add-ons-heading">Available add-ons</span> <ul class="list-style-none f5" aria-labelledby="enterprise-available-add-ons-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"advanced_security","context":"enterprise","tag":"link","label":"advanced_security_link_enterprise_navbar"}" href="https://github.com/enterprise/advanced-security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Advanced Security</div> Enterprise-grade security features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"github_copilot","context":"enterprise","tag":"link","label":"github_copilot_link_enterprise_navbar"}" href="/features/copilot#enterprise"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">GitHub Copilot</div> Enterprise-grade AI features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"premium_support","context":"enterprise","tag":"link","label":"premium_support_link_enterprise_navbar"}" href="/premium-support"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Premium Support</div> Enterprise-grade 24/7 support </div> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <a class="HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block" data-analytics-event="{"location":"navbar","action":"pricing","context":"global","tag":"link","label":"pricing_link_global_navbar"}" href="https://github.com/pricing">Pricing</a> </li> </ul> </nav> <div class="d-flex flex-column flex-lg-row width-full flex-justify-end flex-lg-items-center text-center mt-3 mt-lg-0 text-lg-left ml-lg-3"> <qbsearch-input class="search-input" data-scope="repo:apache/seatunnel" data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-csrf="jKlG675CHNt0VrRbv83yIUTs0QapPqALUNDujR5mkId9rStmfluOKQ4lC6_-AmYv9rWm8HsGtDwJFdXSxNTdZQ" data-max-custom-scopes="10" data-header-redesign-enabled="false" data-initial-value="" data-blackbird-suggestions-path="/search/suggestions" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" data-current-repository="apache/seatunnel" data-current-org="apache" data-current-owner="" data-logged-in="false" data-copilot-chat-enabled="false" data-nl-search-enabled="false" data-retain-scroll-position="true"> <div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded" data-action="click:qbsearch-input#searchInputContainerClicked" > <button type="button" class="header-search-button placeholder input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none" data-target="qbsearch-input.inputButton" aria-label="Search or jump to…" aria-haspopup="dialog" placeholder="Search or jump to..." data-hotkey=s,/ autocapitalize="off" data-analytics-event="{"location":"navbar","action":"searchbar","context":"global","tag":"input","label":"searchbar_input_global_navbar"}" data-action="click:qbsearch-input#handleExpand" > <div class="mr-2 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </div> <span class="flex-1" data-target="qbsearch-input.inputButtonText">Search or jump to...</span> <div class="d-flex" data-target="qbsearch-input.hotkeyIndicator"> <svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" aria-hidden="true" class="mr-1"><path fill="none" stroke="#979A9C" opacity=".4" d="M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z"></path><path fill="#979A9C" d="M11.8 6L8 15.1h-.9L10.8 6h1z"></path></svg> </div> </button> <input type="hidden" name="type" class="js-site-search-type-field"> <div class="Overlay--hidden " data-modal-dialog-overlay> <modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target="qbsearch-input.searchSuggestionsDialog" role="dialog" id="search-suggestions-dialog" aria-modal="true" aria-labelledby="search-suggestions-dialog-header" data-view-component="true" class="Overlay Overlay--width-large Overlay--height-auto"> <h1 id="search-suggestions-dialog-header" class="sr-only">Search code, repositories, users, issues, pull requests...</h1> <div class="Overlay-body Overlay-body--paddingNone"> <div data-view-component="true"> <div class="search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container" style="border-radius: 12px;" data-target="qbsearch-input.queryBuilderContainer" hidden > <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="query-builder-test-form" action="" accept-charset="UTF-8" method="get"> <query-builder data-target="qbsearch-input.queryBuilder" id="query-builder-query-builder-test" data-filter-key=":" data-view-component="true" class="QueryBuilder search-query-builder"> <div class="FormControl FormControl--fullWidth"> <label id="query-builder-test-label" for="query-builder-test" class="FormControl-label sr-only"> Search </label> <div class="QueryBuilder-StyledInput width-fit " data-target="query-builder.styledInput" > <span id="query-builder-test-leadingvisual-wrap" class="FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search FormControl-input-leadingVisual"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </span> <div data-target="query-builder.styledInputContainer" class="QueryBuilder-StyledInputContainer"> <div aria-hidden="true" class="QueryBuilder-StyledInputContent" data-target="query-builder.styledInputContent" ></div> <div class="QueryBuilder-InputWrapper"> <div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-builder.sizer"></div> <input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-2fd7b28e-228c-44b0-8776-71634ac6b167" data-target="query-builder.input" data-action=" input:query-builder#inputChange blur:query-builder#inputBlur keydown:query-builder#inputKeydown focus:query-builder#inputFocus " data-view-component="true" class="FormControl-input QueryBuilder-Input FormControl-medium" /> </div> </div> <span class="sr-only" id="query-builder-test-clear">Clear</span> <button role="button" id="query-builder-test-clear-button" aria-labelledby="query-builder-test-clear query-builder-test-label" data-target="query-builder.clearButton" data-action=" click:query-builder#clear focus:query-builder#clearButtonFocus blur:query-builder#clearButtonBlur " variant="small" hidden="hidden" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x-circle-fill Button-visual"> <path d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z"></path> </svg> </button> </div> <template id="search-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </template> <template id="code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="file-code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code"> <path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path> </svg> </template> <template id="history-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history"> <path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path> </svg> </template> <template id="repo-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> </template> <template id="bookmark-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark"> <path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="plus-circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> </template> <template id="trash-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash"> <path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path> </svg> </template> <template id="team-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people"> <path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path> </svg> </template> <template id="project-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project"> <path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path> </svg> </template> <template id="pencil-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil"> <path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path> </svg> </template> <template id="copilot-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot"> <path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="copilot-error-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error"> <path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path> </svg> </template> <template id="workflow-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow"> <path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="book-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> </template> <template id="code-review-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="codespaces-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces"> <path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> </template> <template id="comment-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment"> <path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="comment-discussion-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </template> <template id="organization-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization"> <path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="rocket-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket"> <path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </template> <template id="shield-check-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check"> <path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="heart-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart"> <path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path> </svg> </template> <template id="server-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="globe-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path> </svg> </template> <template id="issue-opened-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </template> <template id="device-mobile-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile"> <path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path> </svg> </template> <template id="package-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package"> <path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path> </svg> </template> <template id="credit-card-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card"> <path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path> </svg> </template> <template id="play-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </template> <template id="gift-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift"> <path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path> </svg> </template> <template id="code-square-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="device-desktop-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop"> <path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path> </svg> </template> <div class="position-relative"> <ul role="listbox" class="ActionListWrap QueryBuilder-ListWrap" aria-label="Suggestions" data-action=" combobox-commit:query-builder#comboboxCommit mousedown:query-builder#resultsMousedown " data-target="query-builder.resultsList" data-persist-list=false id="query-builder-test-results" ></ul> </div> <div class="FormControl-inlineValidation" id="validation-2fd7b28e-228c-44b0-8776-71634ac6b167" hidden="hidden"> <span class="FormControl-inlineValidation--visual"> <svg aria-hidden="true" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill"> <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path> </svg> </span> <span></span> </div> </div> <div data-target="query-builder.screenReaderFeedback" aria-live="polite" aria-atomic="true" class="sr-only"></div> </query-builder></form> <div class="d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt"> <a target="_blank" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax" data-view-component="true" class="Link color-fg-accent text-normal ml-2"> Search syntax tips </a> <div class="d-flex flex-1"></div> </div> </div> </div> </div> </modal-dialog></div> </div> <div data-action="click:qbsearch-input#retract" class="dark-backdrop position-fixed" hidden data-target="qbsearch-input.darkBackdrop"></div> <div class="color-fg-default"> <dialog-helper> <dialog data-target="qbsearch-input.feedbackDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="feedback-dialog" aria-modal="true" aria-labelledby="feedback-dialog-title" aria-describedby="feedback-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="feedback-dialog-title"> Provide feedback </h1> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="feedback-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="feedback-dialog-title"> <div data-view-component="true" class="Overlay-body"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="ZbnOyPduIoF0j8QGJPwem9V2CMLj3MK4tK8e4QNiK1IKkhsywDYAd6O9BjOID6LLvBDEMLF/LNhq/fzbD7xV1g==" /> <p>We read every piece of feedback, and take your input very seriously.</p> <textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea> <input name="include_email" id="include_email" aria-label="Include my email address so I can be contacted" class="form-control mr-2" type="checkbox"> <label for="include_email" style="font-weight: normal">Include my email address so I can be contacted</label> </form></div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd"> <button data-close-dialog-id="feedback-dialog" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="code-search-feedback-form" data-action="click:qbsearch-input#submitFeedback" type="submit" data-view-component="true" class="btn-primary btn"> Submit feedback </button> </div> </dialog></dialog-helper> <custom-scopes data-target="qbsearch-input.customScopesManager"> <dialog-helper> <dialog data-target="custom-scopes.customScopesModalDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="custom-scopes-dialog" aria-modal="true" aria-labelledby="custom-scopes-dialog-title" aria-describedby="custom-scopes-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header Overlay-header--divided"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="custom-scopes-dialog-title"> Saved searches </h1> <h2 id="custom-scopes-dialog-description" class="Overlay-description">Use saved searches to filter your results more quickly</h2> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="custom-scopes-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="custom-scopes-dialog-title"> <div data-view-component="true" class="Overlay-body"> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <div hidden class="create-custom-scope-form" data-target="custom-scopes.createCustomScopeForm"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="Q6rgW9E80McO+u+Cqcd9NVpsHOrCBTKkNrCwvDpIL4lAB0HmHDwflxKfLnqiUh59cTMAYF9RgTMm8hwfjttawQ==" /> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField"> <div class="form-group"> <label for="custom_scope_name">Name</label> <auto-check src="/search/custom_scopes/check_name" required> <input type="text" name="custom_scope_name" id="custom_scope_name" data-target="custom-scopes.customScopesNameField" class="form-control" autocomplete="off" placeholder="github-ruby" required maxlength="50"> <input type="hidden" data-csrf="true" value="CnPT6ozbQ+q3zWoyfqAwDVh0QpaXJTTUFCg9ghHY86M3kKdlD4yN7YjDhQXpWA7aXb7/eJQT6qFsqgbJN25qBg==" /> </auto-check> </div> <div class="form-group"> <label for="custom_scope_query">Query</label> <input type="text" name="custom_scope_query" id="custom_scope_query" data-target="custom-scopes.customScopesQueryField" class="form-control" autocomplete="off" placeholder="(repo:mona/a OR repo:mona/b) AND lang:python" required maxlength="500"> </div> <p class="text-small color-fg-muted"> To see all available qualifiers, see our <a class="Link--inTextBlock" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax">documentation</a>. </p> </form> </div> <div data-target="custom-scopes.manageCustomScopesForm"> <div data-target="custom-scopes.list"></div> </div> </div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided"> <button data-action="click:custom-scopes#customScopesCancel" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="custom-scopes-dialog-form" data-action="click:custom-scopes#customScopesSubmit" data-target="custom-scopes.customScopesSubmitButton" type="submit" data-view-component="true" class="btn-primary btn"> Create saved search </button> </div> </dialog></dialog-helper> </custom-scopes> </div> </qbsearch-input> <div class="position-relative HeaderMenu-link-wrap d-lg-inline-block"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Fseatunnel%2Freleases" class="HeaderMenu-link HeaderMenu-link--sign-in HeaderMenu-button flex-shrink-0 no-underline d-none d-lg-inline-flex border border-lg-0 rounded rounded-lg-0 px-2 py-1" style="margin-left: 12px;" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/apache/seatunnel/releases","user_id":null}}" data-hydro-click-hmac="085009e9ddb2be80015f06e725f7c3a5805aa63e242abe61397963cd563eba1e" data-analytics-event="{"category":"Marketing nav","action":"click to go to homepage","label":"ref_page:Marketing;ref_cta:Sign in;ref_loc:Header"}" > Sign in </a> </div> <a href="/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Freleases%2Findex&source=header-repo&source_repo=apache%2Fseatunnel" class="HeaderMenu-link HeaderMenu-link--sign-up HeaderMenu-button flex-shrink-0 d-flex d-lg-inline-flex no-underline border color-border-default rounded px-2 py-1" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/apache/seatunnel/releases","user_id":null}}" data-hydro-click-hmac="085009e9ddb2be80015f06e725f7c3a5805aa63e242abe61397963cd563eba1e" data-analytics-event="{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/<user-name>/<repo-name>/releases/index;ref_cta:Sign up;ref_loc:header logged out"}" > Sign up </a> <button type="button" class="sr-only js-header-menu-focus-trap d-block d-lg-none">Reseting focus</button> </div> </div> </div> </div> </header> <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <button id="icon-button-a16cfa5d-d198-4ee3-97b5-3cd2450bec1d" aria-labelledby="tooltip-3ef2fd7f-3874-409e-84fe-52c138134fae" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button><tool-tip id="tooltip-3ef2fd7f-3874-409e-84fe-52c138134fae" for="icon-button-a16cfa5d-d198-4ee3-97b5-3cd2450bec1d" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip> </div> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container" class="flash-container" data-turbo-replace> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div > <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div aria-atomic="true" role="alert" class="js-flash-alert"> <div>{{ message }}</div> </div> </div> </div> </template> </div> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled > <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <main id="js-repo-pjax-container" > <div id="repository-container-header" class="pt-3 hide-full-screen" style="background-color: var(--page-header-bgColor, var(--color-page-header-bg));" data-turbo-replace> <div class="d-flex flex-nowrap flex-justify-end mb-3 px-3 px-lg-5" style="gap: 1rem;"> <div class="flex-auto min-width-0 width-fit"> <div class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted mr-2"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> <span class="author flex-self-stretch" itemprop="author"> <a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/apache/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/apache"> apache </a> </span> <span class="mx-1 flex-self-stretch color-fg-muted">/</span> <strong itemprop="name" class="mr-2 flex-self-stretch"> <a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/apache/seatunnel">seatunnel</a> </strong> <span></span><span class="Label Label--secondary v-align-middle mr-1">Public</span> </div> </div> <div id="repository-details-container" class="flex-shrink-0" data-turbo-replace style="max-width: 70%;"> <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;"> <li> <a href="/login?return_to=%2Fapache%2Fseatunnel" rel="nofollow" id="repository-details-watch-button" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"notification subscription menu watch","repository_id":null,"auth_type":"LOG_IN","originating_url":"https://github.com/apache/seatunnel/releases","user_id":null}}" data-hydro-click-hmac="9a4f653c9dd61981cd01141a6572203b1276bd8a06e65c299080b360d2858ace" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2"> <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path> </svg>Notifications </a> <tool-tip id="tooltip-36719fd5-f17b-45ee-bc2d-6e1f3b43e047" for="repository-details-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip> </li> <li> <a icon="repo-forked" id="fork-button" href="/login?return_to=%2Fapache%2Fseatunnel" rel="nofollow" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"repo details fork button","repository_id":99412308,"auth_type":"LOG_IN","originating_url":"https://github.com/apache/seatunnel/releases","user_id":null}}" data-hydro-click-hmac="ea882014f9bd89920290b73ed23eee9b1228514f696e07a2d958138f22d5e50c" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg>Fork <span id="repo-network-counter" data-pjax-replace="true" data-turbo-replace="true" title="1,825" data-view-component="true" class="Counter">1.8k</span> </a> </li> <li> <div data-view-component="true" class="BtnGroup d-flex"> <a href="/login?return_to=%2Fapache%2Fseatunnel" rel="nofollow" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"star button","repository_id":99412308,"auth_type":"LOG_IN","originating_url":"https://github.com/apache/seatunnel/releases","user_id":null}}" data-hydro-click-hmac="02b1fb628c9c674a38adea4a1af686efb94d2c08de36af46ba4ac8051c5114bc" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg><span data-view-component="true" class="d-inline"> Star </span> <span id="repo-stars-counter-star" aria-label="8074 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace="true" title="8,074" data-view-component="true" class="Counter js-social-count">8.1k</span> </a></div> </li> </ul> </div> </div> <div id="responsive-meta-container" data-turbo-replace> </div> <nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5"> <ul data-view-component="true" class="UnderlineNav-body list-style-none"> <li data-view-component="true" class="d-inline-flex"> <a id="code-tab" href="/apache/seatunnel" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /apache/seatunnel" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g c" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Code","target":"UNDERLINE_NAV.TAB"}" aria-current="page" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> <span data-content="Code">Code</span> <span id="code-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="issues-tab" href="/apache/seatunnel/issues" data-tab-item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones /apache/seatunnel/issues" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g i" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Issues","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> <span data-content="Issues">Issues</span> <span id="issues-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="524" data-view-component="true" class="Counter">524</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="pull-requests-tab" href="/apache/seatunnel/pulls" data-tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks /apache/seatunnel/pulls" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g p" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Pull requests","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> <span data-content="Pull requests">Pull requests</span> <span id="pull-requests-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="126" data-view-component="true" class="Counter">126</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="discussions-tab" href="/apache/seatunnel/discussions" data-tab-item="i3discussions-tab" data-selected-links="repo_discussions /apache/seatunnel/discussions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g g" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Discussions","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> <span data-content="Discussions">Discussions</span> <span id="discussions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="actions-tab" href="/apache/seatunnel/actions" data-tab-item="i4actions-tab" data-selected-links="repo_actions /apache/seatunnel/actions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g a" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Actions","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> <span data-content="Actions">Actions</span> <span id="actions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="projects-tab" href="/apache/seatunnel/projects" data-tab-item="i5projects-tab" data-selected-links="repo_projects new_repo_project repo_project /apache/seatunnel/projects" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g b" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Projects","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table UnderlineNav-octicon d-none d-sm-inline"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path> </svg> <span data-content="Projects">Projects</span> <span id="projects-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="1" data-view-component="true" class="Counter">1</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="wiki-tab" href="/apache/seatunnel/wiki" data-tab-item="i6wiki-tab" data-selected-links="repo_wiki /apache/seatunnel/wiki" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g w" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Wiki","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book UnderlineNav-octicon d-none d-sm-inline"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> <span data-content="Wiki">Wiki</span> <span id="wiki-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="security-tab" href="/apache/seatunnel/security" data-tab-item="i7security-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /apache/seatunnel/security" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g s" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Security","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span data-content="Security">Security</span> <include-fragment src="/apache/seatunnel/security/overall-count" accept="text/fragment+html"></include-fragment> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="insights-tab" href="/apache/seatunnel/pulse" data-tab-item="i8insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /apache/seatunnel/pulse" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Insights","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> <span data-content="Insights">Insights</span> <span id="insights-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> </ul> <div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0"> <action-menu data-select-variant="none" data-view-component="true"> <focus-group direction="vertical" mnemonics retain> <button id="action-menu-35cd01bc-9d92-49d0-a216-a5bfb40ee8b7-button" popovertarget="action-menu-35cd01bc-9d92-49d0-a216-a5bfb40ee8b7-overlay" aria-controls="action-menu-35cd01bc-9d92-49d0-a216-a5bfb40ee8b7-list" aria-haspopup="true" aria-labelledby="tooltip-787351b0-4605-48dc-8b0a-a5fc13f4c119" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </button><tool-tip id="tooltip-787351b0-4605-48dc-8b0a-a5fc13f4c119" for="action-menu-35cd01bc-9d92-49d0-a216-a5bfb40ee8b7-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Additional navigation options</tool-tip> <anchored-position id="action-menu-35cd01bc-9d92-49d0-a216-a5bfb40ee8b7-overlay" anchor="action-menu-35cd01bc-9d92-49d0-a216-a5bfb40ee8b7-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true"> <div data-view-component="true" class="Overlay Overlay--size-auto"> <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone"> <action-list> <div data-view-component="true"> <ul aria-labelledby="action-menu-35cd01bc-9d92-49d0-a216-a5bfb40ee8b7-button" id="action-menu-35cd01bc-9d92-49d0-a216-a5bfb40ee8b7-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap"> <li hidden="hidden" data-menu-item="i0code-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-68c0ba01-f59d-4163-9c24-945a346114e1" href="/apache/seatunnel" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Code </span> </a> </li> <li hidden="hidden" data-menu-item="i1issues-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-9ed0e743-7475-4c8a-bf44-113acb2d1e49" href="/apache/seatunnel/issues" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Issues </span> </a> </li> <li hidden="hidden" data-menu-item="i2pull-requests-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-1ad11514-4792-4d01-9a2a-869fec5af616" href="/apache/seatunnel/pulls" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Pull requests </span> </a> </li> <li hidden="hidden" data-menu-item="i3discussions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-3c49400a-55f9-4c19-ab66-051a55bf86f2" href="/apache/seatunnel/discussions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Discussions </span> </a> </li> <li hidden="hidden" data-menu-item="i4actions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-b032d93b-df6f-4764-bbcc-b134210bd2a6" href="/apache/seatunnel/actions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Actions </span> </a> </li> <li hidden="hidden" data-menu-item="i5projects-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-02e5f385-d04f-471c-97eb-60cba094217c" href="/apache/seatunnel/projects" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Projects </span> </a> </li> <li hidden="hidden" data-menu-item="i6wiki-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-34d61f2f-8fc7-4133-9b9c-e48d498388b3" href="/apache/seatunnel/wiki" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Wiki </span> </a> </li> <li hidden="hidden" data-menu-item="i7security-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-a8a9f546-9456-4d9b-81f7-6c1896623529" href="/apache/seatunnel/security" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Security </span> </a> </li> <li hidden="hidden" data-menu-item="i8insights-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-bda1485a-53df-4178-91ae-e6e483e26bfd" href="/apache/seatunnel/pulse" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Insights </span> </a> </li> </ul> </div></action-list> </div> </div></anchored-position> </focus-group> </action-menu></div> </nav> </div> <turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class=""> <div id="repo-content-pjax-container" class="repository-content " > <h1 class='sr-only'>Releases: apache/seatunnel</h1> <div class="clearfix container-xl px-3 px-md-4 px-lg-5 mt-4"> <div class="d-flex flex-justify-center"> <div class="d-flex flex-column flex-sm-row flex-wrap mb-3 pb-3 col-11 flex-justify-between border-bottom" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <nav aria-label="Releases and Tags" class="mb-2 flex-1"> <a class="js-selected-navigation-item selected subnav-item" aria-current="page" data-selected-links="repo_releases /apache/seatunnel/releases" href="/apache/seatunnel/releases">Releases</a> <a class="js-selected-navigation-item subnav-item" data-selected-links="repo_tags /apache/seatunnel/tags" href="/apache/seatunnel/tags">Tags</a> </nav> <div class="d-flex flex-column flex-md-row"> <div> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="position-relative ml-md-2" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-turbo="false" action="/apache/seatunnel/releases" accept-charset="UTF-8" method="get"> <input id="release-filter" type="search" name="q" class="form-control subnav-search-input width-full" value="" placeholder="Find a release" aria-label="Find a release" > <input type="hidden" name="expanded" value="true"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search subnav-search-icon"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </form> </div> </div> </div> </div> <div hidden id="release_page_title">Releases · apache/seatunnel</div> <div data-pjax data-hpc> <section aria-labelledby="hd-e2bf6cb8"> <h2 class="sr-only" id="hd-e2bf6cb8">2.3.8 Release</h2> <div class="d-flex flex-column flex-md-row my-5 flex-justify-center"> <div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4"> <div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0"> <relative-time class="no-wrap" prefix="" datetime="2024-10-14T01:56:49Z"> 14 Oct 01:56 </relative-time> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <img src="https://avatars.githubusercontent.com/u/28497357?s=40&v=4" alt="@liunaijie" size="20" height="20" width="20" data-view-component="true" class="avatar avatar-small circle" /> <a class="color-fg-muted wb-break-all" data-hovercard-type="user" data-hovercard-url="/users/liunaijie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/liunaijie">liunaijie</a> </div> <div class="mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a href="/apache/seatunnel/tree/2.3.8" data-view-component="true" class="Link Link--muted"> <div data-view-component="true" class="css-truncate css-truncate-target"> <svg aria-label="Tag" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span class="ml-1 wb-break-all"> 2.3.8 </span> </div></a> </div> <div style="position: relative; top: 1px;" class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a data-hovercard-type="commit" data-hovercard-url="/apache/seatunnel/commit/860463186a4ae954496c223dd2055e6fc195b8d2/hovercard" href="/apache/seatunnel/commit/860463186a4ae954496c223dd2055e6fc195b8d2" data-view-component="true" class="Link Link--muted mb-2"> <svg aria-label="Commit" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit"> <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path> </svg> <code class="f5 ml-1 wb-break-all">8604631</code></a> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <details class="details-reset details-overlay " id="tag-select-menu-ef217fd6-ace1-11ef-8d8f-b1d9c53ca966"> <summary data-view-component="true" class="btn-sm btn text-left"> <i></i><span data-menu-button="">Compare</span><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down ml-2 mr-n1"> <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path> </svg> </summary> <details-menu class="SelectMenu text-md-left " style="z-index: 500"> <div class="SelectMenu-modal"> <header class="SelectMenu-header"> <span class="SelectMenu-title">Choose a tag to compare</span> <button class="SelectMenu-closeButton" type="button" data-toggle-for="tag-select-menu-ef217fd6-ace1-11ef-8d8f-b1d9c53ca966"> <svg aria-label="Close menu" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> </header> <div class="SelectMenu-filter"> <input aria-label="Find a tag" autofocus class="SelectMenu-input form-control" data-ref-filter placeholder="Find a tag" type="text" > </div> <ref-selector type="tag" query-endpoint="/apache/seatunnel/refs" cache-key="v0:1732620421.0" current-committish="Mi4zLjg=" default-branch="ZGV2" name-with-owner="YXBhY2hlL3NlYXR1bm5lbA==" prefetch-on-mouseover > <template data-target="ref-selector.fetchFailedTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Could not load tags</div> </template> <template data-target="ref-selector.noMatchTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Nothing to show</div> </template> <template data-target="ref-selector.itemTemplate"> <a href="/apache/seatunnel/compare/{{ urlEncodedRefName }}...2.3.8" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> <span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span> <span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span> </a> </template> <template data-target="ref-selector.hiddenCurrentItemTemplate"> <input hidden="hidden" type="radio" value="{{ refName }}" checked="checked" name="" id="" /> </template> <div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list" style="max-height: 330px"> <div class="SelectMenu-loading pt-3 pb-0 overflow-hidden"> <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </div> </div> <footer class="SelectMenu-footer"><a href="/apache/seatunnel/tags">View all tags</a></footer> </ref-selector> </div> </details-menu> </details> </div> </div> <div class="col-md-9" > <div data-view-component="true" class="Box"> <div data-view-component="true" class="Box-body"> <div class="d-flex flex-md-row flex-column"> <div class="d-flex flex-row flex-1 mb-3 wb-break-word"> <div class="flex-1" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <span data-view-component="true" class="f1 text-bold d-inline mr-3"><a href="/apache/seatunnel/releases/tag/2.3.8" data-view-component="true" class="Link--primary Link">2.3.8 Release</a></span> <span> <a href="/apache/seatunnel/releases/latest" data-view-component="true" class="Link v-align-text-bottom d-none d-md-inline-block"><span data-view-component="true" class="Label Label--success Label--large">Latest</span></a> <div class="ml-2 d-none d-md-inline"> </div> </span> </div> <div class="mt-3 ml-2 d-md-none"> <a href="/apache/seatunnel/releases/latest" data-view-component="true" class="Link v-align-text-bottom"><span data-view-component="true" class="Label Label--success Label--large">Latest</span></a> </div> <div class="ml-2 mt-3 d-md-none"> </div> </div> <div class="d-flex mb-3" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> </div> </div> <div data-pjax="true" data-test-selector="body-content" data-view-component="true" class="markdown-body my-3"><h1>2.3.8 Release Note</h1> <h2>Bug fix</h2> <h3>Core</h3> <ul> <li>[Hotfix][Core] Fix concurrency exceptions when MultiTableSink#PrepareCommit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2533564234" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7686" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7686/hovercard" href="https://github.com/apache/seatunnel/pull/7686">#7686</a>)</li> <li>[hotfix][zeta] conf property is null, print log bug fix (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2484564866" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7487" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7487/hovercard" href="https://github.com/apache/seatunnel/pull/7487">#7487</a>)</li> <li>[Fix][Seatunnel-core]Fix syntax error in the execution script on Windows (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2469880397" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7423" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7423/hovercard" href="https://github.com/apache/seatunnel/pull/7423">#7423</a>)</li> </ul> <h3>Connectors</h3> <ul> <li>[Fix][Connecotr-V2] Fix paimon dynamic bucket tale in primary key is not first (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2544096587" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7728" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7728/hovercard" href="https://github.com/apache/seatunnel/pull/7728">#7728</a>)</li> <li>[Fix][Connector-V2] Fix iceberg throw java: package sun.security.krb5 does not exist when use jdk 11 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2544998291" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7734" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7734/hovercard" href="https://github.com/apache/seatunnel/pull/7734">#7734</a>)</li> <li>[Fix][Connector-V2] Release resources when task is closed for iceberg sinkwriter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2544116780" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7729" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7729/hovercard" href="https://github.com/apache/seatunnel/pull/7729">#7729</a>)</li> <li>[Fix][Connector-V2] Release resources even the task is crashed for paimon sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2544013573" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7726" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7726/hovercard" href="https://github.com/apache/seatunnel/pull/7726">#7726</a>)</li> <li>[Fix][Connector-V2] Fix paimon e2e error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2541956657" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7721" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7721/hovercard" href="https://github.com/apache/seatunnel/pull/7721">#7721</a>)</li> <li>[Fix][Connector-V2] Fix known directory create and delete ignore issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2537807326" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7700" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7700/hovercard" href="https://github.com/apache/seatunnel/pull/7700">#7700</a>)</li> <li>[Fix][Connector-V2] Fixed iceberg sink can not handle uppercase fields (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2524745895" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7660" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7660/hovercard" href="https://github.com/apache/seatunnel/pull/7660">#7660</a>)</li> <li>[Hotfix][CDC] Fix ddl duplicate execution error when config multi_table_sink_replica (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2519848600" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7634" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7634/hovercard" href="https://github.com/apache/seatunnel/pull/7634">#7634</a>)</li> <li>[Fix][Connector-V2] Fix some throwable error not be caught (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2524489526" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7657" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7657/hovercard" href="https://github.com/apache/seatunnel/pull/7657">#7657</a>)</li> <li>[Fix][Connector-V2] Fix jdbc test case failed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2535801249" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7690" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7690/hovercard" href="https://github.com/apache/seatunnel/pull/7690">#7690</a>)</li> <li>[Fix][Connector-v2] Throw Exception in sql query for JdbcCatalog in table or db exists query (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2523908503" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7651" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7651/hovercard" href="https://github.com/apache/seatunnel/pull/7651">#7651</a>)</li> <li>[Fix][JDBC] Fix starrocks jdbc dialect catalog conflict with starrocks connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2504954422" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7578" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7578/hovercard" href="https://github.com/apache/seatunnel/pull/7578">#7578</a>)</li> <li>[bugfix] fix oracle query table length (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516261606" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7627" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7627/hovercard" href="https://github.com/apache/seatunnel/pull/7627">#7627</a>)</li> <li>[Hotfix] Fix iceberg missing column comment when savemode create table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2513832498" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7608" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7608/hovercard" href="https://github.com/apache/seatunnel/pull/7608">#7608</a>)</li> <li>[Hotfix][Seatunnel-common] Fix the CommonError msg for paimon sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2507292892" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7591" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7591/hovercard" href="https://github.com/apache/seatunnel/pull/7591">#7591</a>)</li> <li>[Hotfix][Connector-v2] Fix the ClassCastException for connector-mongodb (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2506669933" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7586" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7586/hovercard" href="https://github.com/apache/seatunnel/pull/7586">#7586</a>)</li> <li>[Hotfix][Connector-v2] Fix the NullPointerException for jdbc oracle which used the table_list (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2499904281" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7544" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7544/hovercard" href="https://github.com/apache/seatunnel/pull/7544">#7544</a>)</li> <li>[Bug][e2e][jdbc-gbase] The gbase driver address certificate expired (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2496505071" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7531" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7531/hovercard" href="https://github.com/apache/seatunnel/pull/7531">#7531</a>)</li> <li>[Hotfix][Connector-V2] Fixed lost data precision for decimal data types (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2495967157" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7527" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7527/hovercard" href="https://github.com/apache/seatunnel/pull/7527">#7527</a>)</li> <li>[Fix][Connector-V2] Fix jdbc query sql can not get table path (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2484339968" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7484" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7484/hovercard" href="https://github.com/apache/seatunnel/pull/7484">#7484</a>)</li> <li>[Hotfix][Connector-V2] Fix null not inserted in es (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2485360855" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7493" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7493/hovercard" href="https://github.com/apache/seatunnel/pull/7493">#7493</a>)</li> <li>[Fixbug] doris custom sql work (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2480685663" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7464" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7464/hovercard" href="https://github.com/apache/seatunnel/pull/7464">#7464</a>)</li> <li>[Fix] Fix oracle sample data from column error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2454834105" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7340" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7340/hovercard" href="https://github.com/apache/seatunnel/pull/7340">#7340</a>)</li> <li>[Hotifx][Jdbc] Fix MySQL unsupport 'ZEROFILL' column type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2466132891" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7407" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7407/hovercard" href="https://github.com/apache/seatunnel/pull/7407">#7407</a>)</li> <li>[Hotfix][CDC] Fix package name spelling mistake (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2468042862" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7415" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7415/hovercard" href="https://github.com/apache/seatunnel/pull/7415">#7415</a>)</li> <li>[Hotfix][Zeta] Fix hazelcast client should overwrite cluster address by system env (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2571878291" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7790" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7790/hovercard" href="https://github.com/apache/seatunnel/pull/7790">#7790</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Core][Zeta] If Zeta not a TCP discovery, it cannot find other members (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2552151819" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7757" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7757/hovercard" href="https://github.com/apache/seatunnel/pull/7757">#7757</a>)</li> <li>[Fix][Zeta] Fix resource isolation not working on multi node (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2482255366" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7471" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7471/hovercard" href="https://github.com/apache/seatunnel/pull/7471">#7471</a>)</li> </ul> <h3>Transformer</h3> <ul> <li>[Bug][Transforms-V2] Fix LLM transform can not parse boolean value type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2515404607" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7620" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7620/hovercard" href="https://github.com/apache/seatunnel/pull/7620">#7620</a>)</li> </ul> <h3>CI</h3> <ul> <li>[Fix][CI] Fix CI loss document check when raise PR (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2549412110" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7749" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7749/hovercard" href="https://github.com/apache/seatunnel/pull/7749">#7749</a>)</li> <li>[Hotfix][ci] Fix github ci License header error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2546758652" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7738" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7738/hovercard" href="https://github.com/apache/seatunnel/pull/7738">#7738</a>)</li> <li>[Fix][CI] Add doc sync to fix ci error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2541561764" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7720" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7720/hovercard" href="https://github.com/apache/seatunnel/pull/7720">#7720</a>)</li> <li>[hotfix] fix FixSlotResourceTest unstable issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2504952664" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7577" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7577/hovercard" href="https://github.com/apache/seatunnel/pull/7577">#7577</a>)</li> <li>[Fix][e2e] remote loading driver ignores the certificate to avoid certificate address expiration (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2500056741" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7547" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7547/hovercard" href="https://github.com/apache/seatunnel/pull/7547">#7547</a>)</li> <li>[Fix] Fix document build error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2500047167" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7546" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7546/hovercard" href="https://github.com/apache/seatunnel/pull/7546">#7546</a>)</li> <li>[Fix][doc] fix dead link (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2489696415" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7508" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7508/hovercard" href="https://github.com/apache/seatunnel/pull/7508">#7508</a>)</li> <li>[Fix] update paimon.apache.org deadlink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2487256626" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7504" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7504/hovercard" href="https://github.com/apache/seatunnel/pull/7504">#7504</a>)</li> <li>[Hotfix][Metrics] fix sporadic multi-metrics ci (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2482176853" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7468" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7468/hovercard" href="https://github.com/apache/seatunnel/pull/7468">#7468</a>)</li> <li>[Fix] Fix dead link on seatunnel connectors list url (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2479891949" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7453" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7453/hovercard" href="https://github.com/apache/seatunnel/pull/7453">#7453</a>)</li> <li>[FIX][E2E]Modify the OceanBase test case to the latest imageChange image (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2479642255" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7452" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7452/hovercard" href="https://github.com/apache/seatunnel/pull/7452">#7452</a>)</li> </ul> <h2>Improve</h2> <h3>Core</h3> <ul> <li>[Improve][Spark] Convert array type to exact type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2552348207" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7758" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7758/hovercard" href="https://github.com/apache/seatunnel/pull/7758">#7758</a>)</li> <li>[Improve][Zeta] Split the classloader of task group (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2505347798" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7580" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7580/hovercard" href="https://github.com/apache/seatunnel/pull/7580">#7580</a>)</li> <li>[Improve][Core] Config variables update doc and add test case (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2539947274" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7709" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7709/hovercard" href="https://github.com/apache/seatunnel/pull/7709">#7709</a>)</li> <li>[Improve][Zeta] Add log for tryTriggerPendingCheckpoint because the wrong time of server (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2541453766" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7717" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7717/hovercard" href="https://github.com/apache/seatunnel/pull/7717">#7717</a>)</li> <li>[Improve][EventService] improve event code and extract event code to EventService (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2399808660" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7153" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7153/hovercard" href="https://github.com/apache/seatunnel/pull/7153">#7153</a>)</li> <li>[Chore] Code specification adjustments (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2504548570" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7572" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7572/hovercard" href="https://github.com/apache/seatunnel/pull/7572">#7572</a>)</li> <li>[Chore] Update zeta example log4j2.properties (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2502965535" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7563" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7563/hovercard" href="https://github.com/apache/seatunnel/pull/7563">#7563</a>)</li> <li>[Improve] Update docker doc and build tag (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2484497914" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7486" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7486/hovercard" href="https://github.com/apache/seatunnel/pull/7486">#7486</a>)</li> <li>[Improve][Zeta] Handle user privacy when submitting a task print config logs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2424001305" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7247" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7247/hovercard" href="https://github.com/apache/seatunnel/pull/7247">#7247</a>)</li> <li>[Improve][API] Add IGNORE savemode type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2476789584" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7443" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7443/hovercard" href="https://github.com/apache/seatunnel/pull/7443">#7443</a>)</li> <li>[Improve][API] Move catalog open to SaveModeHandler (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2474914620" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7439" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7439/hovercard" href="https://github.com/apache/seatunnel/pull/7439">#7439</a>)</li> <li>[Improve] Skip downloading transitive dependency when install plugins (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2460147693" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7374" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7374/hovercard" href="https://github.com/apache/seatunnel/pull/7374">#7374</a>)</li> <li>[Improve] Flink support embedding transform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2507852632" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7592" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7592/hovercard" href="https://github.com/apache/seatunnel/pull/7592">#7592</a>)</li> </ul> <h3>Connector-V2</h3> <ul> <li>[Improve][Connector-v2] Remove useless code and add changelog doc for paimon sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2549302763" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7748" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7748/hovercard" href="https://github.com/apache/seatunnel/pull/7748">#7748</a>)</li> <li>[Improve][Connector-V2] Optimize sqlserver package structure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2540971739" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7715" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7715/hovercard" href="https://github.com/apache/seatunnel/pull/7715">#7715</a>)</li> <li>[Improve][Connector-V2] Optimize milvus code (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2535818202" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7691" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7691/hovercard" href="https://github.com/apache/seatunnel/pull/7691">#7691</a>)</li> <li>[Improve][Redis]Redis scan command supports versions 5, 6, 7 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526053922" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7666" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7666/hovercard" href="https://github.com/apache/seatunnel/pull/7666">#7666</a>)</li> <li>[Improve][Connector-V2] Support read archive compress file (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2519312555" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7633" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7633/hovercard" href="https://github.com/apache/seatunnel/pull/7633">#7633</a>)</li> <li>[Improve][Jdbc] Jdbc truncate table should check table not database (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2524161674" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7654" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7654/hovercard" href="https://github.com/apache/seatunnel/pull/7654">#7654</a>)</li> <li>[Improve] [Connector-V2] Optimize milvus-connector config code (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2524527337" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7658" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7658/hovercard" href="https://github.com/apache/seatunnel/pull/7658">#7658</a>)</li> <li>[Improve][Connector-V2] Time supports default value (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2520607756" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7639" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7639/hovercard" href="https://github.com/apache/seatunnel/pull/7639">#7639</a>)</li> <li>[Improve][Iceberg] Add savemode create table primaryKey testcase (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2521501893" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7641" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7641/hovercard" href="https://github.com/apache/seatunnel/pull/7641">#7641</a>)</li> <li>[Improve][Kafka] kafka source refactored some reader read logic (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2158470938" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6408" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6408/hovercard" href="https://github.com/apache/seatunnel/pull/6408">#6408</a>)</li> <li>[Improve][Connector-V2][MongoDB] A BsonInt32 will be convert to a long type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2504164706" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7567" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7567/hovercard" href="https://github.com/apache/seatunnel/pull/7567">#7567</a>)</li> <li>[Improve][Connector-v2] Improve the exception msg in case-sensitive case for paimon sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2500260859" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7549" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7549/hovercard" href="https://github.com/apache/seatunnel/pull/7549">#7549</a>)</li> <li>[Improve][Connector-v2] Support mysql 8.1/8.2/8.3 for jdbc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2496304108" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7530" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7530/hovercard" href="https://github.com/apache/seatunnel/pull/7530">#7530</a>)</li> <li>[Improve][Connector-v2] Release resource in closeStatements even exception occurred in executeBatch (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2496663762" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7533" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7533/hovercard" href="https://github.com/apache/seatunnel/pull/7533">#7533</a>)</li> <li>[Improve][Connector-V2] Remove hard code iceberg table format version (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2486481626" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7500" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7500/hovercard" href="https://github.com/apache/seatunnel/pull/7500">#7500</a>)</li> <li>[Improve][Connector-V2] Fake supports column configuration (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2487235378" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7503" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7503/hovercard" href="https://github.com/apache/seatunnel/pull/7503">#7503</a>)</li> <li>[Improve][Connector-V2] update vectorType (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2477218720" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7446" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7446/hovercard" href="https://github.com/apache/seatunnel/pull/7446">#7446</a>)</li> <li>[Improve] Improve some connectors prepare check error message (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2480694775" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7465" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7465/hovercard" href="https://github.com/apache/seatunnel/pull/7465">#7465</a>)</li> <li>[Improve] Refactor S3FileCatalog and it's factory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2480238679" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7457" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7457/hovercard" href="https://github.com/apache/seatunnel/pull/7457">#7457</a>)</li> <li>[Improve] Added OSSFileCatalog and it's factory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2480284792" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7458" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7458/hovercard" href="https://github.com/apache/seatunnel/pull/7458">#7458</a>)</li> <li>[Improve][Connector-V2] Reuse connection in StarRocksCatalog (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2455019422" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7342" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7342/hovercard" href="https://github.com/apache/seatunnel/pull/7342">#7342</a>)</li> <li>[Improve][Connector-V2] Remove system table limit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2462978054" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7391" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7391/hovercard" href="https://github.com/apache/seatunnel/pull/7391">#7391</a>)</li> <li>[Improve][Connector-V2]Support multi-table sink feature for email (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2459527296" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7368" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7368/hovercard" href="https://github.com/apache/seatunnel/pull/7368">#7368</a>)</li> <li>[Improve] Update pull request template and github action guide (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2460228608" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7376" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7376/hovercard" href="https://github.com/apache/seatunnel/pull/7376">#7376</a>)</li> <li>[Improve][Connector-V2] Close all ResultSet after used (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2462725965" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7389" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7389/hovercard" href="https://github.com/apache/seatunnel/pull/7389">#7389</a>)</li> <li>[Improvement] add starrocks jdbc dialect (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2441227055" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7294" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7294/hovercard" href="https://github.com/apache/seatunnel/pull/7294">#7294</a>)</li> </ul> <h3>Transform</h3> <ul> <li>[Improve][Transform] Improve inner sql query for map field type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2541469878" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7718" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7718/hovercard" href="https://github.com/apache/seatunnel/pull/7718">#7718</a>)</li> <li>[Improve][Transform] Support errorHandleWay on jsonpath transform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2494667563" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7524" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7524/hovercard" href="https://github.com/apache/seatunnel/pull/7524">#7524</a>)</li> <li>[Improve][Transform-v2] Refactor a transformRow from FilterFieldTransform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2510047496" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7598" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7598/hovercard" href="https://github.com/apache/seatunnel/pull/7598">#7598</a>)</li> <li>[Improve][Transform] Add LLM model provider microsoft <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2555908671" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7778" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7778/hovercard" href="https://github.com/apache/seatunnel/pull/7778">#7778</a></li> </ul> <h3>CI</h3> <ul> <li>[Improve][CI] Move paimon into single task (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2541540437" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7719" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7719/hovercard" href="https://github.com/apache/seatunnel/pull/7719">#7719</a>)</li> <li>[Improve][Test][Connector-V2][MongoDB] Add few test cases for BsonToRowDataConverters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2505161695" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7579" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7579/hovercard" href="https://github.com/apache/seatunnel/pull/7579">#7579</a>)</li> <li>[Improve][Test] Remove useless code of S3Utils. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2491562983" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7515" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7515/hovercard" href="https://github.com/apache/seatunnel/pull/7515">#7515</a>)</li> <li>[Improve][E2E] update doris image to official version <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2555216299" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7773" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7773/hovercard" href="https://github.com/apache/seatunnel/pull/7773">#7773</a></li> </ul> <h2>Feature</h2> <h3>Core</h3> <ul> <li>[Feature][Flink] Support multiple tables read and write (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2540707629" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7713" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7713/hovercard" href="https://github.com/apache/seatunnel/pull/7713">#7713</a>)</li> <li>[Feature][Zeta][Core] Support output log file of job (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2540429332" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7712" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7712/hovercard" href="https://github.com/apache/seatunnel/pull/7712">#7712</a>)</li> <li>[Feature][REST-API] Add threaddump rest api (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2514293200" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7615" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7615/hovercard" href="https://github.com/apache/seatunnel/pull/7615">#7615</a>)</li> <li>[Feature][rest-api] Add whether master node identifier (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2512431848" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7603" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7603/hovercard" href="https://github.com/apache/seatunnel/pull/7603">#7603</a>)</li> <li>[Feature][Core] shell batch cancel task (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2514083343" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7612" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7612/hovercard" href="https://github.com/apache/seatunnel/pull/7612">#7612</a>)</li> <li>[Feature] Support config variable substitution with default value (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2502859969" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7562" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7562/hovercard" href="https://github.com/apache/seatunnel/pull/7562">#7562</a>)</li> <li>[Feature][zeta]Support exposing monitoring metrics by prometheus exporter protocol (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2503330793" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7564" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7564/hovercard" href="https://github.com/apache/seatunnel/pull/7564">#7564</a>)</li> <li>[Feature][Zeta] add rest api to update node tags (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2499392444" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7542" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7542/hovercard" href="https://github.com/apache/seatunnel/pull/7542">#7542</a>)</li> <li>[Feature][Zeta] Optimized llm doc && add DOUBAO LLM (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2505845410" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7584" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7584/hovercard" href="https://github.com/apache/seatunnel/pull/7584">#7584</a>)</li> <li>[Feature][Zeta] Support slf4j mdc tracing job id output into logs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2484712827" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7491" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7491/hovercard" href="https://github.com/apache/seatunnel/pull/7491">#7491</a>)</li> <li>[Feature][Core] Added rest-api for batch start and stop (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2494315027" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7522" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7522/hovercard" href="https://github.com/apache/seatunnel/pull/7522">#7522</a>)</li> <li>[Feature][Core] Add event notify for all connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2486832588" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7501" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7501/hovercard" href="https://github.com/apache/seatunnel/pull/7501">#7501</a>)</li> <li>[Feature] add dockerfile (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2455423760" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7346" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7346/hovercard" href="https://github.com/apache/seatunnel/pull/7346">#7346</a>)</li> <li>[Feature][Zeta] Added other metrics info of multi-table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2453353616" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7338" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7338/hovercard" href="https://github.com/apache/seatunnel/pull/7338">#7338</a>)</li> <li>[Feature][Spark] Support multiple tables read and write (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2434786404" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7283" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7283/hovercard" href="https://github.com/apache/seatunnel/pull/7283">#7283</a>)</li> </ul> <h3>Connector-V2</h3> <ul> <li>[Feature][Connector-V2] Assert support multi-table check (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2533705953" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7687" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7687/hovercard" href="https://github.com/apache/seatunnel/pull/7687">#7687</a>)</li> <li>[Feature][Connector-Paimon] Support dynamic bucket splitting improves Paimon writing efficiency (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2452888934" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7335" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7335/hovercard" href="https://github.com/apache/seatunnel/pull/7335">#7335</a>)</li> <li>[Feature][Connector-v2] Support streaming read for paimon (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2533059025" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7681" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7681/hovercard" href="https://github.com/apache/seatunnel/pull/7681">#7681</a>)</li> <li>[Feature][Connector-V2] Optimize hudi sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2524881734" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7662" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7662/hovercard" href="https://github.com/apache/seatunnel/pull/7662">#7662</a>)</li> <li>[Feature][Connector-V2] jdbc saphana source tablepath support view and synonym (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526975764" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7670" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7670/hovercard" href="https://github.com/apache/seatunnel/pull/7670">#7670</a>)</li> <li>[Feature][Connector-V2] Ftp file sink suport multiple table and save mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526036176" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7665" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7665/hovercard" href="https://github.com/apache/seatunnel/pull/7665">#7665</a>)</li> <li>[Feature] Support tidb cdc connector source <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2407327106" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7199" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/7199/hovercard" href="https://github.com/apache/seatunnel/issues/7199">#7199</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2483401070" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7477" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7477/hovercard" href="https://github.com/apache/seatunnel/pull/7477">#7477</a>)</li> <li>[Feature][kafka] Add arg poll.timeout for interval poll messages (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2513344558" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7606" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7606/hovercard" href="https://github.com/apache/seatunnel/pull/7606">#7606</a>)</li> <li>[Feature][Connector-V2][Hbase] implement hbase catalog (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2492061068" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7516" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7516/hovercard" href="https://github.com/apache/seatunnel/pull/7516">#7516</a>)</li> <li>[Feature][Elastic search] Support multi-table source feature (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2487206983" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7502" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7502/hovercard" href="https://github.com/apache/seatunnel/pull/7502">#7502</a>)</li> <li>[Feature][CONNECTORS-V2-Paimon] Paimon Sink supported truncate table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2502397001" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7560" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7560/hovercard" href="https://github.com/apache/seatunnel/pull/7560">#7560</a>)</li> <li>[Feature][Connector-V2] Support Qdrant sink and source connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2444192994" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7299" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7299/hovercard" href="https://github.com/apache/seatunnel/pull/7299">#7299</a>)</li> <li>[Feature][Connector-V2] Support multi-table sink feature for HBase (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2402652657" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7169" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7169/hovercard" href="https://github.com/apache/seatunnel/pull/7169">#7169</a>)</li> <li>[Feature][Connector-V2] Support typesense connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2477893633" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7450" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7450/hovercard" href="https://github.com/apache/seatunnel/pull/7450">#7450</a>)</li> <li>[Feature][Rabbitmq] Allow configuration of queue durability and deletion policy (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2458864403" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7365" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7365/hovercard" href="https://github.com/apache/seatunnel/pull/7365">#7365</a>)</li> <li>[Feature][Connector-V2] Add <code>decimal_type_narrowing</code> option in jdbc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2480341511" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7461" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7461/hovercard" href="https://github.com/apache/seatunnel/pull/7461">#7461</a>)</li> <li>[Feature][connector-v2]Add Kafka Protobuf Data Parsing Support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2458852052" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7361" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7361/hovercard" href="https://github.com/apache/seatunnel/pull/7361">#7361</a>)</li> <li>[Feature][Connector-V2][Tablestore] Support Source connector for Tablestore <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2477343645" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7448" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/7448/hovercard" href="https://github.com/apache/seatunnel/issues/7448">#7448</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2482136980" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7467" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7467/hovercard" href="https://github.com/apache/seatunnel/pull/7467">#7467</a>)</li> <li>[Feature][Connector-V2] Support opengauss-cdc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2472880366" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7433" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7433/hovercard" href="https://github.com/apache/seatunnel/pull/7433">#7433</a>)</li> <li>[Feature][Connector-V2] Suport choose the start page in http paging (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2404521475" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7180" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7180/hovercard" href="https://github.com/apache/seatunnel/pull/7180">#7180</a>)</li> <li>[Feature][Connector-V2][OceanBase] Support vector types on OceanBase (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2460212472" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7375" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7375/hovercard" href="https://github.com/apache/seatunnel/pull/7375">#7375</a>)</li> <li>[Feature][Connector-V2] Fake Source support produce vector data (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2465416981" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7401" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7401/hovercard" href="https://github.com/apache/seatunnel/pull/7401">#7401</a>)</li> <li>[Feature][Connector-V2][Iceberg] Support Iceberg Kerberos (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2422836425" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7246" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7246/hovercard" href="https://github.com/apache/seatunnel/pull/7246">#7246</a>)</li> <li>[Feature][Connector-V2] SqlServer support user-defined type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2538412764" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7706" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7706/hovercard" href="https://github.com/apache/seatunnel/pull/7706">#7706</a>)</li> <li>[Feature][Connector-V2] sftp file sink suport multiple table and save mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526703689" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7668" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7668/hovercard" href="https://github.com/apache/seatunnel/pull/7668">#7668</a>)</li> </ul> <h3>Transform</h3> <ul> <li>[Feature][Transforms-V2] LLM transforms Support custom field name (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2521291523" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7640" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7640/hovercard" href="https://github.com/apache/seatunnel/pull/7640">#7640</a>)</li> <li>[Feature][Transforms-V2] LLM transforms Support KimiAI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2518805984" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7630" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7630/hovercard" href="https://github.com/apache/seatunnel/pull/7630">#7630</a>)</li> <li>[Future][Transforms-V2] llm trans support field projection (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2515419547" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7621" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7621/hovercard" href="https://github.com/apache/seatunnel/pull/7621">#7621</a>)</li> <li>[Feature][Transform] Add embedding transform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2496748170" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7534" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7534/hovercard" href="https://github.com/apache/seatunnel/pull/7534">#7534</a>)</li> </ul> <h2>Docs</h2> <ul> <li>[Docs] Spark use doc update (...</li> </ul></div> <a href="/apache/seatunnel/releases/tag/2.3.8" data-view-component="true" class="Link">Read more</a> </div> <div data-view-component="true" class="Box-footer"> <div class="mb-3"> <details open="open" data-view-component="true"> <summary role="button" data-view-component="true"> <span data-view-component="true" class="f3 text-bold d-inline mr-3">Assets</span> <span title="2" data-view-component="true" class="Counter ml-1">2</span> </summary> <div data-view-component="true"> <include-fragment loading="lazy" src="https://github.com/apache/seatunnel/releases/expanded_assets/2.3.8" > <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </include-fragment> </div> </details> </div> <div class="d-flex flex-row flex-wrap flex-justify-between js-comment"> <div data-view-component="true" class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" data-turbo="false" action="/apache/seatunnel/reactions" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="WjUjOQPMEVN-w8J_FU9rPIJ8ai7S7mXL6G_pZP_0VfDTKHp7HetREaSMyiS4qMf1VJU9HfmJql_mwVU-raAjmA" autocomplete="off" /> <input type="hidden" name="input[subjectId]" value="RE_kwDOBezpVM4KtkRJ"> <div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap"> <button name="input[content]" id="reactions--reaction_button_component-930140" value="THUMBS_UP react" data-button-index-position="0" data-reaction-label="+1" data-reaction-content="+1" aria-pressed="false" aria-label="thumbs up (1): liunaijie, 12:19PM on October 08" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji">👍</g-emoji> <span class="js-discussion-reaction-group-count">1</span> </button> <tool-tip id="tooltip-1fd7f751-3284-4ddd-b564-365e54594479" for="reactions--reaction_button_component-930140" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">corgy-w reacted with thumbs up emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-7b7466" value="HOORAY react" data-button-index-position="3" data-reaction-label="Hooray" data-reaction-content="tada" aria-pressed="false" aria-label="hooray (2): liunaijie, 12:19PM on October 08" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/assets/1f389-36899a2cb781.png" class="social-button-emoji">🎉</g-emoji> <span class="js-discussion-reaction-group-count">2</span> </button> <tool-tip id="tooltip-bd5a8811-ab27-42e1-a51c-1dc757ba3087" for="reactions--reaction_button_component-7b7466" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">Hisoka-X and corgy-w reacted with hooray emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-b0bd8e" value="ROCKET react" data-button-index-position="6" data-reaction-label="Rocket" data-reaction-content="rocket" aria-pressed="false" aria-label="rocket (2): liunaijie, 12:19PM on October 08" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/assets/1f680-d0ef47fdb515.png" class="social-button-emoji">🚀</g-emoji> <span class="js-discussion-reaction-group-count">2</span> </button> <tool-tip id="tooltip-bbb1546f-59d3-451d-becb-67937ea1dc4b" for="reactions--reaction_button_component-b0bd8e" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">corgy-w and YuriyGavrilov reacted with rocket emoji</tool-tip> <div class="js-reactions-container"> <details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden> <summary aria-haspopup="true" data-view-component="true" class="Button--link Button--medium Button"> <span class="Button-content"> <span class="Button-label">All reactions</span> </span> </summary> <ul class="dropdown-menu dropdown-menu-se"> <li class="dropdown-item" aria-label="corgy-w reacted with thumbs up emoji"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji mr-2">👍</g-emoji> <span>1 reaction</span> </li> <li class="dropdown-item" aria-label="Hisoka-X and corgy-w reacted with hooray emoji"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/assets/1f389-36899a2cb781.png" class="social-button-emoji mr-2">🎉</g-emoji> <span>2 reactions</span> </li> <li class="dropdown-item" aria-label="corgy-w and YuriyGavrilov reacted with rocket emoji"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/assets/1f680-d0ef47fdb515.png" class="social-button-emoji mr-2">🚀</g-emoji> <span>2 reactions</span> </li> </ul> </details> </div> </div> </form> <div data-view-component="true" class="color-fg-muted mt-1">3 people reacted</div> </div> </div> </div> </div></div> </div> </section> <section aria-labelledby="hd-e4df36b6"> <h2 class="sr-only" id="hd-e4df36b6">2.3.7 Release</h2> <div class="d-flex flex-column flex-md-row my-5 flex-justify-center"> <div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4"> <div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0"> <relative-time class="no-wrap" prefix="" datetime="2024-08-19T07:40:30Z"> 19 Aug 07:40 </relative-time> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <img src="https://avatars.githubusercontent.com/u/29206593?s=40&v=4" alt="@wuchunfu" size="20" height="20" width="20" data-view-component="true" class="avatar avatar-small circle" /> <a class="color-fg-muted wb-break-all" data-hovercard-type="user" data-hovercard-url="/users/wuchunfu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/wuchunfu">wuchunfu</a> </div> <div class="mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a href="/apache/seatunnel/tree/2.3.7" data-view-component="true" class="Link Link--muted"> <div data-view-component="true" class="css-truncate css-truncate-target"> <svg aria-label="Tag" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span class="ml-1 wb-break-all"> 2.3.7 </span> </div></a> </div> <div style="position: relative; top: 1px;" class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a data-hovercard-type="commit" data-hovercard-url="/apache/seatunnel/commit/8bdc6a295b6339bc32cbbd1e702c5ef0d0f69330/hovercard" href="/apache/seatunnel/commit/8bdc6a295b6339bc32cbbd1e702c5ef0d0f69330" data-view-component="true" class="Link Link--muted mb-2"> <svg aria-label="Commit" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit"> <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path> </svg> <code class="f5 ml-1 wb-break-all">8bdc6a2</code></a> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <details class="details-reset details-overlay " id="tag-select-menu-ef45d5fc-ace1-11ef-85b9-9f69c974ab7a"> <summary data-view-component="true" class="btn-sm btn text-left"> <i></i><span data-menu-button="">Compare</span><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down ml-2 mr-n1"> <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path> </svg> </summary> <details-menu class="SelectMenu text-md-left " style="z-index: 500"> <div class="SelectMenu-modal"> <header class="SelectMenu-header"> <span class="SelectMenu-title">Choose a tag to compare</span> <button class="SelectMenu-closeButton" type="button" data-toggle-for="tag-select-menu-ef45d5fc-ace1-11ef-85b9-9f69c974ab7a"> <svg aria-label="Close menu" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> </header> <div class="SelectMenu-filter"> <input aria-label="Find a tag" autofocus class="SelectMenu-input form-control" data-ref-filter placeholder="Find a tag" type="text" > </div> <ref-selector type="tag" query-endpoint="/apache/seatunnel/refs" cache-key="v0:1732620421.0" current-committish="Mi4zLjc=" default-branch="ZGV2" name-with-owner="YXBhY2hlL3NlYXR1bm5lbA==" prefetch-on-mouseover > <template data-target="ref-selector.fetchFailedTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Could not load tags</div> </template> <template data-target="ref-selector.noMatchTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Nothing to show</div> </template> <template data-target="ref-selector.itemTemplate"> <a href="/apache/seatunnel/compare/{{ urlEncodedRefName }}...2.3.7" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> <span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span> <span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span> </a> </template> <template data-target="ref-selector.hiddenCurrentItemTemplate"> <input hidden="hidden" type="radio" value="{{ refName }}" checked="checked" name="" id="" /> </template> <div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list" style="max-height: 330px"> <div class="SelectMenu-loading pt-3 pb-0 overflow-hidden"> <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </div> </div> <footer class="SelectMenu-footer"><a href="/apache/seatunnel/tags">View all tags</a></footer> </ref-selector> </div> </details-menu> </details> </div> </div> <div class="col-md-9" > <div data-view-component="true" class="Box"> <div data-view-component="true" class="Box-body"> <div class="d-flex flex-md-row flex-column"> <div class="d-flex flex-row flex-1 mb-3 wb-break-word"> <div class="flex-1" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <span data-view-component="true" class="f1 text-bold d-inline mr-3"><a href="/apache/seatunnel/releases/tag/2.3.7" data-view-component="true" class="Link--primary Link">2.3.7 Release</a></span> <span> <div class="ml-2 d-none d-md-inline"> </div> </span> </div> <div class="mt-3 ml-2 d-md-none"> </div> <div class="ml-2 mt-3 d-md-none"> </div> </div> <div class="d-flex mb-3" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> </div> </div> <div data-pjax="true" data-test-selector="body-content" data-view-component="true" class="markdown-body my-3"><h2>Bug fix</h2> <h3>Connector-V2</h3> <ul> <li>[Hotfix][MySQL-CDC] Fix ArrayIndexOutOfBoundsException in mysql binlog read (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2461331482" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7381" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7381/hovercard" href="https://github.com/apache/seatunnel/pull/7381">#7381</a>)</li> <li>[Fix][Doris] Fix doris primary key order and fields order are inconsistent (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2460331310" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7377" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7377/hovercard" href="https://github.com/apache/seatunnel/pull/7377">#7377</a>)</li> <li>[Bugfix][Doris] Fix Json serialization, null value causes data error problem (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2460855830" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7379" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7379/hovercard" href="https://github.com/apache/seatunnel/pull/7379">#7379</a>)</li> <li>[Hotfix][Jdbc] Fix jdbc compile error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2458087163" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7359" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7359/hovercard" href="https://github.com/apache/seatunnel/pull/7359">#7359</a>)</li> <li>[Fix][OceanBase] Remove OceanBase catalog's dependency on mysql driver (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2448033500" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7311" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7311/hovercard" href="https://github.com/apache/seatunnel/pull/7311">#7311</a>)</li> <li>[Fix][Tdengine] Fix sql exception and concurrentmodifyexception when connect to taos and read data (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2056173929" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6088" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6088/hovercard" href="https://github.com/apache/seatunnel/pull/6088">#6088</a>)</li> <li>[Hotfix][Kafka] Fix kafka consumer log next startup offset (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2448141917" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7312" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7312/hovercard" href="https://github.com/apache/seatunnel/pull/7312">#7312</a>)</li> <li>[Fix][Doris] Fix the abnormality of deleting data in CDC scenario. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2449777575" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7315" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7315/hovercard" href="https://github.com/apache/seatunnel/pull/7315">#7315</a>)</li> <li>[hotfix][Hbase]fix and optimize hbase source problem (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2398293068" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7148" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7148/hovercard" href="https://github.com/apache/seatunnel/pull/7148">#7148</a>)</li> <li>[Fix][Iceberg] Unable to create a source for identifier 'Iceberg'. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2405020567" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7182" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/7182/hovercard" href="https://github.com/apache/seatunnel/issues/7182">#7182</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2433251867" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7279" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7279/hovercard" href="https://github.com/apache/seatunnel/pull/7279">#7279</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Fix][Zeta] Fix task can not end cause by lock metrics failed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2457826493" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7357" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7357/hovercard" href="https://github.com/apache/seatunnel/pull/7357">#7357</a>)</li> <li>[Hotfix][Zeta] Fix task cannot be stopped when system is busy (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2440275135" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7292" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7292/hovercard" href="https://github.com/apache/seatunnel/pull/7292">#7292</a>)</li> <li>[Hotfix][Zeta] Fix task cannot be stopped when system is busy (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2433385303" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7280" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7280/hovercard" href="https://github.com/apache/seatunnel/pull/7280">#7280</a>)</li> </ul> <h3>E2E</h3> <ul> <li>[Fix][Http] Fix http e2e case (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2457625741" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7356" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7356/hovercard" href="https://github.com/apache/seatunnel/pull/7356">#7356</a>)</li> </ul> <h2>Improve</h2> <h3>Core</h3> <ul> <li>[Improve][Flink] optimize method name (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2460046149" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7372" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7372/hovercard" href="https://github.com/apache/seatunnel/pull/7372">#7372</a>)</li> <li>[Improve][API] Check catalog table fields name legal before send to downstream (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2457909766" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7358" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7358/hovercard" href="https://github.com/apache/seatunnel/pull/7358">#7358</a>)</li> <li>[Improve][Flink] refactor flink proxy source/sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2457622752" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7355" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7355/hovercard" href="https://github.com/apache/seatunnel/pull/7355">#7355</a>)</li> <li>[Improve][API] Make sure the table name in TablePath not be null (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2426594864" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7252" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7252/hovercard" href="https://github.com/apache/seatunnel/pull/7252">#7252</a>)</li> <li>[Improve][Core] Improve base on plugin name of lookup strategy (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2431961337" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7278" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7278/hovercard" href="https://github.com/apache/seatunnel/pull/7278">#7278</a>)</li> </ul> <h3>Connector-V2</h3> <ul> <li>[Improve][multi-table] Add multi-table sink option check (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2458104559" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7360" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7360/hovercard" href="https://github.com/apache/seatunnel/pull/7360">#7360</a>)</li> <li>[Improve][Console] Update ConsoleSinkFactory.java (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2456957624" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7350" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7350/hovercard" href="https://github.com/apache/seatunnel/pull/7350">#7350</a>)</li> <li>[Improve][Jdbc] Skip all index when auto create table to improve performance of write (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2439346582" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7288" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7288/hovercard" href="https://github.com/apache/seatunnel/pull/7288">#7288</a>)</li> <li>[Improve][Doris] Improve doris error msg (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2455097220" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7343" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7343/hovercard" href="https://github.com/apache/seatunnel/pull/7343">#7343</a>)</li> <li>[Improve][Jdbc] Remove MysqlType references in JdbcDialect (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2452505924" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7333" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7333/hovercard" href="https://github.com/apache/seatunnel/pull/7333">#7333</a>)</li> <li>[Improve][Jdbc] Merge user config primary key when create table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2448628240" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7313" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7313/hovercard" href="https://github.com/apache/seatunnel/pull/7313">#7313</a>)</li> <li>[Improve][Jdbc] Optimize the way of databases and tables are checked for existence (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2428803172" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7261" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7261/hovercard" href="https://github.com/apache/seatunnel/pull/7261">#7261</a>)</li> </ul> <h3>Transforms-V2</h3> <ul> <li>[Improve][DynamicCompile] Improve DynamicCompile transform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2450428857" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7319" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7319/hovercard" href="https://github.com/apache/seatunnel/pull/7319">#7319</a>)</li> <li>[Improve][SQL] Remove escape identifier from output fields (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2442352618" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7297" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7297/hovercard" href="https://github.com/apache/seatunnel/pull/7297">#7297</a>)</li> <li>[Improve][DynamicCompile] Improve DynamicCompile transform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2429141543" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7264" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7264/hovercard" href="https://github.com/apache/seatunnel/pull/7264">#7264</a>)</li> </ul> <h3>E2E</h3> <ul> <li>[Improve][Improve] Enable fakesource e2e of spark/flink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2451109913" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7325" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7325/hovercard" href="https://github.com/apache/seatunnel/pull/7325">#7325</a>)</li> <li>[Improve][Improve] Enable JdbcPostgresIdentifierIT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2451177937" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7326" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7326/hovercard" href="https://github.com/apache/seatunnel/pull/7326">#7326</a>)</li> <li>[Improve][Improve] Support windows for the e2e of paimon (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2452152051" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7329" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7329/hovercard" href="https://github.com/apache/seatunnel/pull/7329">#7329</a>)</li> </ul> <h2>Feature</h2> <h3>Connector-V2</h3> <ul> <li>[Feature][Aliyun SLS] add Aliyun SLS connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1498258896" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3733" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/3733/hovercard" href="https://github.com/apache/seatunnel/issues/3733">#3733</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2455575139" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7348" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7348/hovercard" href="https://github.com/apache/seatunnel/pull/7348">#7348</a>)</li> <li>[Feature][Activemq] Added activemq sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425755866" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7251" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7251/hovercard" href="https://github.com/apache/seatunnel/pull/7251">#7251</a>)</li> </ul> <h3>Transforms-V2</h3> <ul> <li>[Feature] Split transform and move jar into connectors directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2412427735" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7218" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7218/hovercard" href="https://github.com/apache/seatunnel/pull/7218">#7218</a>)</li> <li>[Feature][LLM] Add LLM transform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2446268245" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7303" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7303/hovercard" href="https://github.com/apache/seatunnel/pull/7303">#7303</a>)</li> <li>[Feature][SQL] Support cast to bytes function of sql (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2435583427" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7284" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7284/hovercard" href="https://github.com/apache/seatunnel/pull/7284">#7284</a>)</li> </ul> <h2>Docs</h2> <ul> <li>[Docs] Change deprecated connector name in setup.md (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2458879446" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7366" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7366/hovercard" href="https://github.com/apache/seatunnel/pull/7366">#7366</a>)</li> <li>[Docs] Fix username parameter error in sftp sink document (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2452515715" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7334" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7334/hovercard" href="https://github.com/apache/seatunnel/pull/7334">#7334</a>)</li> <li>[Docs] fix document configuration is rectified when the oss is selected as the checkpoint base (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2452267896" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7332" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7332/hovercard" href="https://github.com/apache/seatunnel/pull/7332">#7332</a>)</li> <li>[Docs] Fix miss sink-options-placeholders.md in sidebars (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2447744936" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7310" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7310/hovercard" href="https://github.com/apache/seatunnel/pull/7310">#7310</a>)</li> <li>[Docs] Update Oracle-CDC.md (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2436923895" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7285" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7285/hovercard" href="https://github.com/apache/seatunnel/pull/7285">#7285</a>)</li> <li>[Docs] Fix hybrid cluster deployment document display error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2447494781" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7306" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7306/hovercard" href="https://github.com/apache/seatunnel/pull/7306">#7306</a>)</li> <li>[Docs] translate event-listener doc into chinese (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2431631803" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7274" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7274/hovercard" href="https://github.com/apache/seatunnel/pull/7274">#7274</a>)</li> </ul> <h2>Others</h2> <ul> <li>Bump org.apache.activemq:activemq-client (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2450956661" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7323" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7323/hovercard" href="https://github.com/apache/seatunnel/pull/7323">#7323</a>)</li> <li>[Improve] Remove unused code (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2451076271" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7324" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7324/hovercard" href="https://github.com/apache/seatunnel/pull/7324">#7324</a>)</li> <li>[Improve] Update snapshot version to 2.3.7 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2447096567" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7305" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7305/hovercard" href="https://github.com/apache/seatunnel/pull/7305">#7305</a>)</li> </ul></div> </div> <div data-view-component="true" class="Box-footer"> <div class="mb-3"> <details data-view-component="true"> <summary role="button" data-view-component="true"> <span data-view-component="true" class="f3 text-bold d-inline mr-3">Assets</span> <span title="2" data-view-component="true" class="Counter ml-1">2</span> </summary> <div data-view-component="true"> <include-fragment loading="lazy" src="https://github.com/apache/seatunnel/releases/expanded_assets/2.3.7" > <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </include-fragment> </div> </details> </div> <div class="d-flex flex-row flex-wrap flex-justify-between js-comment"> <div data-view-component="true" class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" data-turbo="false" action="/apache/seatunnel/reactions" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="X2_46OVmXjkFHMee2ixevvQOg12mlLG18b5z4DrjblLWcqGq-0Eee99Tz8V3y_J3IufUbo3zfiH_EM-6aLcYOg" autocomplete="off" /> <input type="hidden" name="input[subjectId]" value="RE_kwDOBezpVM4KLmoo"> <div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap"> <button name="input[content]" id="reactions--reaction_button_component-fa57db" value="THUMBS_UP react" data-button-index-position="0" data-reaction-label="+1" data-reaction-content="+1" aria-pressed="false" aria-label="thumbs up (6): wuchunfu, 07:52AM on August 14" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji">👍</g-emoji> <span class="js-discussion-reaction-group-count">6</span> </button> <tool-tip id="tooltip-2d918e50-45da-4ed4-a092-65f51d5049b7" for="reactions--reaction_button_component-fa57db" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">cobolbaby, nianhua99, alextinng, inkkim, davidzollo, and corgy-w reacted with thumbs up emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-188a2d" value="HOORAY react" data-button-index-position="3" data-reaction-label="Hooray" data-reaction-content="tada" aria-pressed="false" aria-label="hooray (4): wuchunfu, 07:52AM on August 14" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/assets/1f389-36899a2cb781.png" class="social-button-emoji">🎉</g-emoji> <span class="js-discussion-reaction-group-count">4</span> </button> <tool-tip id="tooltip-29ef0030-0834-453c-a8e4-a23522af09e5" for="reactions--reaction_button_component-188a2d" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">Hisoka-X, NihalJain, YuriyGavrilov, and davidzollo reacted with hooray emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-ae2874" value="EYES react" data-button-index-position="7" data-reaction-label="Eyes" data-reaction-content="eyes" aria-pressed="false" aria-label="eyes (2): wuchunfu, 07:52AM on August 14" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/assets/1f440-ee44e91e92a7.png" class="social-button-emoji">👀</g-emoji> <span class="js-discussion-reaction-group-count">2</span> </button> <tool-tip id="tooltip-1c5c21b2-a8aa-43f5-a75c-05002a0ad854" for="reactions--reaction_button_component-ae2874" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">suood and davidzollo reacted with eyes emoji</tool-tip> <div class="js-reactions-container"> <details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden> <summary aria-haspopup="true" data-view-component="true" class="Button--link Button--medium Button"> <span class="Button-content"> <span class="Button-label">All reactions</span> </span> </summary> <ul class="dropdown-menu dropdown-menu-se"> <li class="dropdown-item" aria-label="cobolbaby, nianhua99, alextinng, inkkim, davidzollo, and corgy-w reacted with thumbs up emoji"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji mr-2">👍</g-emoji> <span>6 reactions</span> </li> <li class="dropdown-item" aria-label="Hisoka-X, NihalJain, YuriyGavrilov, and davidzollo reacted with hooray emoji"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/assets/1f389-36899a2cb781.png" class="social-button-emoji mr-2">🎉</g-emoji> <span>4 reactions</span> </li> <li class="dropdown-item" aria-label="suood and davidzollo reacted with eyes emoji"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/assets/1f440-ee44e91e92a7.png" class="social-button-emoji mr-2">👀</g-emoji> <span>2 reactions</span> </li> </ul> </details> </div> </div> </form> <div data-view-component="true" class="color-fg-muted mt-1">10 people reacted</div> </div> </div> </div> </div></div> </div> </section> <section aria-labelledby="hd-e8b6f1ac"> <h2 class="sr-only" id="hd-e8b6f1ac">2.3.6 Release</h2> <div class="d-flex flex-column flex-md-row my-5 flex-justify-center"> <div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4"> <div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0"> <relative-time class="no-wrap" prefix="" datetime="2024-08-02T10:19:43Z"> 02 Aug 10:19 </relative-time> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <img src="https://avatars.githubusercontent.com/u/32387433?s=40&v=4" alt="@Hisoka-X" size="20" height="20" width="20" data-view-component="true" class="avatar avatar-small circle" /> <a class="color-fg-muted wb-break-all" data-hovercard-type="user" data-hovercard-url="/users/Hisoka-X/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/Hisoka-X">Hisoka-X</a> </div> <div class="mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a href="/apache/seatunnel/tree/2.3.6" data-view-component="true" class="Link Link--muted"> <div data-view-component="true" class="css-truncate css-truncate-target"> <svg aria-label="Tag" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span class="ml-1 wb-break-all"> 2.3.6 </span> </div></a> </div> <div style="position: relative; top: 1px;" class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a data-hovercard-type="commit" data-hovercard-url="/apache/seatunnel/commit/1a60c3958c24f27dc7887b5a4edd3c091ef7aa3c/hovercard" href="/apache/seatunnel/commit/1a60c3958c24f27dc7887b5a4edd3c091ef7aa3c" data-view-component="true" class="Link Link--muted mb-2"> <svg aria-label="Commit" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit"> <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path> </svg> <code class="f5 ml-1 wb-break-all">1a60c39</code></a> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <details class="details-reset details-overlay " id="tag-select-menu-ef51a062-ace1-11ef-80d1-0e882b5710bb"> <summary data-view-component="true" class="btn-sm btn text-left"> <i></i><span data-menu-button="">Compare</span><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down ml-2 mr-n1"> <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path> </svg> </summary> <details-menu class="SelectMenu text-md-left " style="z-index: 500"> <div class="SelectMenu-modal"> <header class="SelectMenu-header"> <span class="SelectMenu-title">Choose a tag to compare</span> <button class="SelectMenu-closeButton" type="button" data-toggle-for="tag-select-menu-ef51a062-ace1-11ef-80d1-0e882b5710bb"> <svg aria-label="Close menu" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> </header> <div class="SelectMenu-filter"> <input aria-label="Find a tag" autofocus class="SelectMenu-input form-control" data-ref-filter placeholder="Find a tag" type="text" > </div> <ref-selector type="tag" query-endpoint="/apache/seatunnel/refs" cache-key="v0:1732620421.0" current-committish="Mi4zLjY=" default-branch="ZGV2" name-with-owner="YXBhY2hlL3NlYXR1bm5lbA==" prefetch-on-mouseover > <template data-target="ref-selector.fetchFailedTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Could not load tags</div> </template> <template data-target="ref-selector.noMatchTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Nothing to show</div> </template> <template data-target="ref-selector.itemTemplate"> <a href="/apache/seatunnel/compare/{{ urlEncodedRefName }}...2.3.6" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> <span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span> <span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span> </a> </template> <template data-target="ref-selector.hiddenCurrentItemTemplate"> <input hidden="hidden" type="radio" value="{{ refName }}" checked="checked" name="" id="" /> </template> <div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list" style="max-height: 330px"> <div class="SelectMenu-loading pt-3 pb-0 overflow-hidden"> <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </div> </div> <footer class="SelectMenu-footer"><a href="/apache/seatunnel/tags">View all tags</a></footer> </ref-selector> </div> </details-menu> </details> </div> </div> <div class="col-md-9" > <div data-view-component="true" class="Box"> <div data-view-component="true" class="Box-body"> <div class="d-flex flex-md-row flex-column"> <div class="d-flex flex-row flex-1 mb-3 wb-break-word"> <div class="flex-1" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <span data-view-component="true" class="f1 text-bold d-inline mr-3"><a href="/apache/seatunnel/releases/tag/2.3.6" data-view-component="true" class="Link--primary Link">2.3.6 Release</a></span> <span> <div class="ml-2 d-none d-md-inline"> </div> </span> </div> <div class="mt-3 ml-2 d-md-none"> </div> <div class="ml-2 mt-3 d-md-none"> </div> </div> <div class="d-flex mb-3" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> </div> </div> <div data-pjax="true" data-test-selector="body-content" data-view-component="true" class="markdown-body my-3"><h1>2.3.6 Release Note</h1> <h2>Bug fix</h2> <h3>Core</h3> <ul> <li>[Fix][Flink]Hotfix flink checkpoint default value (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2365873626" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7040" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7040/hovercard" href="https://github.com/apache/seatunnel/pull/7040">#7040</a>)</li> <li>[Hotfix][Core] Fix the NullPointException for the json config of the job without pluginname (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2286970534" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6815" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6815/hovercard" href="https://github.com/apache/seatunnel/pull/6815">#6815</a>)</li> <li>[Fix][Dist] Remove aws jar dependency in release package (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2427524617" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7257" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7257/hovercard" href="https://github.com/apache/seatunnel/pull/7257">#7257</a>)</li> </ul> <h3>Connectors</h3> <ul> <li>[Fix][Connector-V2] The isNullable attribute is true when the primary key field in the Paimon table converts the Column object. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2415945960" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7231" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/7231/hovercard" href="https://github.com/apache/seatunnel/issues/7231">#7231</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2422122558" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7242" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7242/hovercard" href="https://github.com/apache/seatunnel/pull/7242">#7242</a>)</li> <li>[Fix][Connector kafka]Fix Kafka consumer stop fetching after TM node restarted (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2417958477" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7233" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7233/hovercard" href="https://github.com/apache/seatunnel/pull/7233">#7233</a>)</li> <li>[Fix] Fix Hana type converter decimal scale is 0 convert to int error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2402382662" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7167" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7167/hovercard" href="https://github.com/apache/seatunnel/pull/7167">#7167</a>)</li> <li>[BugFix][Connector-V2][Maxcompute]fix:Maxcompute sink can't map field(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2402125189" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7164" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/7164/hovercard" href="https://github.com/apache/seatunnel/issues/7164">#7164</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2402484064" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7168" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7168/hovercard" href="https://github.com/apache/seatunnel/pull/7168">#7168</a>)</li> <li>[Fix][Connector-V2] Fix kafka batch mode can not read all message (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2395334911" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7135" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7135/hovercard" href="https://github.com/apache/seatunnel/pull/7135">#7135</a>)</li> <li>[Fix][Connector-V2][Elasticsearch]Fix sink configuration for DROP_DATA (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2394456648" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7124" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7124/hovercard" href="https://github.com/apache/seatunnel/pull/7124">#7124</a>)</li> <li>[Fix][Connector-V2][CDC] SeaTunnelRowDebeziumDeserializationConverters NPE (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2393552747" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7119" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7119/hovercard" href="https://github.com/apache/seatunnel/pull/7119">#7119</a>)</li> <li>[Hotfix][Connector-V2] fix rabbit checkpoint exception in Flink mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2390778889" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7108" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7108/hovercard" href="https://github.com/apache/seatunnel/pull/7108">#7108</a>)</li> <li>[Fix][Connector-V2] Fix starrocks Content-Length header already present error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2364295639" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7034" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7034/hovercard" href="https://github.com/apache/seatunnel/pull/7034">#7034</a>)</li> <li>[Hotfix][MySQL-CDC] Fix read gbk varchar chinese garbled characters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2366146108" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7046" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7046/hovercard" href="https://github.com/apache/seatunnel/pull/7046">#7046</a>)</li> <li>[Hotfix][Hive Connector] Fix Hive hdfs-site.xml and hive-site.xml not be load error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2375088898" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7069" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7069/hovercard" href="https://github.com/apache/seatunnel/pull/7069">#7069</a>)</li> <li>[Fix] hive load hive_site_path and hdfs_site_path too late (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2359747395" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7017" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7017/hovercard" href="https://github.com/apache/seatunnel/pull/7017">#7017</a>)</li> <li>[Fix] fix pgsql create table comment special string bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2362255967" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7022" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7022/hovercard" href="https://github.com/apache/seatunnel/pull/7022">#7022</a>)</li> <li>[Fix] Fix <code>plugin_config</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2389952695" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7104" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7104/hovercard" href="https://github.com/apache/seatunnel/pull/7104">#7104</a>)</li> <li>[connector-jdbc][bugfix] fix sqlServer create table comment special string bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2363430667" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7024" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7024/hovercard" href="https://github.com/apache/seatunnel/pull/7024">#7024</a>)</li> <li>[connector-jdbc][bugfix] fix oracle create table comment special string bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2359331730" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7012" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7012/hovercard" href="https://github.com/apache/seatunnel/pull/7012">#7012</a>)</li> <li>[Hotfix][CDC] Fix split schema change stream (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2357622388" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7003" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7003/hovercard" href="https://github.com/apache/seatunnel/pull/7003">#7003</a>)</li> <li>[bugfix] fix mysql create table comment special string bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2356436800" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6998" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6998/hovercard" href="https://github.com/apache/seatunnel/pull/6998">#6998</a>)</li> <li>[Paimon]support projection for paimon source (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2122288564" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6343" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6343/hovercard" href="https://github.com/apache/seatunnel/pull/6343">#6343</a>)</li> <li>[bugfix][connector-mongodb] fix mongodb null value write (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2345728869" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6967" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6967/hovercard" href="https://github.com/apache/seatunnel/pull/6967">#6967</a>)</li> <li>[Hotfix][Connector-V2][kafka]Kafka consumer group automatically commits offset logic error fix (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2339766914" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6961" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6961/hovercard" href="https://github.com/apache/seatunnel/pull/6961">#6961</a>)</li> <li>[Bug] [connector-hive] Eanble login with kerberos for hive (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2312626646" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6893" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6893/hovercard" href="https://github.com/apache/seatunnel/pull/6893">#6893</a>)</li> <li>[Bug][Connector-Iceberg]fix create iceberg v2 table with pks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2314249192" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6895" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6895/hovercard" href="https://github.com/apache/seatunnel/pull/6895">#6895</a>)</li> <li>[Fix] correct the typo of kudu kerberos config (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2317000837" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6905" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6905/hovercard" href="https://github.com/apache/seatunnel/pull/6905">#6905</a>)</li> <li>[Hotfix][Connector-V2] Close the tableWrite when task is close (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2314541494" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6897" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6897/hovercard" href="https://github.com/apache/seatunnel/pull/6897">#6897</a>)</li> <li>[Fix][Connector-V2] Field information lost during Paimon DataType and SeaTunnel Column conversion (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2267355466" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6767" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6767/hovercard" href="https://github.com/apache/seatunnel/pull/6767">#6767</a>)</li> <li>[Hotfix][Connector-V2] Fix the batch write with paimon (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2301638023" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6865" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6865/hovercard" href="https://github.com/apache/seatunnel/pull/6865">#6865</a>)</li> <li>[Hotfix][Jdbc] Fix oracle savemode create table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2229628764" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6651" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6651/hovercard" href="https://github.com/apache/seatunnel/pull/6651">#6651</a>)</li> <li>[bugFix][Connector-V2][Doris] The multi-FE configuration is supported (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2119849545" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6341" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6341/hovercard" href="https://github.com/apache/seatunnel/pull/6341">#6341</a>)</li> <li>[Hotfix][Postgres-CDC/OpenGauss-CDC] Fix read data missing when restore (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2271795801" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6785" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6785/hovercard" href="https://github.com/apache/seatunnel/pull/6785">#6785</a>)</li> <li>[Fix] Fix HttpSource bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2287423259" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6824" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6824/hovercard" href="https://github.com/apache/seatunnel/pull/6824">#6824</a>)</li> <li>[Hotfix][Jdbc/CDC] Fix postgresql uuid type in jdbc read (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2235728647" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6684" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6684/hovercard" href="https://github.com/apache/seatunnel/pull/6684">#6684</a>)</li> <li>[Hotfix][Dist] Add oracle cdc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2287145125" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6818" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6818/hovercard" href="https://github.com/apache/seatunnel/pull/6818">#6818</a>)</li> <li>[Fix] fix Debezium conf "key_convert_schemas.enable" set false lead to nullPointException (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2284541135" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6809" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6809/hovercard" href="https://github.com/apache/seatunnel/pull/6809">#6809</a>)</li> <li>[Fix][MySQL]: Fix MySqlTypeConverter could not be instantiated (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2270954473" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6781" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6781/hovercard" href="https://github.com/apache/seatunnel/pull/6781">#6781</a>)</li> <li>[Fix][Connector-V2] Remove Some Incorrect Comments and Properties in ElasticsearchCommitInfo</li> <li>[Hotfix][Jdbc] Fix table/query columns order merge for jdbc catalog (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2267452207" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6771" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6771/hovercard" href="https://github.com/apache/seatunnel/pull/6771">#6771</a>)</li> <li>[Fix][KuduCatalogFactory]: Fix KuduCatalogFactory.optionRule() will throw an Exception (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2274882417" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6787" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6787/hovercard" href="https://github.com/apache/seatunnel/pull/6787">#6787</a>)</li> <li>[Bug Fix] Sink Doris error status(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2262800551" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6753" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/6753/hovercard" href="https://github.com/apache/seatunnel/issues/6753">#6753</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2262955183" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6755" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6755/hovercard" href="https://github.com/apache/seatunnel/pull/6755">#6755</a>)</li> <li>[Bug][Improve][Connector-v2][ElasticsearchSource] Fix behavior when source empty,Support SourceConfig.SOURCE field empty. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2160776182" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6425" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6425/hovercard" href="https://github.com/apache/seatunnel/pull/6425">#6425</a>)</li> <li>[Fix] Fix Oracle type converter handle negative scale in number type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2263392064" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6758" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6758/hovercard" href="https://github.com/apache/seatunnel/pull/6758">#6758</a>)</li> <li>[HiveSink]Fix the risk of resource leakage. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2247292711" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6721" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6721/hovercard" href="https://github.com/apache/seatunnel/pull/6721">#6721</a>)</li> <li>[bigfix][S3 File]:Change the [SCHEMA] attribute of the [S3CONF class] to be non-static to avoid being reassigned after deserialization (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2245505280" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6717" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6717/hovercard" href="https://github.com/apache/seatunnel/pull/6717">#6717</a>)</li> <li>[Fix][Connector-v2] Fix the sql statement error of create table for doris and starrocks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2234980804" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6679" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6679/hovercard" href="https://github.com/apache/seatunnel/pull/6679">#6679</a>)</li> <li>[Fix][connector-rocketmq] commit a correct offset to broker & reduce ThreadInterruptedException log (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2232441483" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6668" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6668/hovercard" href="https://github.com/apache/seatunnel/pull/6668">#6668</a>)</li> <li>[Fix][Connector-V2] Fix doris TRANSFER_ENCODING header error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2429861365" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7267" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7267/hovercard" href="https://github.com/apache/seatunnel/pull/7267">#7267</a>)</li> </ul> <h3>Transformer</h3> <ul> <li>[Fix][Transform] Fix sql transform lose source type and options (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2297331707" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6855" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6855/hovercard" href="https://github.com/apache/seatunnel/pull/6855">#6855</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Hotfix][Zeta] Fix taskgroup failed log lost (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2421987050" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7241" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7241/hovercard" href="https://github.com/apache/seatunnel/pull/7241">#7241</a>)</li> <li>[Fix][Zeta] Fix release slot resource twice (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2418791833" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7236" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7236/hovercard" href="https://github.com/apache/seatunnel/pull/7236">#7236</a>)</li> <li>[Fix][Zeta] Fix hybrid deployment can not get worker when init (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2418314889" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7235" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7235/hovercard" href="https://github.com/apache/seatunnel/pull/7235">#7235</a>)</li> <li>[HotFix] [Remote Debug] Description When remote debug is enabled, the Seatunel Server 5801 port is not listening properly (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2407962591" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7206" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7206/hovercard" href="https://github.com/apache/seatunnel/pull/7206">#7206</a>)</li> <li>[Fix][RestApi] Fix hazelcast/rest/maps/submit-job return a wrong jobId (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2399889722" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7154" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7154/hovercard" href="https://github.com/apache/seatunnel/pull/7154">#7154</a>)</li> <li>[Hotfix][Zeta] Fix that batch tasks cannot be stopped after retrying (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2381592603" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7083" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7083/hovercard" href="https://github.com/apache/seatunnel/pull/7083">#7083</a>)</li> <li>[Fix][Zeta] Fix env jars not working on zeta (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2364409031" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7035" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7035/hovercard" href="https://github.com/apache/seatunnel/pull/7035">#7035</a>)</li> <li>[Fix] revert IMAP cache data field type to compatible with old version (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2356973528" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7001" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7001/hovercard" href="https://github.com/apache/seatunnel/pull/7001">#7001</a>)</li> <li>[Hotfix][Zeta] Fix <code>generate_client_protocol.sh</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2354400186" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6991" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6991/hovercard" href="https://github.com/apache/seatunnel/pull/6991">#6991</a>)</li> <li>[Hotfix][Zeta] Fix job crash when schema changing on multiple parallel readers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2350032821" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6977" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6977/hovercard" href="https://github.com/apache/seatunnel/pull/6977">#6977</a>)</li> <li>[Fix] Fix Metrics lost data bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2348453034" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6976" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6976/hovercard" href="https://github.com/apache/seatunnel/pull/6976">#6976</a>)</li> <li>[Hotfix][Zeta] Fix okhttp connection leak in event reporter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2334951677" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6945" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6945/hovercard" href="https://github.com/apache/seatunnel/pull/6945">#6945</a>)</li> <li>[Fix] Fix job will never cancel success when JobMaster init not complete (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2310198196" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6885" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6885/hovercard" href="https://github.com/apache/seatunnel/pull/6885">#6885</a>)</li> <li>[Hotfix][Zeta] Fix savepoint execute result (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2294588796" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6850" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6850/hovercard" href="https://github.com/apache/seatunnel/pull/6850">#6850</a>)</li> <li>[Fix][Zeta] Increase the log level when waitForJobComplete fails (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2288723836" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6827" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6827/hovercard" href="https://github.com/apache/seatunnel/pull/6827">#6827</a>)</li> <li>[Fix] Fix MultiTableWriterRunnable can not catch Throwable error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2252718698" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6734" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6734/hovercard" href="https://github.com/apache/seatunnel/pull/6734">#6734</a>)</li> <li>[HotFix][zeta]: Fix loss job (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2263932783" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6759" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/6759/hovercard" href="https://github.com/apache/seatunnel/issues/6759">#6759</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2283177238" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6807" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6807/hovercard" href="https://github.com/apache/seatunnel/pull/6807">#6807</a>)</li> <li>[fix][zeta] fix can't release resource issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2266743258" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6763" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6763/hovercard" href="https://github.com/apache/seatunnel/pull/6763">#6763</a>)</li> <li>[Fix][Script] Fix lose jvm option when jvm_options file not end with <code>\n</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2238982946" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6693" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6693/hovercard" href="https://github.com/apache/seatunnel/pull/6693">#6693</a>)</li> </ul> <h3>E2E</h3> <ul> <li>[Fix][E2E] Fix classloader number (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2410030001" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7209" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7209/hovercard" href="https://github.com/apache/seatunnel/pull/7209">#7209</a>)</li> <li>[CI] Fix k8s engine it not runs when only test case changed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2394106016" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7122" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7122/hovercard" href="https://github.com/apache/seatunnel/pull/7122">#7122</a>)</li> <li>[Fix] Fix iceberg e2e image tag (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2406833227" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7189" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7189/hovercard" href="https://github.com/apache/seatunnel/pull/7189">#7189</a>)</li> <li>[CI][Test] Fix engine-k8s-it failed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2388165691" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7101" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7101/hovercard" href="https://github.com/apache/seatunnel/pull/7101">#7101</a>)</li> <li>[CI] connector-kafka-e2e , connector-rocketmq-e2e module runs repeatedly <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383097110" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7090" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/7090/hovercard" href="https://github.com/apache/seatunnel/issues/7090">#7090</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2384969823" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7091" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7091/hovercard" href="https://github.com/apache/seatunnel/pull/7091">#7091</a>)</li> <li>[E2E][HBase]Refactor hbase e2e (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2298230350" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6859" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6859/hovercard" href="https://github.com/apache/seatunnel/pull/6859">#6859</a>)</li> <li>[Fix] Fix ConnectorSpecificationCheckTest failed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2289009677" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6828" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6828/hovercard" href="https://github.com/apache/seatunnel/pull/6828">#6828</a>)</li> <li>[CI] Fix FixSlotResourceTest testNotEnoughResource test error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2287179525" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6820" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6820/hovercard" href="https://github.com/apache/seatunnel/pull/6820">#6820</a>)</li> </ul> <h2>Improve</h2> <h3>Core</h3> <ul> <li>[Improve][Core] Move MultiTableSink to seatunnel-api module (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2422253392" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7243" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7243/hovercard" href="https://github.com/apache/seatunnel/pull/7243">#7243</a>)</li> <li>[Improve] Bump org.xerial.snappy:snappy-java (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2397448244" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7144" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7144/hovercard" href="https://github.com/apache/seatunnel/pull/7144">#7144</a>)</li> <li>[Improve] delete log for protect user privacy (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2352718910" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6987" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6987/hovercard" href="https://github.com/apache/seatunnel/pull/6987">#6987</a>)</li> <li>[Improve][Log] Auto refresh log configuration (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2320019684" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6915" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6915/hovercard" href="https://github.com/apache/seatunnel/pull/6915">#6915</a>)</li> <li>[Improve] [shell] Set the env SEATUNNEL_HOME automatically (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2322535153" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6924" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6924/hovercard" href="https://github.com/apache/seatunnel/pull/6924">#6924</a>)</li> <li>[Improve] Optimize log display during startup command (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2287108682" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6816" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6816/hovercard" href="https://github.com/apache/seatunnel/pull/6816">#6816</a>)</li> </ul> <h3>Connectors</h3> <ul> <li>[Improve][Doris Connector] Unified serialization method,Use RowToJsonConverter and TextSerializationSchema (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2413749129" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7229" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7229/hovercard" href="https://github.com/apache/seatunnel/pull/7229">#7229</a>)</li> <li>[Improve][Jdbc] Support write unicode text into sqlserver (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400973427" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7159" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7159/hovercard" href="https://github.com/apache/seatunnel/pull/7159">#7159</a>)</li> <li>[Improve] Improve error message when can not parse datetime value (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2404616291" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7181" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7181/hovercard" href="https://github.com/apache/seatunnel/pull/7181">#7181</a>)</li> <li>[Improve][Hive] Close resources when exception occurs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2407477048" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7205" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7205/hovercard" href="https://github.com/apache/seatunnel/pull/7205">#7205</a>)</li> <li>[Improve][Jdbc] Remove user info in catalog-table options (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2403538592" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7178" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7178/hovercard" href="https://github.com/apache/seatunnel/pull/7178">#7178</a>)</li> <li>[Improve][Connector-V2] Add support for MySQL 8.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2399785764" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7151" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7151/hovercard" href="https://github.com/apache/seatunnel/pull/7151">#7151</a>)</li> <li>[Improve][hbase] The specified column is written to the specified column family (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1838800712" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5234" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5234/hovercard" href="https://github.com/apache/seatunnel/pull/5234">#5234</a>)</li> <li>[Improve] Change catalog table log to debug level (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2395547759" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7136" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7136/hovercard" href="https://github.com/apache/seatunnel/pull/7136">#7136</a>)</li> <li>[Improve][Connector-V2] Support schema evolution for mysql-cdc and mysql-jdbc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2327266797" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6929" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6929/hovercard" href="https://github.com/apache/seatunnel/pull/6929">#6929</a>)</li> <li>[Improve][Redis] Redis reader use scan cammnd instead of keys, single mode reader/writer support batch (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2382262663" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7087" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7087/hovercard" href="https://github.com/apache/seatunnel/pull/7087">#7087</a>)</li> <li>[Improve][Connector-V2][MongoDB] Support to convert to double from any numeric type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2356358869" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6997" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6997/hovercard" href="https://github.com/apache/seatunnel/pull/6997">#6997</a>)</li> <li>[Improve][[Jdbc]sink sql support custom field.(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2187627950" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6515" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/6515/hovercard" href="https://github.com/apache/seatunnel/issues/6515">#6515</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2191142949" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6525" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6525/hovercard" href="https://github.com/apache/seatunnel/pull/6525">#6525</a>)</li> <li>[Improve][Connector-V2][Iceberg] Add hadoop s3 catalog e2e testcase (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1965532531" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5745" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5745/hovercard" href="https://github.com/apache/seatunnel/pull/5745">#5745</a>)</li> <li>[Improve][Connector-V2] Clean key name in catalog table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2333407596" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6942" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6942/hovercard" href="https://github.com/apache/seatunnel/pull/6942">#6942</a>)</li> <li>[Improve][File Connector]Improve xml read code & fix can not use true for a boolean option (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2327759860" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6930" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6930/hovercard" href="https://github.com/apache/seatunnel/pull/6930">#6930</a>)</li> <li>[Improve][Files] Support write fixed/timestamp as int96 of parquet (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2346720837" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6971" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6971/hovercard" href="https://github.com/apache/seatunnel/pull/6971">#6971</a>)</li> <li>[Improve][Paimon] Add check for the base type between source and sink before write. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2337354434" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6953" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6953/hovercard" href="https://github.com/apache/seatunnel/pull/6953">#6953</a>)</li> <li>[Improve][Connector-V2] Improve the paimon source (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2311766521" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6887" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6887/hovercard" href="https://github.com/apache/seatunnel/pull/6887">#6887</a>)</li> <li>[Improve] Make ClickhouseFileSinker support tables containing materialized columns (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2337523742" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6956" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6956/hovercard" href="https://github.com/apache/seatunnel/pull/6956">#6956</a>)</li> <li>[Improve][Jdbc] Quotes the identifier for table path (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2335558878" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6951" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6951/hovercard" href="https://github.com/apache/seatunnel/pull/6951">#6951</a>)</li> <li>[Improve][CDC] Bump the version of debezium to 1.9.8.Final (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2257749571" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6740" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6740/hovercard" href="https://github.com/apache/seatunnel/pull/6740">#6740</a>)</li> <li>[Improve][Connector-V2] Support hive catalog for paimon sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2290621392" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6833" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6833/hovercard" href="https://github.com/apache/seatunnel/pull/6833">#6833</a>)</li> <li>[Improve][CDC] Close idle subtasks gorup(reader/writer) in increment phase (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2191163055" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6526" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6526/hovercard" href="https://github.com/apache/seatunnel/pull/6526">#6526</a>)</li> <li>[Improve][JDBC Source] Fix Split can not be cancel (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2287476605" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6825" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6825/hovercard" href="https://github.com/apache/seatunnel/pull/6825">#6825</a>)</li> <li>[Improve] Add conditional of start.mode with timestamp in mongo cdc option rule (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2267408903" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6770" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6770/hovercard" href="https://github.com/apache/seatunnel/pull/6770">#6770</a>)</li> <li>[Improve] Improve doris create table template default value (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2246072665" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6720" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6720/hovercard" href="https://github.com/apache/seatunnel/pull/6720">#6720</a>)</li> <li>[Improve] [Clickhouse] Remove check when set allow_experimental_lightweight_delete false(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2249792492" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6727" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/6727/hovercard" href="https://github.com/apache/seatunnel/issues/6727">#6727</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2249805119" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6728" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6728/hovercard" href="https://github.com/apache/seatunnel/pull/6728">#6728</a>)</li> <li>[Improve] Improve read table schema in cdc connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2239890141" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6702" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6702/hovercard" href="https://github.com/apache/seatunnel/pull/6702">#6702</a>)</li> <li>[Improve][mysql-cdc] Fallback to desc table when show create table failed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2239878329" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6701" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6701/hovercard" href="https://github.com/apache/seatunnel/pull/6701">#6701</a>)</li> <li>[Improve][Connector-v2] The hive connector support multiple filesystem (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2229129532" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6648" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6648/hovercard" href="https://github.com/apache/seatunnel/pull/6648">#6648</a>)</li> <li>[Improve][Hive] udpate hive3 version (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2239740758" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6699" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6699/hovercard" href="https://github.com/apache/seatunnel/pull/6699">#6699</a>)</li> <li>[Improve][mysql-cdc] Support mysql 5.5 versions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2242951942" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6710" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6710/hovercard" href="https://github.com/apache/seatunnel/pull/6710">#6710</a>)</li> <li>[Improve] Update aws-java-sdk-budle version to fix job can not run bug</li> <li>[Improve] Improve doris stream load client side error message (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2237505913" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6688" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6688/hovercard" href="https://github.com/apache/seatunnel/pull/6688">#6688</a>)</li> <li>[Improve][Connector] Add some sqlserver IDENTITY type for catalog (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2287372153" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6822" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6822/hovercard" href="https://github.com/apache/seatunnel/pull/6822">#6822</a>)</li> <li>[Improve][Connector-v2] Optimize the count table rows for jdbc-oracle and oracle-cdc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2424309399" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7248" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7248/hovercard" href="https://github.com/apache/seatunnel/pull/7248">#7248</a>)</li> </ul> <h3>Transformer</h3> <ul> <li>[Improve][Transform-V2] Remove SQL query validation on table name (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2361203601" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7020" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7020/hovercard" href="https://github.com/apache/seatunnel/pull/7020">#7020</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Improve][Restapi] Add ip and port to monitoring information (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2407434415" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7203" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7203/hovercard" href="https://github.com/apache/seatunnel/pull/7203">#7203</a>)</li> <li>[Improve][Zeta] Add check for submit duplicate job id (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2361399562" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7021" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7021/hovercard" href="https://github.com/apache/seatunnel/pull/7021">#7021</a>)</li> <li>[Improve][Zeta] Add retry when request slot on resource manager (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2367798141" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7049" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7049/hovercard" href="https://github.com/apache/seatunnel/pull/7049">#7049</a>)</li> <li>[Improve][Zeta] Fix JobMaster reset app classloader twice (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2372662645" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7063" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7063/hovercard" href="https://github.com/apache/seatunnel/pull/7063">#7063</a>)</li> <li>[Improve][Engine] Support custom job id for rest-api named submit-job (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2369701871" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/7053" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/7053/hovercard" href="https://github.com/apache/seatunnel/pull/7053">#7053</a>)</li> <li>[Improve][Zeta] Clean checkpoint file when job FINISHED/CANCELED (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2330986488" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6938" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6938/hovercard" href="https://github.com/apache/seatunnel/pull/6938">#6938</a>)</li> <li>[Improve][Zeta] Support close idle task for multiple sinks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2300452436" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6864" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6864/hovercard" href="https://github.com/apache/seatunnel/pull/6864">#6864</a>)</li> <li>[Improve][Zeta] Move SaveMode behavior to master (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2290839415" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6843" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6843/hovercard" href="https://github.com/apache/seatunnel/pull/6843">#6843</a>)</li> <li>[Improve] Add custom job id arg in client (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2333531398" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6943" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6943/hovercard" href="https://github.com/apache/seatunnel/pull/6943">#6943</a>)</li> <li>[Improve][Zeta] when job finished...</li> </ul></div> <a href="/apache/seatunnel/releases/tag/2.3.6" data-view-component="true" class="Link">Read more</a> </div> <div data-view-component="true" class="Box-footer"> <div class="mb-3"> <details data-view-component="true"> <summary role="button" data-view-component="true"> <span data-view-component="true" class="f3 text-bold d-inline mr-3">Assets</span> <span title="2" data-view-component="true" class="Counter ml-1">2</span> </summary> <div data-view-component="true"> <include-fragment loading="lazy" src="https://github.com/apache/seatunnel/releases/expanded_assets/2.3.6" > <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </include-fragment> </div> </details> </div> <div class="d-flex flex-row flex-wrap flex-justify-between js-comment"> <div data-view-component="true" class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container d-flex"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" data-turbo="false" action="/apache/seatunnel/reactions" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="blqJlQ9aMcZBnTNM6RyEYbNaA_UNPl7_9OeUfbMZy-_nR9DXEX1xhJvSOxdE-yioZbNUxiZZkWv6SSgn4U29hw" autocomplete="off" /> <input type="hidden" name="input[subjectId]" value="RE_kwDOBezpVM4KCdeT"> <div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap"> <div class="js-reactions-container"> <details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden> <summary aria-haspopup="true" data-view-component="true" class="Button--link Button--medium Button"> <span class="Button-content"> <span class="Button-label">All reactions</span> </span> </summary> <ul class="dropdown-menu dropdown-menu-se"> </ul> </details> </div> </div> </form> <div data-view-component="true" class="color-fg-muted mt-1"></div> </div> </div> </div> </div></div> </div> </section> <section aria-labelledby="hd-fce0cf33"> <h2 class="sr-only" id="hd-fce0cf33">2.3.5 Release</h2> <div class="d-flex flex-column flex-md-row my-5 flex-justify-center"> <div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4"> <div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0"> <relative-time class="no-wrap" prefix="" datetime="2024-04-21T03:05:03Z"> 21 Apr 03:05 </relative-time> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <img src="https://avatars.githubusercontent.com/u/48236177?s=40&v=4" alt="@liugddx" size="20" height="20" width="20" data-view-component="true" class="avatar avatar-small circle" /> <a class="color-fg-muted wb-break-all" data-hovercard-type="user" data-hovercard-url="/users/liugddx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/liugddx">liugddx</a> </div> <div class="mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a href="/apache/seatunnel/tree/2.3.5" data-view-component="true" class="Link Link--muted"> <div data-view-component="true" class="css-truncate css-truncate-target"> <svg aria-label="Tag" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span class="ml-1 wb-break-all"> 2.3.5 </span> </div></a> </div> <div style="position: relative; top: 1px;" class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a data-hovercard-type="commit" data-hovercard-url="/apache/seatunnel/commit/fd78af9f4e8e214731e2d2c78919a3157ed8e767/hovercard" href="/apache/seatunnel/commit/fd78af9f4e8e214731e2d2c78919a3157ed8e767" data-view-component="true" class="Link Link--muted mb-2"> <svg aria-label="Commit" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit"> <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path> </svg> <code class="f5 ml-1 wb-break-all">fd78af9</code></a> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <details class="details-reset details-overlay " id="tag-select-menu-ef6da32a-ace1-11ef-9be5-c8fae073858b"> <summary data-view-component="true" class="btn-sm btn text-left"> <i></i><span data-menu-button="">Compare</span><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down ml-2 mr-n1"> <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path> </svg> </summary> <details-menu class="SelectMenu text-md-left " style="z-index: 500"> <div class="SelectMenu-modal"> <header class="SelectMenu-header"> <span class="SelectMenu-title">Choose a tag to compare</span> <button class="SelectMenu-closeButton" type="button" data-toggle-for="tag-select-menu-ef6da32a-ace1-11ef-9be5-c8fae073858b"> <svg aria-label="Close menu" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> </header> <div class="SelectMenu-filter"> <input aria-label="Find a tag" autofocus class="SelectMenu-input form-control" data-ref-filter placeholder="Find a tag" type="text" > </div> <ref-selector type="tag" query-endpoint="/apache/seatunnel/refs" cache-key="v0:1732620421.0" current-committish="Mi4zLjU=" default-branch="ZGV2" name-with-owner="YXBhY2hlL3NlYXR1bm5lbA==" prefetch-on-mouseover > <template data-target="ref-selector.fetchFailedTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Could not load tags</div> </template> <template data-target="ref-selector.noMatchTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Nothing to show</div> </template> <template data-target="ref-selector.itemTemplate"> <a href="/apache/seatunnel/compare/{{ urlEncodedRefName }}...2.3.5" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> <span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span> <span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span> </a> </template> <template data-target="ref-selector.hiddenCurrentItemTemplate"> <input hidden="hidden" type="radio" value="{{ refName }}" checked="checked" name="" id="" /> </template> <div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list" style="max-height: 330px"> <div class="SelectMenu-loading pt-3 pb-0 overflow-hidden"> <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </div> </div> <footer class="SelectMenu-footer"><a href="/apache/seatunnel/tags">View all tags</a></footer> </ref-selector> </div> </details-menu> </details> </div> </div> <div class="col-md-9" > <div data-view-component="true" class="Box"> <div data-view-component="true" class="Box-body"> <div class="d-flex flex-md-row flex-column"> <div class="d-flex flex-row flex-1 mb-3 wb-break-word"> <div class="flex-1" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <span data-view-component="true" class="f1 text-bold d-inline mr-3"><a href="/apache/seatunnel/releases/tag/2.3.5" data-view-component="true" class="Link--primary Link">2.3.5 Release</a></span> <span> <div class="ml-2 d-none d-md-inline"> </div> </span> </div> <div class="mt-3 ml-2 d-md-none"> </div> <div class="ml-2 mt-3 d-md-none"> </div> </div> <div class="d-flex mb-3" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> </div> </div> <div data-pjax="true" data-test-selector="body-content" data-view-component="true" class="markdown-body my-3"><h1>2.3.5 Release Note</h1> <h2>Bug fix</h2> <h3>Core</h3> <ul> <li>[fix] fix get seatunnel row size npe issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2235280127" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6681" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6681/hovercard" href="https://github.com/apache/seatunnel/pull/6681">#6681</a>)</li> <li>[Hotfix] Fix DEFAULT TABLE problem (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2141372491" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6352" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6352/hovercard" href="https://github.com/apache/seatunnel/pull/6352">#6352</a>)</li> <li>[Chore] Fix <code>file</code> spell errors (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2212818402" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6606" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6606/hovercard" href="https://github.com/apache/seatunnel/pull/6606">#6606</a>)</li> <li>[BugFix][Spark-translation] map type cast error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2197477754" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6552" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6552/hovercard" href="https://github.com/apache/seatunnel/pull/6552">#6552</a>)</li> <li>[Hotfix] Fix spark example (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2179279676" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6486" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6486/hovercard" href="https://github.com/apache/seatunnel/pull/6486">#6486</a>)</li> <li>[Hotfix] Fix compile error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2173016547" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6463" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6463/hovercard" href="https://github.com/apache/seatunnel/pull/6463">#6463</a>)</li> </ul> <h3>Transformer</h3> <ul> <li>[Fix][SQLTransform] fix the scale loss for the sql transform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2198850145" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6553" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6553/hovercard" href="https://github.com/apache/seatunnel/pull/6553">#6553</a>)</li> <li>[Bug] Fix minus constant error in SQLTransform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2193794263" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6533" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6533/hovercard" href="https://github.com/apache/seatunnel/pull/6533">#6533</a>)</li> </ul> <h3>Connectors</h3> <ul> <li>[Fix][Kafka-Sink] fix kafka sink factory option rule (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2230022433" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6657" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6657/hovercard" href="https://github.com/apache/seatunnel/pull/6657">#6657</a>)</li> <li>[Hotfix] fix http source can not read yyyy-MM-dd HH:mm:ss format bug & Improve DateTime Utils (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2212305273" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6601" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6601/hovercard" href="https://github.com/apache/seatunnel/pull/6601">#6601</a>)</li> <li>[Bug] Fix OrcWriteStrategy/ParquetWriteStrategy doesn't login with kerberos (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2175304155" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6472" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6472/hovercard" href="https://github.com/apache/seatunnel/pull/6472">#6472</a>)</li> <li>[Fix][Doc] Fix FTP sink config key <code>username</code> to <code>user</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2217978485" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6627" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6627/hovercard" href="https://github.com/apache/seatunnel/pull/6627">#6627</a>)</li> <li>[E2E] Fix AmazondynamodbIT unstable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2222081120" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6640" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6640/hovercard" href="https://github.com/apache/seatunnel/pull/6640">#6640</a>)</li> <li>[Fix][Connector-V2] Fix add hive partition error when partition already existed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2207477659" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6577" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6577/hovercard" href="https://github.com/apache/seatunnel/pull/6577">#6577</a>)</li> <li>[Fix][Connector-V2] Fixed doris/starrocks create table sql parse error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2207767499" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6580" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6580/hovercard" href="https://github.com/apache/seatunnel/pull/6580">#6580</a>)</li> <li>[Fix][Connector-V2] Fix doris sink can not be closed when stream load not read any data (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2205418927" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6570" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6570/hovercard" href="https://github.com/apache/seatunnel/pull/6570">#6570</a>)</li> <li>[Fix][Connector-V2] Fix connector support SPI but without no args constructor (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2197403921" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6551" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6551/hovercard" href="https://github.com/apache/seatunnel/pull/6551">#6551</a>)</li> <li>[Fix][Connector-V2] Fix doris source select fields loss primary key information (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2118466172" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6339" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6339/hovercard" href="https://github.com/apache/seatunnel/pull/6339">#6339</a>)</li> <li>[Fix][FakeSource] fix random from template not include the latest value issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2165985781" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6438" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6438/hovercard" href="https://github.com/apache/seatunnel/pull/6438">#6438</a>)</li> <li>[Fix][Connector-V2] Fix mongodb cdc start up mode option values not right (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2116998150" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6338" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6338/hovercard" href="https://github.com/apache/seatunnel/pull/6338">#6338</a>)</li> <li>[BugFix][Connector-file-sftp] Fix SFTPInputStream.close does not correctly trigger the closing of the file stream (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2112044873" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6323" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/6323/hovercard" href="https://github.com/apache/seatunnel/issues/6323">#6323</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2114358716" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6329" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6329/hovercard" href="https://github.com/apache/seatunnel/pull/6329">#6329</a>)</li> <li>[Fix] Fix doris stream load failed not reported error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2107655209" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6315" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6315/hovercard" href="https://github.com/apache/seatunnel/pull/6315">#6315</a>)</li> <li>[fix][connector-rocketmq]Fix a NPE problem when checkpoint.interval is set too small(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2217558462" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6624" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/6624/hovercard" href="https://github.com/apache/seatunnel/issues/6624">#6624</a>)</li> <li>[Bugfix][TDengine] Fix the issue of losing the driver due to multiple calls to the submit job REST API <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2207777345" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6581" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/6581/hovercard" href="https://github.com/apache/seatunnel/issues/6581">#6581</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2210649799" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6596" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6596/hovercard" href="https://github.com/apache/seatunnel/pull/6596">#6596</a>)</li> <li>[Fix][StarRocks] Fix NPE when upstream catalogtable table path only have table name part (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2194455080" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6540" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6540/hovercard" href="https://github.com/apache/seatunnel/pull/6540">#6540</a>)</li> </ul> <h3>Formats</h3> <ul> <li>[Bug] [formats] Fix fail to parse line when content contains the file delimiter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2209923349" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6589" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6589/hovercard" href="https://github.com/apache/seatunnel/pull/6589">#6589</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Hotfix] fix http source can not read yyyy-MM-dd HH:mm:ss format bug & Improve DateTime Utils (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2212305273" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6601" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6601/hovercard" href="https://github.com/apache/seatunnel/pull/6601">#6601</a>)</li> <li>[Fix][Zeta] Fix the thread stuck problem caused by savepoint checking mechanism (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2205254983" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6568" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6568/hovercard" href="https://github.com/apache/seatunnel/pull/6568">#6568</a>)</li> <li>[Fix][Zeta] improve the local mode hazelcast connection (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2188097728" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6521" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6521/hovercard" href="https://github.com/apache/seatunnel/pull/6521">#6521</a>)</li> <li>[Fix][Zeta] Fix thread classloader be set to null when use cache mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2186197251" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6509" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6509/hovercard" href="https://github.com/apache/seatunnel/pull/6509">#6509</a>)</li> <li>[Bug] [zeta] Fix null pointer exception when submitting jobs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2180955208" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6492" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6492/hovercard" href="https://github.com/apache/seatunnel/pull/6492">#6492</a>)</li> <li>[bugfix] [Zeta] Fix the problem of class loader not releasing when using REST API to submit jobs</li> <li>[BUG][Zeta]job name Display error <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2173425718" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6470" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/6470/hovercard" href="https://github.com/apache/seatunnel/issues/6470">#6470</a></li> <li>[Hotfix][Zeta] Fix job deadlock when schema change (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2154005523" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6389" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6389/hovercard" href="https://github.com/apache/seatunnel/pull/6389">#6389</a>)</li> </ul> <h3>E2E</h3> <ul> <li>[E2E] Enable StarRocksCDCSinkIT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2217933896" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6626" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6626/hovercard" href="https://github.com/apache/seatunnel/pull/6626">#6626</a>)</li> </ul> <h2>Improve</h2> <ul> <li>[Doc][Improve] Add Support Chinese for seatunnel-engine (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2229824452" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6656" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6656/hovercard" href="https://github.com/apache/seatunnel/pull/6656">#6656</a>)</li> <li>[Doc][Improve]Add Support Chinese for start-v2/locally/quick-start-flink.md and start-v2/locally/quick-start-spark.md (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2160131200" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6412" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6412/hovercard" href="https://github.com/apache/seatunnel/pull/6412">#6412</a>)</li> <li>[Improve] add icon for idea (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2155780740" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6394" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6394/hovercard" href="https://github.com/apache/seatunnel/pull/6394">#6394</a>)</li> <li>[Improve] Add deprecated annotation for <code>ReadonlyConfig::toConfig</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2141377744" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6353" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6353/hovercard" href="https://github.com/apache/seatunnel/pull/6353">#6353</a>)</li> </ul> <h3>Core</h3> <ul> <li>[Improve][RestAPI] always return jobId when call getJobInfoById API (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2160530193" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6422" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6422/hovercard" href="https://github.com/apache/seatunnel/pull/6422">#6422</a>)</li> <li>[Improve][RestAPI] return finished job info when job is finished (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2207428702" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6576" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6576/hovercard" href="https://github.com/apache/seatunnel/pull/6576">#6576</a>)</li> <li>[Improve] Improve MultiTableSinkWriter prepare commit performance (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2181334950" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6495" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6495/hovercard" href="https://github.com/apache/seatunnel/pull/6495">#6495</a>)</li> <li>[Improve] Add SaveMode log of process detail (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2150278517" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6375" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6375/hovercard" href="https://github.com/apache/seatunnel/pull/6375">#6375</a>)</li> <li>[Improve][API] Unify type system api(data & type) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1996950742" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5872" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5872/hovercard" href="https://github.com/apache/seatunnel/pull/5872">#5872</a>)</li> </ul> <h3>Formats</h3> <ul> <li>[Improve] Improve read with parquet type convert error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2235528664" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6683" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6683/hovercard" href="https://github.com/apache/seatunnel/pull/6683">#6683</a>)</li> </ul> <h3>Connector-V2</h3> <ul> <li>[Improve][Connector-V2]Support multi-table sink feature for redis (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2107232044" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6314" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6314/hovercard" href="https://github.com/apache/seatunnel/pull/6314">#6314</a>)</li> <li>[Improve][Connector-V2] oracle cdc e2e optimization (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2085694929" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6232" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6232/hovercard" href="https://github.com/apache/seatunnel/pull/6232">#6232</a>)</li> <li>[Improve][Connector-V2]Support multi-table sink feature for httpsink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2107779073" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6316" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6316/hovercard" href="https://github.com/apache/seatunnel/pull/6316">#6316</a>)</li> <li>[Improve][Connector-V2] Support INFINI Easysearch (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2014437007" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5933" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5933/hovercard" href="https://github.com/apache/seatunnel/pull/5933">#5933</a>)</li> <li>[Improve][Connector-V2] Support hadoop ha and kerberos for paimon sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2209711946" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6585" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6585/hovercard" href="https://github.com/apache/seatunnel/pull/6585">#6585</a>)</li> <li>[Improve][CDC-Connector]Fix CDC option rule. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2170642112" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6454" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6454/hovercard" href="https://github.com/apache/seatunnel/pull/6454">#6454</a>)</li> <li>[Improve][CDC] Optimize memory allocation for snapshot split reading (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2099675759" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6281" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6281/hovercard" href="https://github.com/apache/seatunnel/pull/6281">#6281</a>)</li> <li>[Improve][Connector-V2] Support TableSourceFactory on StarRocks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2182921505" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6498" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6498/hovercard" href="https://github.com/apache/seatunnel/pull/6498">#6498</a>)</li> <li>[Improve][Jdbc] Using varchar2 datatype store string in oracle (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2155624994" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6392" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6392/hovercard" href="https://github.com/apache/seatunnel/pull/6392">#6392</a>)</li> <li>[Improve] StarRocksSourceReader use the existing client (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2178030480" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6480" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6480/hovercard" href="https://github.com/apache/seatunnel/pull/6480">#6480</a>)</li> <li>[Improve][JDBC] Optimized code style for getting jdbc field types (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2208069949" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6583" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6583/hovercard" href="https://github.com/apache/seatunnel/pull/6583">#6583</a>)</li> <li>[Improve][Connector-V2] Add ElasticSearch type converter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2196733198" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6546" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6546/hovercard" href="https://github.com/apache/seatunnel/pull/6546">#6546</a>)</li> <li>[Improve][Connector-V2] Support read orc with schema config to cast type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2191830685" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6531" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6531/hovercard" href="https://github.com/apache/seatunnel/pull/6531">#6531</a>)</li> <li>[Improve][Jdbc] Support custom case-sensitive config for dameng (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2186582950" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6510" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6510/hovercard" href="https://github.com/apache/seatunnel/pull/6510">#6510</a>)</li> <li>[Improve][Jdbc] Increase tyepe converter when auto creating tables (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2214561024" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6617" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6617/hovercard" href="https://github.com/apache/seatunnel/pull/6617">#6617</a>)</li> <li>[Improve][CDC] Optimize split state memory allocation in increment phase (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2199276123" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6554" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6554/hovercard" href="https://github.com/apache/seatunnel/pull/6554">#6554</a>)</li> <li>[Improve][CDC] Improve read performance when record not contains schema field (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2205511465" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6571" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6571/hovercard" href="https://github.com/apache/seatunnel/pull/6571">#6571</a>)</li> <li>[Improve][Jdbc] Add quote identifier for sql (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2232736074" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6669" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6669/hovercard" href="https://github.com/apache/seatunnel/pull/6669">#6669</a>)</li> <li>[Improve] Add disable 2pc in SelectDB cloud sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2095534547" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6266" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6266/hovercard" href="https://github.com/apache/seatunnel/pull/6266">#6266</a>)</li> <li>[Doc][Improve] Add Support Kerberos Auth For Kafka Connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2229717056" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6653" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/6653/hovercard" href="https://github.com/apache/seatunnel/issues/6653">#6653</a></li> </ul> <h3>CI</h3> <ul> <li>[CI] Fix error repository name in ci config files (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1718534861" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4795" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4795/hovercard" href="https://github.com/apache/seatunnel/pull/4795">#4795</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Improve][Zeta] Add classloader cache mode to fix metaspace leak (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2141671647" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6355" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6355/hovercard" href="https://github.com/apache/seatunnel/pull/6355">#6355</a>)</li> <li>[Improve][Test] Fix test unstable on <code>ResourceManger</code> and <code>EventReport</code> module (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2215108463" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6620" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6620/hovercard" href="https://github.com/apache/seatunnel/pull/6620">#6620</a>)</li> <li>[Improve][Test] Run all test when code merged into dev branch (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2213068804" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6609" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6609/hovercard" href="https://github.com/apache/seatunnel/pull/6609">#6609</a>)</li> <li>[Improve][Test] Make classloader cache testing more stable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2210654594" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6597" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6597/hovercard" href="https://github.com/apache/seatunnel/pull/6597">#6597</a>)</li> <li>[Improve][Zeta][storage] update hdfs configuration, support more parameters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2196912827" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6547" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6547/hovercard" href="https://github.com/apache/seatunnel/pull/6547">#6547</a>)</li> <li>[Improve][Zeta]Optimize the logic of RestHttpGetCommandProcessor#getSeaTunnelServer() (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2232417947" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6666" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6666/hovercard" href="https://github.com/apache/seatunnel/pull/6666">#6666</a>)</li> </ul> <h3>Transformer</h3> <ul> <li>[Improve][Transform] Sql transform support inner strucy query (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2178273481" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6484" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6484/hovercard" href="https://github.com/apache/seatunnel/pull/6484">#6484</a>)</li> <li>[Improve][Transform] Remove Fallback during parsing Transform process (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2223360851" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6644" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6644/hovercard" href="https://github.com/apache/seatunnel/pull/6644">#6644</a>)</li> <li>[Improve][Transform] Remove can't find field exception (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2238768724" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6691" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6691/hovercard" href="https://github.com/apache/seatunnel/pull/6691">#6691</a>)</li> </ul> <h2>Feature</h2> <h3>Core</h3> <ul> <li>[Feature][Tool] Add connector check script for issue 6199 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2221694240" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6635" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6635/hovercard" href="https://github.com/apache/seatunnel/pull/6635">#6635</a>)</li> <li>[Feature][Core] Support listening for message delayed events in cdc source (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2220210121" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6634" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6634/hovercard" href="https://github.com/apache/seatunnel/pull/6634">#6634</a>)</li> <li>[Feature][Core] Support event listener for job (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2160415462" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6419" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6419/hovercard" href="https://github.com/apache/seatunnel/pull/6419">#6419</a>)</li> </ul> <h3>Connector-V2</h3> <ul> <li>[Feature][connector-v2] add xugudb connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2202066523" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6561" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6561/hovercard" href="https://github.com/apache/seatunnel/pull/6561">#6561</a>)</li> <li>[Feature][Connector-V2] Support multi-table sink feature for paimon <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1949020881" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5652" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/5652/hovercard" href="https://github.com/apache/seatunnel/issues/5652">#5652</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2168745800" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6449" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6449/hovercard" href="https://github.com/apache/seatunnel/pull/6449">#6449</a>)</li> <li>[Feature][Connectors-V2][File]support assign encoding for file source/sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2180542931" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6489" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6489/hovercard" href="https://github.com/apache/seatunnel/pull/6489">#6489</a>)</li> <li>[Feature][Connector]update pgsql-cdc publication for add table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2107104539" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6309" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6309/hovercard" href="https://github.com/apache/seatunnel/pull/6309">#6309</a>)</li> <li>[Feature][Paimon] Support specify paimon table write properties, partition keys and primary keys (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2194242179" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6535" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6535/hovercard" href="https://github.com/apache/seatunnel/pull/6535">#6535</a>)</li> <li>[Feature][Feature] Support nanosecond in Doris DateTimeV2 type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2142010959" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6358" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6358/hovercard" href="https://github.com/apache/seatunnel/pull/6358">#6358</a>)</li> <li>[Feature][Feature] Support nanosecond in SelectDB DateTimeV2 type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2114922074" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6332" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6332/hovercard" href="https://github.com/apache/seatunnel/pull/6332">#6332</a>)</li> <li>[Feature][Feature] Supports iceberg sink <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2078568729" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6198" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/6198/hovercard" href="https://github.com/apache/seatunnel/issues/6198">#6198</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2093765988" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6265" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6265/hovercard" href="https://github.com/apache/seatunnel/pull/6265">#6265</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Zeta] Support config job retry times in job config (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2237645745" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6690" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6690/hovercard" href="https://github.com/apache/seatunnel/pull/6690">#6690</a>)</li> </ul> <h2>Docs</h2> <ul> <li>[Docs] fix kafka format typo (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2219827217" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6633" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6633/hovercard" href="https://github.com/apache/seatunnel/pull/6633">#6633</a>)</li> <li>[Fix][Doc] Fixed links in some documents (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2233265744" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6673" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6673/hovercard" href="https://github.com/apache/seatunnel/pull/6673">#6673</a>)</li> <li>[Fix][Doc] Fix some spell errors (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2218170026" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6628" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6628/hovercard" href="https://github.com/apache/seatunnel/pull/6628">#6628</a>)</li> <li>[Fix][Doc] Fixed typography error in starrocks sink document (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2207621984" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6579" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6579/hovercard" href="https://github.com/apache/seatunnel/pull/6579">#6579</a>)</li> <li>[Hotfix][Doc][Chinese] Fix invalid link about configure logging related parameters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2168402549" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6442" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6442/hovercard" href="https://github.com/apache/seatunnel/pull/6442">#6442</a>)</li> <li>[Fix][Doc]Seatunnel Engine/checkpoint-storage.md doc error(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2148060931" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6369" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/6369/hovercard" href="https://github.com/apache/seatunnel/issues/6369">#6369</a>)</li> </ul></div> </div> <div data-view-component="true" class="Box-footer"> <div class="mb-3"> <details data-view-component="true"> <summary role="button" data-view-component="true"> <span data-view-component="true" class="f3 text-bold d-inline mr-3">Assets</span> <span title="2" data-view-component="true" class="Counter ml-1">2</span> </summary> <div data-view-component="true"> <include-fragment loading="lazy" src="https://github.com/apache/seatunnel/releases/expanded_assets/2.3.5" > <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </include-fragment> </div> </details> </div> <div class="d-flex flex-row flex-wrap flex-justify-between js-comment"> <div data-view-component="true" class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" data-turbo="false" action="/apache/seatunnel/reactions" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="jAuu-uK0G17vytgpVg2MfoaF8s_SFFFSVD9q5QtdlEAFFve4_JNbHDWF0HL76iC3UGyl_PlznsZakda_WQniKA" autocomplete="off" /> <input type="hidden" name="input[subjectId]" value="RE_kwDOBezpVM4JEG6M"> <div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap"> <button name="input[content]" id="reactions--reaction_button_component-3b7507" value="ROCKET react" data-button-index-position="6" data-reaction-label="Rocket" data-reaction-content="rocket" aria-pressed="false" aria-label="rocket (6): liugddx, 02:54AM on April 21" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/assets/1f680-d0ef47fdb515.png" class="social-button-emoji">🚀</g-emoji> <span class="js-discussion-reaction-group-count">6</span> </button> <tool-tip id="tooltip-34fc9bbd-e5c0-4938-9659-1524f9d7af03" for="reactions--reaction_button_component-3b7507" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">Hisoka-X, arshadmohammad, 123titanium, xqg1316, jflarecao, and ZhangWeike2000 reacted with rocket emoji</tool-tip> <div class="js-reactions-container"> <details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden> <summary aria-haspopup="true" data-view-component="true" class="Button--link Button--medium Button"> <span class="Button-content"> <span class="Button-label">All reactions</span> </span> </summary> <ul class="dropdown-menu dropdown-menu-se"> <li class="dropdown-item" aria-label="Hisoka-X, arshadmohammad, 123titanium, xqg1316, jflarecao, and ZhangWeike2000 reacted with rocket emoji"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/assets/1f680-d0ef47fdb515.png" class="social-button-emoji mr-2">🚀</g-emoji> <span>6 reactions</span> </li> </ul> </details> </div> </div> </form> <div data-view-component="true" class="color-fg-muted mt-1">6 people reacted</div> </div> </div> </div> </div></div> </div> </section> <section aria-labelledby="hd-a7b7e80a"> <h2 class="sr-only" id="hd-a7b7e80a">2.3.4 Release</h2> <div class="d-flex flex-column flex-md-row my-5 flex-justify-center"> <div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4"> <div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0"> <relative-time class="no-wrap" prefix="" datetime="2024-02-20T03:01:15Z"> 20 Feb 03:01 </relative-time> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <img src="https://avatars.githubusercontent.com/u/32193458?s=40&v=4" alt="@EricJoy2048" size="20" height="20" width="20" data-view-component="true" class="avatar avatar-small circle" /> <a class="color-fg-muted wb-break-all" data-hovercard-type="user" data-hovercard-url="/users/EricJoy2048/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/EricJoy2048">EricJoy2048</a> </div> <div class="mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a href="/apache/seatunnel/tree/2.3.4" data-view-component="true" class="Link Link--muted"> <div data-view-component="true" class="css-truncate css-truncate-target"> <svg aria-label="Tag" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span class="ml-1 wb-break-all"> 2.3.4 </span> </div></a> </div> <div style="position: relative; top: 1px;" class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a data-hovercard-type="commit" data-hovercard-url="/apache/seatunnel/commit/b96bf8a93a6bee6b01da34429cb940a73ab864ea/hovercard" href="/apache/seatunnel/commit/b96bf8a93a6bee6b01da34429cb940a73ab864ea" data-view-component="true" class="Link Link--muted mb-2"> <svg aria-label="Commit" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit"> <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path> </svg> <code class="f5 ml-1 wb-break-all">b96bf8a</code></a> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <details class="details-reset details-overlay " id="tag-select-menu-ef826a3a-ace1-11ef-9822-a4ad649b49e0"> <summary data-view-component="true" class="btn-sm btn text-left"> <i></i><span data-menu-button="">Compare</span><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down ml-2 mr-n1"> <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path> </svg> </summary> <details-menu class="SelectMenu text-md-left " style="z-index: 500"> <div class="SelectMenu-modal"> <header class="SelectMenu-header"> <span class="SelectMenu-title">Choose a tag to compare</span> <button class="SelectMenu-closeButton" type="button" data-toggle-for="tag-select-menu-ef826a3a-ace1-11ef-9822-a4ad649b49e0"> <svg aria-label="Close menu" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> </header> <div class="SelectMenu-filter"> <input aria-label="Find a tag" autofocus class="SelectMenu-input form-control" data-ref-filter placeholder="Find a tag" type="text" > </div> <ref-selector type="tag" query-endpoint="/apache/seatunnel/refs" cache-key="v0:1732620421.0" current-committish="Mi4zLjQ=" default-branch="ZGV2" name-with-owner="YXBhY2hlL3NlYXR1bm5lbA==" prefetch-on-mouseover > <template data-target="ref-selector.fetchFailedTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Could not load tags</div> </template> <template data-target="ref-selector.noMatchTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Nothing to show</div> </template> <template data-target="ref-selector.itemTemplate"> <a href="/apache/seatunnel/compare/{{ urlEncodedRefName }}...2.3.4" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> <span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span> <span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span> </a> </template> <template data-target="ref-selector.hiddenCurrentItemTemplate"> <input hidden="hidden" type="radio" value="{{ refName }}" checked="checked" name="" id="" /> </template> <div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list" style="max-height: 330px"> <div class="SelectMenu-loading pt-3 pb-0 overflow-hidden"> <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </div> </div> <footer class="SelectMenu-footer"><a href="/apache/seatunnel/tags">View all tags</a></footer> </ref-selector> </div> </details-menu> </details> </div> </div> <div class="col-md-9" > <div data-view-component="true" class="Box"> <div data-view-component="true" class="Box-body"> <div class="d-flex flex-md-row flex-column"> <div class="d-flex flex-row flex-1 mb-3 wb-break-word"> <div class="flex-1" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <span data-view-component="true" class="f1 text-bold d-inline mr-3"><a href="/apache/seatunnel/releases/tag/2.3.4" data-view-component="true" class="Link--primary Link">2.3.4 Release</a></span> <span> <div class="ml-2 d-none d-md-inline"> </div> </span> </div> <div class="mt-3 ml-2 d-md-none"> </div> <div class="ml-2 mt-3 d-md-none"> </div> </div> <div class="d-flex mb-3" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> </div> </div> <div data-pjax="true" data-test-selector="body-content" data-view-component="true" class="markdown-body my-3"><h1>2.3.4 Release Note</h1> <h2>Bug Fix</h2> <h3>Core</h3> <ul> <li>[Core] [API] Fixed generic class loss for lists (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1640940801" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4421" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4421/hovercard" href="https://github.com/apache/seatunnel/pull/4421">#4421</a>)</li> <li>[Starter] Fix the problem of "," being divided in [] (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1872954646" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5401" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5401/hovercard" href="https://github.com/apache/seatunnel/pull/5401">#5401</a>)</li> <li>[Core] [API] Fix ReadonlyConfig lose key error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1913060182" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5565" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5565/hovercard" href="https://github.com/apache/seatunnel/pull/5565">#5565</a>)</li> <li>[Core] [API] Fix get bytes from LinkHashMap (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1941591536" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5622" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5622/hovercard" href="https://github.com/apache/seatunnel/pull/5622">#5622</a>)</li> <li>[Core] [API] Fix log error when multi-table sink close (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1955288916" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5683" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5683/hovercard" href="https://github.com/apache/seatunnel/pull/5683">#5683</a>)</li> <li>[Core] [API] Fix MultiTableSink return committer but sink do not support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1962601614" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5710" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5710/hovercard" href="https://github.com/apache/seatunnel/pull/5710">#5710</a>)</li> <li>[Core] [API] Fix the error msg when parse schema with unsupported type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1978654029" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5790" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5790/hovercard" href="https://github.com/apache/seatunnel/pull/5790">#5790</a>)</li> <li>[Core] [API] Fix flaky test <code>OptionUtilTest.test</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2005343074" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5894" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5894/hovercard" href="https://github.com/apache/seatunnel/pull/5894">#5894</a>)</li> <li>[Core] [API] Fix SaveModeHandler not be closed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1991920320" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5843" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5843/hovercard" href="https://github.com/apache/seatunnel/pull/5843">#5843</a>)</li> <li>[Core] [API] Fix MultiTableSinkWriter thread index always 1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1988877928" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5832" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5832/hovercard" href="https://github.com/apache/seatunnel/pull/5832">#5832</a>)</li> <li>[Core] [API] Fix <code>SeaTunnelRow::getBytesSize</code> not support map interface (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2034937491" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5990" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5990/hovercard" href="https://github.com/apache/seatunnel/pull/5990">#5990</a>)</li> <li>[Core] [Common] Fix <code>FileUtils::createNewFile</code> not create new file (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2018439614" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5943" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5943/hovercard" href="https://github.com/apache/seatunnel/pull/5943">#5943</a>)</li> <li>[Core] [API] Fix Debezium format cannot parse date/time/timestamp (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2003501821" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5887" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5887/hovercard" href="https://github.com/apache/seatunnel/pull/5887">#5887</a>)</li> <li>[Starter] When inside double quotes,',' are treated as normal characters instead of delimiters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2048881513" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6042" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6042/hovercard" href="https://github.com/apache/seatunnel/pull/6042">#6042</a></li> <li>[Core] [Common] Replace CommonErrorCodeDeprecated.JSON_OPERATION_FAILED (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2030023833" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5978" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5978/hovercard" href="https://github.com/apache/seatunnel/pull/5978">#5978</a>)</li> <li>[Core] [API] Fix <code>Object.class</code> option value can not return normal value (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2088147344" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6247" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6247/hovercard" href="https://github.com/apache/seatunnel/pull/6247">#6247</a>)</li> </ul> <h3>Transformer-V2</h3> <ul> <li>[All] Fix PrimaryKey in transform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1960971071" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5704" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5704/hovercard" href="https://github.com/apache/seatunnel/pull/5704">#5704</a>)</li> <li>[All] Fix cast to timestamp, date, time bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1982949443" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5812" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5812/hovercard" href="https://github.com/apache/seatunnel/pull/5812">#5812</a>)</li> </ul> <h3>Formats</h3> <ul> <li>[Text] Allow the entry in the map to be null and allow the key in the entry to be null (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1846205350" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5277" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5277/hovercard" href="https://github.com/apache/seatunnel/pull/5277">#5277</a>)</li> </ul> <h3>Connector-V2</h3> <ul> <li>[Connector-V2] [Clickhouse] Fix clickhouse old version compatibility (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1854401005" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5326" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5326/hovercard" href="https://github.com/apache/seatunnel/pull/5326">#5326</a>)</li> <li>[Connector-V2] [Clickhouse] Fix http header cover (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1886836089" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5446" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5446/hovercard" href="https://github.com/apache/seatunnel/pull/5446">#5446</a>)</li> <li>[Connector-V2] [StarRocks] Fix starrocks template sql parser (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1856306586" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5332" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5332/hovercard" href="https://github.com/apache/seatunnel/pull/5332">#5332</a>)</li> <li>[Connector-V2] [Hive] Fix the bug that hive-site.xml can not be injected in HiveConf (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1844500307" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5261" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5261/hovercard" href="https://github.com/apache/seatunnel/pull/5261">#5261</a>)</li> <li>[Connector-V2] [Clickhouse] Fix clickhouse sink flush bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1887417573" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5448" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5448/hovercard" href="https://github.com/apache/seatunnel/pull/5448">#5448</a>)</li> <li>[Connector-V2] [Hive] Fix An error occurred reading an empty directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1881128669" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5427" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5427/hovercard" href="https://github.com/apache/seatunnel/pull/5427">#5427</a>)</li> <li>[Connector-V2] [Hive] Fix An error occurred reading an empty directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1881128669" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5427" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5427/hovercard" href="https://github.com/apache/seatunnel/pull/5427">#5427</a>)" (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1896394814" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5487" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5487/hovercard" href="https://github.com/apache/seatunnel/pull/5487">#5487</a>)</li> <li>[Connector-V2] [Oss jindo] Fix the problem of jindo driver download failure. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1899696569" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5511" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5511/hovercard" href="https://github.com/apache/seatunnel/pull/5511">#5511</a>)</li> <li>[Connector-V2] [Oss jindo] Remove useless code (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1907060570" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5540" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5540/hovercard" href="https://github.com/apache/seatunnel/pull/5540">#5540</a>)</li> <li>[Connector-V2] [File] Fix WriteStrategy parallel writing thread unsafe issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1908907869" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5546" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5546/hovercard" href="https://github.com/apache/seatunnel/pull/5546">#5546</a>)</li> <li>[Connector-V2] [CDC] Fix the cdc bug about NPE when the original table deletes a field (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1916789943" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5579" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5579/hovercard" href="https://github.com/apache/seatunnel/pull/5579">#5579</a>)</li> <li>[Connector-V2] [Jdbc] oracle catalog create table repeat and oracle pg null point (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1902174439" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5517" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5517/hovercard" href="https://github.com/apache/seatunnel/pull/5517">#5517</a>)</li> <li>[Connector-V2] [CDC] Fix thread-unsafe collection container in cdc enumerator (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1939407376" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5614" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5614/hovercard" href="https://github.com/apache/seatunnel/pull/5614">#5614</a>)</li> <li>[Connector-V2] [Mongodb] Fixed unsupported exception caused by bsonNull (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1951160765" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5659" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5659/hovercard" href="https://github.com/apache/seatunnel/pull/5659">#5659</a>)</li> <li>[Connector-V2] [File] Fix file sink <code>isPartitionFieldWriteInFile</code> occurred exception when no columns are given (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1899346925" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5508" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5508/hovercard" href="https://github.com/apache/seatunnel/pull/5508">#5508</a>)</li> <li>[Connector-V2] [Doris] Fix RestService report NullPointerException (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1852788192" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5319" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5319/hovercard" href="https://github.com/apache/seatunnel/pull/5319">#5319</a>)</li> <li>[Connector-V2] [MaxCompute] Fix MaxCompute use not exist SCHEMA option (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1961180595" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5708" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5708/hovercard" href="https://github.com/apache/seatunnel/pull/5708">#5708</a>)</li> <li>[Connector-V2] [Doris] Using try-with-resources to simplify the code. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1780251277" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4995" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4995/hovercard" href="https://github.com/apache/seatunnel/pull/4995">#4995</a>)</li> <li>[Connector-V2] [Clickhouse] Fixed an out-of-order BUG with output data fields of clickhouse-sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1858785976" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5346" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5346/hovercard" href="https://github.com/apache/seatunnel/pull/5346">#5346</a>)</li> <li>[Connector-V2] [Jdbc] support postgresql xml type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1963372983" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5724" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5724/hovercard" href="https://github.com/apache/seatunnel/pull/5724">#5724</a>)</li> <li>[Connector-V2] [Jdbc] Nullable Column source have null data could be unexpected results. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1912797745" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5560" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5560/hovercard" href="https://github.com/apache/seatunnel/pull/5560">#5560</a>)</li> <li>[Connector-V2] [Iceberg] Iceberg source lost data with parallelism option (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1964647400" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5732" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5732/hovercard" href="https://github.com/apache/seatunnel/pull/5732">#5732</a>)</li> <li>[Connector-V2] [Jdbc] Fix PG will not create index when using auto create table <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1963156634" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5721" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5721/hovercard" href="https://github.com/apache/seatunnel/pull/5721">#5721</a></li> <li>[Connector-V2] [Jdbc] Fix database identifier (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1968613132" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5756" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5756/hovercard" href="https://github.com/apache/seatunnel/pull/5756">#5756</a>)</li> <li>[Connector-V2] [CDC] Fix MultiTableSink restore failed when add new table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1965694270" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5746" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5746/hovercard" href="https://github.com/apache/seatunnel/pull/5746">#5746</a>)</li> <li>[Connector-V2] [Postgres CDC] Fix Postgres create table test case failed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1975336165" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5778" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5778/hovercard" href="https://github.com/apache/seatunnel/pull/5778">#5778</a>)</li> <li>[Connector-V2] [CDC] Clean unused code (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1975895185" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5785" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5785/hovercard" href="https://github.com/apache/seatunnel/pull/5785">#5785</a>)</li> <li>[Connector-V2] [CDC] Fix state recovery error when switching a single table to multiple tables (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1975874352" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5784" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5784/hovercard" href="https://github.com/apache/seatunnel/pull/5784">#5784</a>)</li> <li>[Connector-V2] [ElasticSearch] Fixed conversion exception of elasticsearch array format (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1986762913" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5825" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5825/hovercard" href="https://github.com/apache/seatunnel/pull/5825">#5825</a>)</li> <li>[Connector-V2] [Jdbc] Fix read from Oracle Date type value lose time (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1983316705" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5814" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5814/hovercard" href="https://github.com/apache/seatunnel/pull/5814">#5814</a>)</li> <li>[Connector-V2] [Pulsar] Fix: update IDENTIFIER = Pulsar for pulsar-datasource on project:seatunnel-web (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1993960408" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5852" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5852/hovercard" href="https://github.com/apache/seatunnel/pull/5852">#5852</a>)</li> <li>[Connector-V2] [Jdbc] Fix Hive-Jdbc use krb5 overwrite kerberosKeytabPath (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2003873997" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5891" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5891/hovercard" href="https://github.com/apache/seatunnel/pull/5891">#5891</a>)</li> <li>[Connector-V2] [InfluxDB] Resolve invalid SQL in initColumnsIndex method caused by direct QUERY_LIMIT appendage with 'tz' function. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1725160210" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4829" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4829/hovercard" href="https://github.com/apache/seatunnel/pull/4829">#4829</a>)</li> <li>[Connector-V2] [Jdbc] Fix cdc updates were not filtering same primary key (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2011753990" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5923" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5923/hovercard" href="https://github.com/apache/seatunnel/pull/5923">#5923</a>)</li> <li>[Connector-V2] [File] Parquet reader parsing array type exception. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1647369219" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4457" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4457/hovercard" href="https://github.com/apache/seatunnel/pull/4457">#4457</a>)</li> <li>[Connector-V2] [Http] Fix bug http config no schema option and improve e2e test add case (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2016480245" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5939" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5939/hovercard" href="https://github.com/apache/seatunnel/pull/5939">#5939</a>)</li> <li>[Connector-V2] [Doris] Fix DorisCatalog not implement <code>name</code> method (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2034686493" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5988" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5988/hovercard" href="https://github.com/apache/seatunnel/pull/5988">#5988</a>)</li> <li>[Connector-V2] [TDengine] Fix the degree of multiple parallelism affects driver loading (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2045047286" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6020" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6020/hovercard" href="https://github.com/apache/seatunnel/pull/6020">#6020</a>)</li> <li>[Connector-V2] [Jdbc] Fix jdbc setFetchSize error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2040824237" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6005" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6005/hovercard" href="https://github.com/apache/seatunnel/pull/6005">#6005</a>)</li> <li>[Connector-V2] [CDC] Fix CDC job cannot consume incremental data After restore run (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="874208190" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/625" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/625/hovercard" href="https://github.com/apache/seatunnel/issues/625">#625</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2056887515" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6094" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6094/hovercard" href="https://github.com/apache/seatunnel/pull/6094">#6094</a>)</li> <li>[Connector-V2] [File] Fix the Issue of Abnormal Data Reading from Excel Files (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2014204047" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5932" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5932/hovercard" href="https://github.com/apache/seatunnel/pull/5932">#5932</a>)</li> <li>[Connector-V2] [CDC] Fix NPE caused by adding a table for restore job (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2067354405" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6145" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6145/hovercard" href="https://github.com/apache/seatunnel/pull/6145">#6145</a>)</li> <li>[Connector-V2] [Jdbc] Fix dameng catalog query table sql (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2066944740" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6141" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6141/hovercard" href="https://github.com/apache/seatunnel/pull/6141">#6141</a>)</li> <li>[Connector-V2] [Jdbc] update pgsql catalog for save mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2055639835" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6080" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6080/hovercard" href="https://github.com/apache/seatunnel/pull/6080">#6080</a>)</li> <li>[Connector-V2] [Jdbc] Fix Spliter Error in Case of Extensive Duplicate Data (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2046325261" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6026" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6026/hovercard" href="https://github.com/apache/seatunnel/pull/6026">#6026</a>)</li> <li>[Connector-V2] [CDC] Fix added columns cannot be parsed after job restore (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2062301493" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6118" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6118/hovercard" href="https://github.com/apache/seatunnel/pull/6118">#6118</a>)</li> <li>[Connector-V2] [CDC] Fix negative values in CDCRecordEmitDelay metric (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2090603449" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6259" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6259/hovercard" href="https://github.com/apache/seatunnel/pull/6259">#6259</a>)</li> <li>[Connector-V2] [Oracle CDC] Fix invalid split key when no primary key (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2088434583" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6251" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6251/hovercard" href="https://github.com/apache/seatunnel/pull/6251">#6251</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Zeta] Fix NotifyTaskRestoreOperation npe (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1862870502" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5362" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5362/hovercard" href="https://github.com/apache/seatunnel/pull/5362">#5362</a>)</li> <li>[Zeta] Fix Zeta will close task twice error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1879732629" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5422" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5422/hovercard" href="https://github.com/apache/seatunnel/pull/5422">#5422</a>)</li> <li>[Zeta] Disable CheckpointTimeOutTest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1883668818" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5438" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5438/hovercard" href="https://github.com/apache/seatunnel/pull/5438">#5438</a>)</li> <li>[Zeta] Fix CDC task restore throw NPE (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1899285030" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5507" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5507/hovercard" href="https://github.com/apache/seatunnel/pull/5507">#5507</a>)</li> <li>[Zeta] Multiple sink actions of the same type have the same name (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1897854744" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5499" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5499/hovercard" href="https://github.com/apache/seatunnel/pull/5499">#5499</a>)</li> <li>[Zeta] Checkpoint exception status messages exclude state data (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1909682912" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5547" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5547/hovercard" href="https://github.com/apache/seatunnel/pull/5547">#5547</a>)</li> <li>[Zeta] Fix memory leak issues related to checkpoints (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1906769254" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5539" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5539/hovercard" href="https://github.com/apache/seatunnel/pull/5539">#5539</a>)</li> <li>[Zeta] Fix the checkpoint be blocked with long time (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1958882245" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5695" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5695/hovercard" href="https://github.com/apache/seatunnel/pull/5695">#5695</a>)</li> <li>[Zeta] Fix the problem of unstable job status (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1887558884" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5450" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5450/hovercard" href="https://github.com/apache/seatunnel/pull/5450">#5450</a>)</li> <li>[Zeta] Fix submit job api (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1960797986" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5702" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5702/hovercard" href="https://github.com/apache/seatunnel/pull/5702">#5702</a>)</li> <li>[Zeta] Set default DeployMode to DeployMode.CLIENT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1975849106" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5783" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5783/hovercard" href="https://github.com/apache/seatunnel/pull/5783">#5783</a>)</li> <li>[Zeta] rest api submit a job with chinese name return Garbled code name (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1996517948" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5870" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5870/hovercard" href="https://github.com/apache/seatunnel/pull/5870">#5870</a>)</li> <li>[Zeta] Fix CheckpointCoordinator report NPE when ack not existed pending checkpoint (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2007730709" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5909" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5909/hovercard" href="https://github.com/apache/seatunnel/pull/5909">#5909</a>)</li> <li>[Zeta] Fix submit job has the same job name error. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2048780997" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6041" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6041/hovercard" href="https://github.com/apache/seatunnel/pull/6041">#6041</a>)</li> <li>[Zeta] Fixed the problem that the return list is empty due to no status parameters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2048753564" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6040" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6040/hovercard" href="https://github.com/apache/seatunnel/pull/6040">#6040</a>)</li> <li>[Zeta] Fix zeta scheduler bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2051668604" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6050" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6050/hovercard" href="https://github.com/apache/seatunnel/pull/6050">#6050</a>)</li> <li>[Zeta] Fix job can not restore when last checkpoint failed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2078182996" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6193" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6193/hovercard" href="https://github.com/apache/seatunnel/pull/6193">#6193</a>)</li> <li>[Zeta] [Rest-API] Submit or stop job from an inactive master node (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2082118549" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6217" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6217/hovercard" href="https://github.com/apache/seatunnel/pull/6217">#6217</a>)</li> </ul> <h3>E2E</h3> <ul> <li>[E2E] [Common] Update test container version of seatunnel engine (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1854167294" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5323" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5323/hovercard" href="https://github.com/apache/seatunnel/pull/5323">#5323</a>)</li> <li>[E2E] [Jdbc] Fix not remove docker image after test finish on jdbc suite (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1920763439" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5586" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5586/hovercard" href="https://github.com/apache/seatunnel/pull/5586">#5586</a>)</li> <li>[E2E] [ClickHouse] Enhance ClickHouse E2E testing to trigger multiple checkpoints (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1894082295" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5476" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5476/hovercard" href="https://github.com/apache/seatunnel/pull/5476">#5476</a>)</li> <li>[E2E] Fix not remove docker image after test finish on jdbc suite (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1920763439" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5586" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5586/hovercard" href="https://github.com/apache/seatunnel/pull/5586">#5586</a>)</li> <li>[E2E] Fix <code>ConnectorPackageServiceContainer</code> miss implement getSavePointCommand/getRestoreCommand (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1975521227" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5780" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5780/hovercard" href="https://github.com/apache/seatunnel/pull/5780">#5780</a>)</li> <li>[E2E] Fix build failed cause by <code>JdbcHiveIT</code> and <code>SparkSinkTest</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1980620456" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5798" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5798/hovercard" href="https://github.com/apache/seatunnel/pull/5798">#5798</a>)</li> <li>[E2E] Fix submit job case error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2053632147" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6059" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6059/hovercard" href="https://github.com/apache/seatunnel/pull/6059">#6059</a>)</li> <li>[E2E] Fixed action related err (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2093228775" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6264" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6264/hovercard" href="https://github.com/apache/seatunnel/pull/6264">#6264</a>)</li> <li>[E2E] Lock mysql container version to 8.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2093162446" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6263" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6263/hovercard" href="https://github.com/apache/seatunnel/pull/6263">#6263</a>)</li> </ul> <h3>CI</h3> <ul> <li>[CI] Fix jindo oss connector name (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1869072229" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5385" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5385/hovercard" href="https://github.com/apache/seatunnel/pull/5385">#5385</a>)</li> <li>[Build] Fix error msg when fork repository not up to date. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1897745509" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5497" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5497/hovercard" href="https://github.com/apache/seatunnel/pull/5497">#5497</a>)</li> <li>[CI] Fix file change not be check when CI run in fork repository (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1900698277" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5515" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5515/hovercard" href="https://github.com/apache/seatunnel/pull/5515">#5515</a>)</li> <li>[CI] remove jindo dependencies (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1903938750" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5528" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5528/hovercard" href="https://github.com/apache/seatunnel/pull/5528">#5528</a>)</li> <li>[CI] Fix phoenix ci error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1904155189" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5530" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5530/hovercard" href="https://github.com/apache/seatunnel/pull/5530">#5530</a>)</li> <li>[Build] Update build version to 2.3.4-SNAPSHOT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1939710877" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5619" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5619/hovercard" href="https://github.com/apache/seatunnel/pull/5619">#5619</a>)</li> <li>[Build] Ensure install-plugin.sh compatibility with sh on Debian <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1943865409" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5630" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/5630/hovercard" href="https://github.com/apache/seatunnel/issues/5630">#5630</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1943872319" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5631" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5631/hovercard" href="https://github.com/apache/seatunnel/pull/5631">#5631</a>)</li> <li>[CI] [Chore] Remove useless sonar check script (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1951923838" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5665" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5665/hovercard" href="https://github.com/apache/seatunnel/pull/5665">#5665</a></li> <li>[Chore] Remove DISCLAIMER file (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1953784321" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5673" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5673/hovercard" href="https://github.com/apache/seatunnel/pull/5673">#5673</a>)</li> <li>[CI] Fix CI unstable problem (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2005509431" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5896" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5896/hovercard" href="https://github.com/apache/seatunnel/pull/5896">#5896</a>)</li> <li>[Build] Fix empty line in config/plugin_config causes BUILD FAILURE (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2010878990" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5921" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5921/hovercard" href="https://github.com/apache/seatunnel/pull/5921">#5921</a>)</li> <li>[CI] Fix CI not run Kudu/AmazonSQS IT when not change api (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2022944118" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5955" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5955/hovercard" href="https://github.com/apache/seatunnel/pull/5955">#5955</a>)</li> <li>[CI] Split doris e2e into separate modules (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2037698485" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5999" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5999/hovercard" href="https://github.com/apache/seatunnel/pull/5999">#5999</a>)</li> <li>[CI] Fix Dead Links checker failure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2043590931" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6016" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6016/hovercard" href="https://github.com/apache/seatunnel/pull/6016">#6016</a>)</li> <li>[CI] Fix e2e error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2044700216" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6018" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6018/hovercard" href="https://github.com/apache/seatunnel/pull/6018">#6018</a>)</li> <li>[Build] Updated pom.xml (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2061032238" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6113" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6113/hovercard" href="https://github.com/apache/seatunnel/pull/6113">#6113</a>)</li> <li>[Build] Solve the problem of example running failure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2073674185" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6173" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6173/hovercard" href="https://github.com/apache/seatunnel/pull/6173">#6173</a>)</li> <li>[Build] Fix build error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2078476218" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6196" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6196/hovercard" href="https://github.com/apache/seatunnel/pull/6196">#6196</a>)</li> <li>[CI] Fix engine client not close (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2087609195" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/6241" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/6241/hovercard" href="https://github.com/apache/seatunnel/pull/6241">#6241</a>)</li> </ul> <h3>Examples</h3> <ul> <li>[Examples] modify the transform URL link (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1848977113" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5298" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5298/hovercard" href="https://github.com/apache/seatunnel/pull/5298">#5298</a>)</li> </ul> <h2>Improve</h2> <ul> <li>[Improve][CheckStyle] Remove useless 'SuppressWarnings' annotation of checkstyle. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1844456032" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5260" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5260/hovercard" href="https://github.com/apache/seatunnel/pull/5260">#5260</a>)</li> <li>[Improve][CheckStyle] Adjust the phase of spotless plugin for release plugin. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1935069874" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5607" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5607/hovercard" href="https://github.com/apache/seatunnel/pull/5607">#5607</a>)</li> </ul> <h3>Core</h3> <ul> <li>[Core] [API] Remove CatalogTable field in CatalogTableUtil (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1902556818" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5521" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5521/hovercard" href="https://github.com/apache/seatunnel/pull/5521">#5521</a>)</li> <li>[Core] [API] Move get schema logic from Config to ReadonlyConfig (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1904691372" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5534" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5534/hovercard" href="https://github.com/apache/seatunnel/pull/5534">#5534</a>)</li> <li>[Starter] Throw IllegalArgumentException when find multiple connector jar for one pluginIdentifier (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1911604847" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5551" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5551/hovercard" href="https://github.com/apache/seatunnel/pull/5551">#5551</a>)</li> <li>[Core] [API] Refactor CatalogTable and add <code>SeaTunnelSource::getProducedCatalogTables</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1912958391" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5562" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5562/hovercard" href="https://github.com/apache/seatunnel/pull/5562">#5562</a>)</li> <li>[Core] [API] Support config column/primaryKey/constraintKey in schema (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1913006249" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5564" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5564/hovercard" href="https://github.com/apache/seatunnel/pull/5564">#5564</a>)</li> <li>[Core] [API] Remove useless ReadonlyConfig flatten feature (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1937078933" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5612" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5612/hovercard" href="https://github.com/apache/seatunnel/pull/5612">#5612</a>)</li> <li>[Core] [Flink & Spark] Refactor Spark/Flink execution processor (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1931290549" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5595" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5595/hovercard" href="https://github.com/apache/seatunnel/pull/5595">#5595</a>)</li> <li>[Core] [API] Mark <code>SeaTunnelPluginLifeCycle</code> as deprecated (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1941771803" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5625" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5625/hovercard" href="https://github.com/apache/seatunnel/pull/5625">#5625</a></li> <li>[Core] [API] Support config tableIdentifier for schema (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1943324925" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5628" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5628/hovercard" href="https://github.com/apache/seatunnel/pull/5628">#5628</a>)</li> <li>[Core] [Pom] Add junit4 to the root pom (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1936737815" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5611" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5611/hovercard" href="https://github.com/apache/seatunnel/pull/5611">#5611</a>)</li> <li>[Core] [API] Remove catalog tag for config file (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1946936259" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5645" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5645/hovercard" href="https://github.com/apache/seatunnel/pull/5645">#5645</a>)</li> <li>[Core] [API] Remove useless transform code come from <code>setTypeInfo</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1947113191" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5647" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5647/hovercard" href="https://github.com/apache/seatunnel/pull/5647">#5647</a>)</li> <li>[Core] [API] Make sure CatalogTable options and partitionKeys are mutable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1955224497" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5681" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5681/hovercard" href="https://github.com/apache/seatunnel/pull/5681">#5681</a>)</li> <li>[Core] [API] Add default implement for <code>SeaTunnelSource::getProducedType</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1953614052" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5670" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5670/hovercard" href="https://github.com/apache/seatunnel/pull/5670">#5670</a>)</li> <li>[Core] [API] Add default implement for <code>SeaTunnelSink::setTypeInfo</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1955234633" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5682" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5682/hovercard" href="https://github.com/apache/seatunnel/pull/5682">#5682</a>)</li> <li>[Core] [API] Add warning for use fall back keys (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1967725693" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5753" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5753/hovercard" href="https://github.com/apache/seatunnel/pull/5753">#5753</a>)</li> <li>[Core] [API] Adjust the sleep mode of flink and spark e...</li> </ul></div> <a href="/apache/seatunnel/releases/tag/2.3.4" data-view-component="true" class="Link">Read more</a> </div> <div data-view-component="true" class="Box-footer"> <div class="mb-3"> <details data-view-component="true"> <summary role="button" data-view-component="true"> <span data-view-component="true" class="f3 text-bold d-inline mr-3">Assets</span> <span title="2" data-view-component="true" class="Counter ml-1">2</span> </summary> <div data-view-component="true"> <include-fragment loading="lazy" src="https://github.com/apache/seatunnel/releases/expanded_assets/2.3.4" > <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </include-fragment> </div> </details> </div> <div class="d-flex flex-row flex-wrap flex-justify-between js-comment"> <div data-view-component="true" class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" data-turbo="false" action="/apache/seatunnel/reactions" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="PKPllTv9JvRTzQE7bWDlruKoRzQNsiw1nM8ppQhdlSi1vrzXJdpmtomCCWDAh0lnNEEQBybV46GSYZX_WgnjQA" autocomplete="off" /> <input type="hidden" name="input[subjectId]" value="RE_kwDOBezpVM4IgXDB"> <div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap"> <button name="input[content]" id="reactions--reaction_button_component-2b1049" value="THUMBS_UP react" data-button-index-position="0" data-reaction-label="+1" data-reaction-content="+1" aria-pressed="false" aria-label="thumbs up (13): EricJoy2048, 02:34AM on February 25" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji">👍</g-emoji> <span class="js-discussion-reaction-group-count">13</span> </button> <tool-tip id="tooltip-ac3838d0-ddb7-4693-aa2e-5d66317a3d41" for="reactions--reaction_button_component-2b1049" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">CraKeyBoy, tongyifan, zhongjiajie, inkkim, wuchunfu, ic4y, GourdErwa, zhangm365, sheng-jie, gitfortian, and 3 more reacted with thumbs up emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-23391a" value="LAUGH react" data-button-index-position="2" data-reaction-label="Laugh" data-reaction-content="smile" aria-pressed="false" aria-label="laugh (2): EricJoy2048, 02:34AM on February 25" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/assets/1f604-7528822fb4c5.png" class="social-button-emoji">😄</g-emoji> <span class="js-discussion-reaction-group-count">2</span> </button> <tool-tip id="tooltip-2413642d-45d6-4eb7-842b-4ae2238662d8" for="reactions--reaction_button_component-23391a" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu and ic4y reacted with laugh emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-039c1e" value="HOORAY react" data-button-index-position="3" data-reaction-label="Hooray" data-reaction-content="tada" aria-pressed="false" aria-label="hooray (2): EricJoy2048, 02:34AM on February 25" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/assets/1f389-36899a2cb781.png" class="social-button-emoji">🎉</g-emoji> <span class="js-discussion-reaction-group-count">2</span> </button> <tool-tip id="tooltip-46a5e860-6fa8-4128-8342-414419a6f9cc" for="reactions--reaction_button_component-039c1e" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu and ic4y reacted with hooray emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-0420d5" value="HEART react" data-button-index-position="5" data-reaction-label="Heart" data-reaction-content="heart" aria-pressed="false" aria-label="heart (2): EricJoy2048, 02:34AM on February 25" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/assets/2764-982dc91ea48a.png" class="social-button-emoji">❤️</g-emoji> <span class="js-discussion-reaction-group-count">2</span> </button> <tool-tip id="tooltip-fc9d791f-50fb-482f-9ade-e1e16db34163" for="reactions--reaction_button_component-0420d5" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu and ic4y reacted with heart emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-467dc5" value="ROCKET react" data-button-index-position="6" data-reaction-label="Rocket" data-reaction-content="rocket" aria-pressed="false" aria-label="rocket (2): EricJoy2048, 02:34AM on February 25" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/assets/1f680-d0ef47fdb515.png" class="social-button-emoji">🚀</g-emoji> <span class="js-discussion-reaction-group-count">2</span> </button> <tool-tip id="tooltip-298d652c-d939-4efa-a8f9-b3f871aa613d" for="reactions--reaction_button_component-467dc5" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu and ic4y reacted with rocket emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-20499e" value="EYES react" data-button-index-position="7" data-reaction-label="Eyes" data-reaction-content="eyes" aria-pressed="false" aria-label="eyes (2): EricJoy2048, 02:34AM on February 25" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/assets/1f440-ee44e91e92a7.png" class="social-button-emoji">👀</g-emoji> <span class="js-discussion-reaction-group-count">2</span> </button> <tool-tip id="tooltip-23ebfa59-6244-4f77-9dc7-1f6fbd5ea6f2" for="reactions--reaction_button_component-20499e" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu and ic4y reacted with eyes emoji</tool-tip> <div class="js-reactions-container"> <details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden> <summary aria-haspopup="true" data-view-component="true" class="Button--link Button--medium Button"> <span class="Button-content"> <span class="Button-label">All reactions</span> </span> </summary> <ul class="dropdown-menu dropdown-menu-se"> <li class="dropdown-item" aria-label="CraKeyBoy, tongyifan, zhongjiajie, inkkim, wuchunfu, ic4y, GourdErwa, zhangm365, sheng-jie, gitfortian, and 3 more reacted with thumbs up emoji"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji mr-2">👍</g-emoji> <span>13 reactions</span> </li> <li class="dropdown-item" aria-label="wuchunfu and ic4y reacted with laugh emoji"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/assets/1f604-7528822fb4c5.png" class="social-button-emoji mr-2">😄</g-emoji> <span>2 reactions</span> </li> <li class="dropdown-item" aria-label="wuchunfu and ic4y reacted with hooray emoji"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/assets/1f389-36899a2cb781.png" class="social-button-emoji mr-2">🎉</g-emoji> <span>2 reactions</span> </li> <li class="dropdown-item" aria-label="wuchunfu and ic4y reacted with heart emoji"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/assets/2764-982dc91ea48a.png" class="social-button-emoji mr-2">❤️</g-emoji> <span>2 reactions</span> </li> <li class="dropdown-item" aria-label="wuchunfu and ic4y reacted with rocket emoji"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/assets/1f680-d0ef47fdb515.png" class="social-button-emoji mr-2">🚀</g-emoji> <span>2 reactions</span> </li> <li class="dropdown-item" aria-label="wuchunfu and ic4y reacted with eyes emoji"> <g-emoji alias="eyes" fallback-src="https://github.githubassets.com/assets/1f440-ee44e91e92a7.png" class="social-button-emoji mr-2">👀</g-emoji> <span>2 reactions</span> </li> </ul> </details> </div> </div> </form> <div data-view-component="true" class="color-fg-muted mt-1">13 people reacted</div> </div> </div> </div> </div></div> </div> </section> <section aria-labelledby="hd-976f73c0"> <h2 class="sr-only" id="hd-976f73c0">2.3.3 Release</h2> <div class="d-flex flex-column flex-md-row my-5 flex-justify-center"> <div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4"> <div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0"> <relative-time class="no-wrap" prefix="" datetime="2023-08-22T08:21:53Z"> 22 Aug 08:21 </relative-time> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <img src="https://avatars.githubusercontent.com/u/83933160?s=40&v=4" alt="@ic4y" size="20" height="20" width="20" data-view-component="true" class="avatar avatar-small circle" /> <a class="color-fg-muted wb-break-all" data-hovercard-type="user" data-hovercard-url="/users/ic4y/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/ic4y">ic4y</a> </div> <div class="mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a href="/apache/seatunnel/tree/2.3.3" data-view-component="true" class="Link Link--muted"> <div data-view-component="true" class="css-truncate css-truncate-target"> <svg aria-label="Tag" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span class="ml-1 wb-break-all"> 2.3.3 </span> </div></a> </div> <div style="position: relative; top: 1px;" class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a data-hovercard-type="commit" data-hovercard-url="/apache/seatunnel/commit/6977e9f10ff766944a925ddaae31ea9a8ca3bfef/hovercard" href="/apache/seatunnel/commit/6977e9f10ff766944a925ddaae31ea9a8ca3bfef" data-view-component="true" class="Link Link--muted mb-2"> <svg aria-label="Commit" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit"> <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path> </svg> <code class="f5 ml-1 wb-break-all">6977e9f</code></a> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <details class="details-reset details-overlay " id="tag-select-menu-efa139b0-ace1-11ef-880e-3697a07cb5cb"> <summary data-view-component="true" class="btn-sm btn text-left"> <i></i><span data-menu-button="">Compare</span><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down ml-2 mr-n1"> <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path> </svg> </summary> <details-menu class="SelectMenu text-md-left " style="z-index: 500"> <div class="SelectMenu-modal"> <header class="SelectMenu-header"> <span class="SelectMenu-title">Choose a tag to compare</span> <button class="SelectMenu-closeButton" type="button" data-toggle-for="tag-select-menu-efa139b0-ace1-11ef-880e-3697a07cb5cb"> <svg aria-label="Close menu" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> </header> <div class="SelectMenu-filter"> <input aria-label="Find a tag" autofocus class="SelectMenu-input form-control" data-ref-filter placeholder="Find a tag" type="text" > </div> <ref-selector type="tag" query-endpoint="/apache/seatunnel/refs" cache-key="v0:1732620421.0" current-committish="Mi4zLjM=" default-branch="ZGV2" name-with-owner="YXBhY2hlL3NlYXR1bm5lbA==" prefetch-on-mouseover > <template data-target="ref-selector.fetchFailedTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Could not load tags</div> </template> <template data-target="ref-selector.noMatchTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Nothing to show</div> </template> <template data-target="ref-selector.itemTemplate"> <a href="/apache/seatunnel/compare/{{ urlEncodedRefName }}...2.3.3" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> <span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span> <span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span> </a> </template> <template data-target="ref-selector.hiddenCurrentItemTemplate"> <input hidden="hidden" type="radio" value="{{ refName }}" checked="checked" name="" id="" /> </template> <div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list" style="max-height: 330px"> <div class="SelectMenu-loading pt-3 pb-0 overflow-hidden"> <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </div> </div> <footer class="SelectMenu-footer"><a href="/apache/seatunnel/tags">View all tags</a></footer> </ref-selector> </div> </details-menu> </details> </div> </div> <div class="col-md-9" > <div data-view-component="true" class="Box"> <div data-view-component="true" class="Box-body"> <div class="d-flex flex-md-row flex-column"> <div class="d-flex flex-row flex-1 mb-3 wb-break-word"> <div class="flex-1" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <span data-view-component="true" class="f1 text-bold d-inline mr-3"><a href="/apache/seatunnel/releases/tag/2.3.3" data-view-component="true" class="Link--primary Link">2.3.3 Release</a></span> <span> <div class="ml-2 d-none d-md-inline"> </div> </span> </div> <div class="mt-3 ml-2 d-md-none"> </div> <div class="ml-2 mt-3 d-md-none"> </div> </div> <div class="d-flex mb-3" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> </div> </div> <div data-pjax="true" data-test-selector="body-content" data-view-component="true" class="markdown-body my-3"><h1>2.3.3 Release Note</h1> <h2>Bug fix</h2> <h3>Core</h3> <ul> <li>[Translation] [Spark] Fix SeaTunnelRowConvertor fail to convert when schema contains row type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1823825319" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5170" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5170/hovercard" href="https://github.com/apache/seatunnel/pull/5170">#5170</a>)</li> </ul> <h3>Connector</h3> <ul> <li>[Connector] [Jdbc] Fix the problem of JdbcOutputFormat database connection leak (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1719186381" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4802" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4802/hovercard" href="https://github.com/apache/seatunnel/pull/4802">#4802</a>)</li> <li>[Connector-V2] [AmazonDynamoDB] Fix the problem that all table data cannot be obtained (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1818384866" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5146" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5146/hovercard" href="https://github.com/apache/seatunnel/pull/5146">#5146</a>)</li> <li>[Connector-V2] [CDC-base] Fix cdc connection does not close (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1756214388" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4922" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4922/hovercard" href="https://github.com/apache/seatunnel/pull/4922">#4922</a>)</li> <li>[Connector-V2] [Clickhouse] Fix clickhouse source connector read Nullable() type is not null,example:Nullable(Float64) while value is null the result is 0.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1802844677" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5080" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5080/hovercard" href="https://github.com/apache/seatunnel/pull/5080">#5080</a>)</li> <li>[Connector-V2] [ClickhouseFile] Fix ClickhouseFile write file failed when field value is null (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1759991334" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4937" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4937/hovercard" href="https://github.com/apache/seatunnel/pull/4937">#4937</a>)</li> <li>[Connector-V2] [Doris] Add streamload Content-type for doris URLdecode error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1737968972" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4880" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4880/hovercard" href="https://github.com/apache/seatunnel/pull/4880">#4880</a>)</li> <li>[Connector-V2] [E2E] Fix maven scope (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1746185045" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4901" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4901/hovercard" href="https://github.com/apache/seatunnel/pull/4901">#4901</a>)</li> <li>[Connector-V2] [File-Base] Fix Hadoop Kerberos authentication related issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1823909893" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5171" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5171/hovercard" href="https://github.com/apache/seatunnel/pull/5171">#5171</a>)</li> <li>[Connector-V2] [Flink-runtime] Flink register table Environment The running mode is set to<code>job.mode</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1724976086" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4826" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4826/hovercard" href="https://github.com/apache/seatunnel/pull/4826">#4826</a>)</li> <li>[Connector-V2] [HbaseSink] Fix default timestamp (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1766837654" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4958" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4958/hovercard" href="https://github.com/apache/seatunnel/pull/4958">#4958</a>)</li> <li>[Connector-V2] [Hive] Support user-defined hive-site.xml (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1768864540" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4965" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4965/hovercard" href="https://github.com/apache/seatunnel/pull/4965">#4965</a>)</li> <li>[Connector-V2] [Jdbc] Support postgresql json type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1831149998" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5194" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5194/hovercard" href="https://github.com/apache/seatunnel/pull/5194">#5194</a>)</li> <li>[Connector-V2] [Jdbc] Fix XA Transaction bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1787926221" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5020" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5020/hovercard" href="https://github.com/apache/seatunnel/pull/5020">#5020</a>)</li> <li>[Connector-V2] [Jdbc] Modify error comment in JdbcSourceConfigFactory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1804452710" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5088" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5088/hovercard" href="https://github.com/apache/seatunnel/pull/5088">#5088</a>)</li> <li>[Connector-V2] [Jdbc-Oracle] Fix the Oracle number type mapping problem (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1834365184" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5209" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5209/hovercard" href="https://github.com/apache/seatunnel/pull/5209">#5209</a>)</li> <li>[Connector-V2] [Jdbc-Postgres] PostgreSQL versions below 9.5 are compatible use cdc sync problem (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1813185156" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5120" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5120/hovercard" href="https://github.com/apache/seatunnel/pull/5120">#5120</a>)</li> <li>[Connector-V2] [JindoOssFile] Fix plugin-mapping.properties (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1834676736" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5215" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5215/hovercard" href="https://github.com/apache/seatunnel/pull/5215">#5215</a>)</li> <li>[Connector-V2] [LocalFileSink] Fix LocalFile Sink file_format_type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1811723211" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5118" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5118/hovercard" href="https://github.com/apache/seatunnel/pull/5118">#5118</a>)</li> <li>[Connector-V2] [Mongodb] Fix document error content and remove redundant code (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1776410028" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4982" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4982/hovercard" href="https://github.com/apache/seatunnel/pull/4982">#4982</a>)</li> <li>[Connector-V2] [Mongodb] Compatible with historical parameters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1780376932" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4997" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4997/hovercard" href="https://github.com/apache/seatunnel/pull/4997">#4997</a>)</li> <li>[Connector-V2] [MongoDB-CDC] Incremental data kind error in snapshot phase (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1828271428" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5184" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5184/hovercard" href="https://github.com/apache/seatunnel/pull/5184">#5184</a>)</li> <li>[Connector-V2] [MongoDB-CDC] Solve startup resume token is negative (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1817804096" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5143" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5143/hovercard" href="https://github.com/apache/seatunnel/pull/5143">#5143</a>)</li> <li>[Connector-V2] [MongoDB-CDC] Refine data format to adapt to universal logic (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1822352926" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5162" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5162/hovercard" href="https://github.com/apache/seatunnel/pull/5162">#5162</a>)</li> <li>[Connector-V2] [MongoDB-CDC] Fix array index anomalies caused by <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1796545849" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5057" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5057/hovercard" href="https://github.com/apache/seatunnel/pull/5057">#5057</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1831217639" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5195" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5195/hovercard" href="https://github.com/apache/seatunnel/pull/5195">#5195</a>)</li> <li>[Connector-V2] [MySql-CDC] Fix jdbc connection leak for mysql (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1792832557" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5037" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5037/hovercard" href="https://github.com/apache/seatunnel/pull/5037">#5037</a>)</li> <li>[Connector-V2] [MySql-CDC] Fix mysql bit column to java byte (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1723056881" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4817" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4817/hovercard" href="https://github.com/apache/seatunnel/pull/4817">#4817</a>)</li> <li>[Connector-V2] [MySql-CDC] Fix listener not released when BinlogClient reuse (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1785761654" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5011" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5011/hovercard" href="https://github.com/apache/seatunnel/pull/5011">#5011</a>)</li> <li>[Connector-V2] [MySql-CDC] ServerId from int to long (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1791303868" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5033" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/5033/hovercard" href="https://github.com/apache/seatunnel/issues/5033">#5033</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1792477349" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5035" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5035/hovercard" href="https://github.com/apache/seatunnel/pull/5035">#5035</a>)</li> <li>[Connector-V2] [Paimon] Bump paimon-bundle version to 0.4.0-incubating (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1834937628" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5219" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5219/hovercard" href="https://github.com/apache/seatunnel/pull/5219">#5219</a>)</li> <li>[Connector-V2] [Redis] Fix redis nodes format error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1776256568" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4981" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4981/hovercard" href="https://github.com/apache/seatunnel/pull/4981">#4981</a>)</li> <li>[Connector-V2] [StarRocks] Fix StarRocksJsonSerializer will transform array/map/row to string (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1846291172" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5281" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5281/hovercard" href="https://github.com/apache/seatunnel/pull/5281">#5281</a>)</li> <li>[Connector-V2] [StarRocks] Fix code style (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1768873419" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4966" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4966/hovercard" href="https://github.com/apache/seatunnel/pull/4966">#4966</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Zeta] Resolved the issue causing checkpoints to halt on tolerable-failure=0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1844515192" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5263" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5263/hovercard" href="https://github.com/apache/seatunnel/pull/5263">#5263</a>)</li> <li>[Zeta] Fix the issue of two identical IDs appearing when executing seatunnel.sh -l as the job resumes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1830528978" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5191" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5191/hovercard" href="https://github.com/apache/seatunnel/pull/5191">#5191</a>)</li> <li>[Zeta] Fix SinkFlowLifeCycle without init lastCommitInfo (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1820079167" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5152" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5152/hovercard" href="https://github.com/apache/seatunnel/pull/5152">#5152</a>)</li> <li>[Zeta] Fix MultipleTableJobConfigParser ignore env option (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1800418258" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5067" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5067/hovercard" href="https://github.com/apache/seatunnel/pull/5067">#5067</a>)</li> <li>[Zeta] Fix checkpoint error report without msg (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1816795828" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5137" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5137/hovercard" href="https://github.com/apache/seatunnel/pull/5137">#5137</a>)</li> <li>[Zeta] [REST-API] Fix class not found exception (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1800048799" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5063" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5063/hovercard" href="https://github.com/apache/seatunnel/pull/5063">#5063</a>)</li> <li>[Zeta] [REST-API] Fix browser long type intercept (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1844709684" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5267" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5267/hovercard" href="https://github.com/apache/seatunnel/pull/5267">#5267</a>)</li> <li>[Zeta] Fix task state memory leak (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1817406576" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5139" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5139/hovercard" href="https://github.com/apache/seatunnel/pull/5139">#5139</a>)</li> <li>[Zeta] Fix when execute seatunnel.sh, console may print error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1776437496" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4984" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4984/hovercard" href="https://github.com/apache/seatunnel/pull/4984">#4984</a>)</li> <li>[Zeta] Fixed the issue of duplicated metrics caused by job fault tolerance or restore (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1834645458" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5214" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5214/hovercard" href="https://github.com/apache/seatunnel/pull/5214">#5214</a>)</li> <li>[Zeta] Avoid Redundant Job Submissions by Checking Job Status (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1837550565" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5229" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5229/hovercard" href="https://github.com/apache/seatunnel/pull/5229">#5229</a>)</li> <li>[Zeta] Fix the serialization issue of GetMetricsOperation during multi-node operation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1833534202" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5206" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5206/hovercard" href="https://github.com/apache/seatunnel/pull/5206">#5206</a>)</li> <li>[Zeta] Fix after the savepoint job is restored, the checkpoint file cannot be generated <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1778170593" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4985" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/4985/hovercard" href="https://github.com/apache/seatunnel/issues/4985">#4985</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1795001699" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5051" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5051/hovercard" href="https://github.com/apache/seatunnel/pull/5051">#5051</a>)</li> <li>[Zeta] Fixed multi-table job data loss and latency issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="357466466" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/149" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/149/hovercard" href="https://github.com/apache/seatunnel/issues/149">#149</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1791145745" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5031" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5031/hovercard" href="https://github.com/apache/seatunnel/pull/5031">#5031</a>)</li> <li>[Zeta] Fix the HdfsStorage can not delete checkpoint file <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1793641363" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5046" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/5046/hovercard" href="https://github.com/apache/seatunnel/issues/5046">#5046</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1795442622" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5054" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5054/hovercard" href="https://github.com/apache/seatunnel/pull/5054">#5054</a>)</li> <li>[Zeta] Fix if the initialization task throws an error and the task can not return to master (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1742007221" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4888" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4888/hovercard" href="https://github.com/apache/seatunnel/pull/4888">#4888</a>)</li> </ul> <h3>TEST</h3> <ul> <li>[Test] Split updated modules integration test for part 5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1834314828" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5208" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5208/hovercard" href="https://github.com/apache/seatunnel/pull/5208">#5208</a>)</li> <li>[Test] Add code style check when docs changed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1827815193" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5183" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5183/hovercard" href="https://github.com/apache/seatunnel/pull/5183">#5183</a>)</li> <li>[Test] Turn on the testSavepoint test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1832662175" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5199" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5199/hovercard" href="https://github.com/apache/seatunnel/pull/5199">#5199</a>)</li> <li>[Test] Fix the CI Job name error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1791186995" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5032" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5032/hovercard" href="https://github.com/apache/seatunnel/pull/5032">#5032</a>)</li> <li>[Test] [E2E] Fix testGetErrorInfo case error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1846355349" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5282" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5282/hovercard" href="https://github.com/apache/seatunnel/pull/5282">#5282</a>)</li> <li>[Test] [Kafka] Kafka e2e error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1832700386" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5200" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5200/hovercard" href="https://github.com/apache/seatunnel/pull/5200">#5200</a>)</li> <li>[Test] [MongoDB-CDC] Fix mongodb cdc e2e instability (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1813885884" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5128" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5128/hovercard" href="https://github.com/apache/seatunnel/pull/5128">#5128</a>)</li> <li>[Test] Declare files that will always have UNIX line endings on checkout (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1835072468" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5221" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5221/hovercard" href="https://github.com/apache/seatunnel/pull/5221">#5221</a>)</li> <li>[Test] Fixed a minor bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1845294646" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5274" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5274/hovercard" href="https://github.com/apache/seatunnel/pull/5274">#5274</a>)</li> <li>[Test] Fixed IMap file storage e2e bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1839049631" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5237" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5237/hovercard" href="https://github.com/apache/seatunnel/pull/5237">#5237</a>)</li> <li>[Test] Split updated modules integration test for part 4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1790770052" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5028" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5028/hovercard" href="https://github.com/apache/seatunnel/pull/5028">#5028</a>)</li> <li>[Test] Fix zeta ci error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1843116826" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5254" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5254/hovercard" href="https://github.com/apache/seatunnel/pull/5254">#5254</a>)</li> </ul> <h3>Others</h3> <ul> <li>Update the project description (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1769931848" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4967" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4967/hovercard" href="https://github.com/apache/seatunnel/pull/4967">#4967</a>)</li> <li>Update version to 2.3.3-SNAPSHOT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1793225657" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5043" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5043/hovercard" href="https://github.com/apache/seatunnel/pull/5043">#5043</a>)</li> <li>Fix com.google.common.base.Preconditions to seatunnel shade one (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1846412857" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5284" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5284/hovercard" href="https://github.com/apache/seatunnel/pull/5284">#5284</a>)</li> <li>Fix style error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1846255540" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5280" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5280/hovercard" href="https://github.com/apache/seatunnel/pull/5280">#5280</a>)</li> <li>Fix code style (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1806471081" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5092" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5092/hovercard" href="https://github.com/apache/seatunnel/pull/5092">#5092</a>)</li> </ul> <h2>Improve</h2> <h3>Core</h3> <ul> <li>[API & Zeta] Using connector custom serializer encode/decode states (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1839386169" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5238" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5238/hovercard" href="https://github.com/apache/seatunnel/pull/5238">#5238</a>)</li> <li>[API]Improve savemode api (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1713293076" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4767" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4767/hovercard" href="https://github.com/apache/seatunnel/pull/4767">#4767</a>)</li> </ul> <h3>Connector</h3> <ul> <li>[CDC Base] Add some split parameters to the optionRule (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1821834495" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5161" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5161/hovercard" href="https://github.com/apache/seatunnel/pull/5161">#5161</a>)</li> <li>[CDC Base] Support exactly-once of cdc and fix the BinlogOffset comparing bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1796545849" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5057" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5057/hovercard" href="https://github.com/apache/seatunnel/pull/5057">#5057</a>)</li> <li>[CDC Base] Add a fast sampling method that supports character types (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1827320417" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5179" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5179/hovercard" href="https://github.com/apache/seatunnel/pull/5179">#5179</a>)</li> <li>[CDC Base] Change driver scope to provider (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1781811427" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5002" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5002/hovercard" href="https://github.com/apache/seatunnel/pull/5002">#5002</a>)</li> <li>[CDC Base] Remove driver for cdc connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1764549602" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4952" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4952/hovercard" href="https://github.com/apache/seatunnel/pull/4952">#4952</a>)</li> <li>[Connector-V2] [File] Optimize files commit order (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1793554854" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5045" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5045/hovercard" href="https://github.com/apache/seatunnel/pull/5045">#5045</a>)</li> <li>[Connector-V2] [HiveSink] Remove drop partition when abort (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1760334148" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4940" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4940/hovercard" href="https://github.com/apache/seatunnel/pull/4940">#4940</a>)</li> <li>[Connector-V2] [Jdbc] Remove scheduler in JDBC sink <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1706817500" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4736" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/4736/hovercard" href="https://github.com/apache/seatunnel/issues/4736">#4736</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1823633634" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5168" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5168/hovercard" href="https://github.com/apache/seatunnel/pull/5168">#5168</a>)</li> <li>[Connector-V2] [Jdbc] Check url not null throw friendly message (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1807279881" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5097" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5097/hovercard" href="https://github.com/apache/seatunnel/pull/5097">#5097</a>)</li> <li>[Connector-V2] [Jdbc] Support for Decimal types as splict keys (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1676236242" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4634" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4634/hovercard" href="https://github.com/apache/seatunnel/pull/4634">#4634</a>)</li> <li>[Connector-V2] [Mongodb] Sink support transaction update/writing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1791614351" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5034" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5034/hovercard" href="https://github.com/apache/seatunnel/pull/5034">#5034</a>)</li> <li>[Connector-V2] [Mongodb] Optimize reading logic (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1781766839" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5001" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5001/hovercard" href="https://github.com/apache/seatunnel/pull/5001">#5001</a>)</li> <li>[Connector-V2] [Neo4j] Supports neo4j sink batch write and update docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1727906490" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4841" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4841/hovercard" href="https://github.com/apache/seatunnel/pull/4841">#4841</a>)</li> <li>[Connector-V2] [OSS-Jindo] Optimize jindo oss connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1768863756" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4964" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4964/hovercard" href="https://github.com/apache/seatunnel/pull/4964">#4964</a>)</li> <li>[Connector-V2] [Tablestore sink] Remove scheduler in Tablestore sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1845046342" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5272" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5272/hovercard" href="https://github.com/apache/seatunnel/pull/5272">#5272</a>)</li> </ul> <h3>Transform</h3> <ul> <li>[Transform-V2] [SQL] Support use catalogTableName as SQL expression (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1845204709" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5273" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5273/hovercard" href="https://github.com/apache/seatunnel/pull/5273">#5273</a>)</li> </ul> <h3>CI</h3> <ul> <li>[CI/CD] Remove 'paths-ignore', enable the code style check for markdown files (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1846539679" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5286" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5286/hovercard" href="https://github.com/apache/seatunnel/pull/5286">#5286</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Zeta] Upgrade the key log output level (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1780036071" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4993" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4993/hovercard" href="https://github.com/apache/seatunnel/pull/4993">#4993</a>)</li> <li>[Zeta] Don't trigger handleSaveMode when restore (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1830574522" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5192" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5192/hovercard" href="https://github.com/apache/seatunnel/pull/5192">#5192</a>)</li> <li>[Zeta] Move checkpoint notify complete in checkpoint stage (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1828318896" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5185" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5185/hovercard" href="https://github.com/apache/seatunnel/pull/5185">#5185</a>)</li> <li>[Zeta] Add sleep for Task to reduce CPU cost (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1811611347" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5117" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5117/hovercard" href="https://github.com/apache/seatunnel/pull/5117">#5117</a>)</li> <li>[Zeta] Add an interface for batch retrieval of JobMetrics (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1667718450" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4576" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4576/hovercard" href="https://github.com/apache/seatunnel/pull/4576">#4576</a>)</li> <li>[Zeta] Move imap storage file dependency packages to submodules (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1834756204" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5218" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5218/hovercard" href="https://github.com/apache/seatunnel/pull/5218">#5218</a>)</li> <li>[Zeta] Improve CheckpointCoordinator log error when report error from task (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="381955779" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/178" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/178/hovercard" href="https://github.com/apache/seatunnel/pull/178">#178</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1816536818" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5134" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5134/hovercard" href="https://github.com/apache/seatunnel/pull/5134">#5134</a>)</li> <li>[Zeta] Improve CheckpointCoordinator notify complete when restore (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1816726170" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5136" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5136/hovercard" href="https://github.com/apache/seatunnel/pull/5136">#5136</a>)</li> </ul> <h2>Feature</h2> <h3>Connector</h3> <ul> <li>[Connector-V2] [CDC-base] Support tables without primary keys (with unique keys) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="377016820" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/163" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/163/hovercard" href="https://github.com/apache/seatunnel/pull/163">#163</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1819479236" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5150" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5150/hovercard" href="https://github.com/apache/seatunnel/pull/5150">#5150</a>)</li> <li>[Connector-V2] [CDC-base] Support disable/enable exactly once for INITIAL (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1756196968" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4921" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4921/hovercard" href="https://github.com/apache/seatunnel/pull/4921">#4921</a>)</li> <li>[Connector-V2] [CDC-base] Change the time zone to the default time zone (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1791116544" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5030" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5030/hovercard" href="https://github.com/apache/seatunnel/pull/5030">#5030</a>)</li> <li>[Connector-V2] [CDC-base] Support string type shard fields (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1818409757" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5147" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5147/hovercard" href="https://github.com/apache/seatunnel/pull/5147">#5147</a>)</li> <li>[Connector-V2] [Clickhouse] Add clickhouse connector time zone key,default system time zone (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1802627658" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5078" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5078/hovercard" href="https://github.com/apache/seatunnel/pull/5078">#5078</a>)</li> <li>[Connector-V2] [Clickhouse] Clickhouse writes with checkpoints (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1780511486" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4999" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4999/hovercard" href="https://github.com/apache/seatunnel/pull/4999">#4999</a>)</li> <li>[Connector-V2] [Doris] Add doris factory type convertor (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1798629103" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5061" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5061/hovercard" href="https://github.com/apache/seatunnel/pull/5061">#5061</a>)</li> <li>[Connector-V2] [File] Add config of 'file_filter_pattern', which used for filtering files (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1820204580" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5153" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5153/hovercard" href="https://github.com/apache/seatunnel/pull/5153">#5153</a>)</li> <li>[Connector-V2] [File] Add cos source&sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1775124244" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4979" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4979/hovercard" href="https://github.com/apache/seatunnel/pull/4979">#4979</a>)</li> <li>[Connector-V2] [Hive] Hive add option because web need (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1820243540" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5154" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5154/hovercard" href="https://github.com/apache/seatunnel/pull/5154">#5154</a>)</li> <li>[Connector-V2] [Jdbc] Add JDBC Catalog auto create table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1754380837" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4917" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4917/hovercard" href="https://github.com/apache/seatunnel/pull/4917">#4917</a>)</li> <li>[Connector-V2] [Jdbc] Add oceanbase dialect factory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1778711645" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4989" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4989/hovercard" href="https://github.com/apache/seatunnel/pull/4989">#4989</a>)</li> <li>[Connector-V2] [Jdbc] JDBC source support string type as partition key (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1762937662" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4947" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4947/hovercard" href="https://github.com/apache/seatunnel/pull/4947">#4947</a>)</li> <li>[Connector-V2] [Jdbc-DM] Add DM upsert support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1802425136" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5073" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5073/hovercard" href="https://github.com/apache/seatunnel/pull/5073">#5073</a>)</li> <li>[Connector-V2] [Kafka] Support read debezium format message from kafka (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1800162626" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5066" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5066/hovercard" href="https://github.com/apache/seatunnel/pull/5066">#5066</a>)</li> <li>[Connector-V2] [Kafka] Connector-kafka source support data conversion extracted by kafka connect source (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1658579171" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4516" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4516/hovercard" href="https://github.com/apache/seatunnel/pull/4516">#4516</a>)</li> <li>[Connector-V2] [Mongodb] Mongodb support cdc sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1726180938" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4833" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4833/hovercard" href="https://github.com/apache/seatunnel/pull/4833">#4833</a>)</li> <li>[Connector-V2] [Mongodb-CDC] Support source mongodb cdc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1756388398" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4923" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4923/hovercard" href="https://github.com/apache/seatunnel/pull/4923">#4923</a>)</li> <li>[Connector-V2] [Mysql-CDC] Conversion of tinyint(1) to bool is supported (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1809028119" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5105" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5105/hovercard" href="https://github.com/apache/seatunnel/pull/5105">#5105</a>)</li> <li>[Connector-V2] [Redis] Support redis to set expiration time (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1774447236" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4975" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4975/hovercard" href="https://github.com/apache/seatunnel/pull/4975">#4975</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Zeta] [CDC-base] Support schema evolution framework(DDL) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1813570395" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5125" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5125/hovercard" href="https://github.com/apache/seatunnel/pull/5125">#5125</a>)</li> <li>[Zeta] [REST-API] Add REST API To Submit Job (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1809268314" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5107" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5107/hovercard" href="https://github.com/apache/seatunnel/pull/5107">#5107</a>)</li> <li>[Zeta] Checkpoint support hdfs ha mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1761710922" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4942" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4942/hovercard" href="https://github.com/apache/seatunnel/pull/4942">#4942</a>)</li> <li>[Zeta] The expiration time of a historical Job can be config (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1827497105" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5180" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5180/hovercard" href="https://github.com/apache/seatunnel/pull/5180">#5180</a>)</li> <li>[Zeta] Support history service record job execute error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1810197758" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5114" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5114/hovercard" href="https://github.com/apache/seatunnel/pull/5114">#5114</a>)</li> <li>[Zeta] Configuration files support user variable replacement (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1772751533" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4969" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4969/hovercard" href="https://github.com/apache/seatunnel/pull/4969">#4969</a>)</li> </ul> <h3>Transform</h3> <ul> <li>[Transform-V2] [SQL] Support 'select *' and 'like' clause for SQL Transform plugin (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1779086577" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4991" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4991/hovercard" href="https://github.com/apache/seatunnel/pull/4991">#4991</a>)</li> </ul> <h3>CI</h3> <ul> <li>[CI] Update action config to support run CI on fork repo (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1800073151" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5065" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5065/hovercard" href="https://github.com/apache/seatunnel/pull/5065">#5065</a>)</li> <li>[E2E] [FtpFile] Add ftp file e2e test case (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1679583098" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4647" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4647/hovercard" href="https://github.com/apache/seatunnel/pull/4647">#4647</a>)</li> </ul> <h2>Docs</h2> <ul> <li>[Connector-V2][Clickhouse] Reconstruct the clickhouse connector doc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1804356245" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5085" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5085/hovercard" href="https://github.com/apache/seatunnel/pull/5085">#5085</a>)</li> <li>[Connector-V2][Doris] Reconstruct the Doris connector document (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1747029033" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4903" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4903/hovercard" href="https://github.com/apache/seatunnel/pull/4903">#4903</a>)</li> <li>[Connector-V2][HDFS] Refactor connector-v2 docs using unified format HDFS (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1735921069" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4871" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4871/hovercard" href="https://github.com/apache/seatunnel/pull/4871">#4871</a>)</li> <li>[Connector-V2][Http] Reconstruct the Http connector document (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1767289345" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4962" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4962/hovercard" href="https://github.com/apache/seatunnel/pull/4962">#4962</a>)</li> <li>[Connector-V2][Hudi] Reconstruct the Hudi connector document (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1747528374" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4905" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4905/hovercard" href="https://github.com/apache/seatunnel/pull/4905">#4905</a>)</li> <li>[Connector-V2][Jdbc] Change the line boundary store value type to BigDecimal (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1746013677" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4900" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4900/hovercard" href="https://github.com/apache/seatunnel/pull/4900">#4900</a>)</li> <li>[Connector-V2][Jdbc-DB2、Jdbc-Vertica] Improve DB2 Source Vertica Source & DB2 Sink Vertica Sink document (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1808933578" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5102" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5102/hovercard" href="https://github.com/apache/seatunnel/pull/5102">#5102</a>)</li> <li>[Connector-V2][Jdbc-Oracle] Add JDBC Oracle Documentation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1839682605" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/5239" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/5239/hovercard" href="https://github.com/apache/seatunnel/pull/5239">#5239</a>)</li> <li>[Connector-V2][Kafka] Reconstruct the kafka connector document (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1715234776" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4778" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4778/hovercard" href="https://github.com/apache/seatunnel/pull/4778">#4778</a>)</li> <li>[Connector-V2][MyHours] Reconstruct the MyH...</li> </ul></div> <a href="/apache/seatunnel/releases/tag/2.3.3" data-view-component="true" class="Link">Read more</a> </div> <div data-view-component="true" class="Box-footer"> <div class="mb-3"> <details data-view-component="true"> <summary role="button" data-view-component="true"> <span data-view-component="true" class="f3 text-bold d-inline mr-3">Assets</span> <span title="2" data-view-component="true" class="Counter ml-1">2</span> </summary> <div data-view-component="true"> <include-fragment loading="lazy" src="https://github.com/apache/seatunnel/releases/expanded_assets/2.3.3" > <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </include-fragment> </div> </details> </div> <div class="d-flex flex-row flex-wrap flex-justify-between js-comment"> <div data-view-component="true" class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" data-turbo="false" action="/apache/seatunnel/reactions" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="HyAJQTUl8DHR_qtkBg887uXd3eC2qirNQMOLnoN76G2WPVADKwKwcwuxoz-r6JAnMzSK053N5VlObTfE0S-eBQ" autocomplete="off" /> <input type="hidden" name="input[subjectId]" value="RE_kwDOBezpVM4HCpT9"> <div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap"> <button name="input[content]" id="reactions--reaction_button_component-87e752" value="THUMBS_UP react" data-button-index-position="0" data-reaction-label="+1" data-reaction-content="+1" aria-pressed="false" aria-label="thumbs up (4): ic4y, 07:37AM on August 18, 2023" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji">👍</g-emoji> <span class="js-discussion-reaction-group-count">4</span> </button> <tool-tip id="tooltip-c3fad013-29db-4185-b190-6068df80b25d" for="reactions--reaction_button_component-87e752" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">zhilinli123, dilansalinda, cmhello88, and zhangm365 reacted with thumbs up emoji</tool-tip> <div class="js-reactions-container"> <details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden> <summary aria-haspopup="true" data-view-component="true" class="Button--link Button--medium Button"> <span class="Button-content"> <span class="Button-label">All reactions</span> </span> </summary> <ul class="dropdown-menu dropdown-menu-se"> <li class="dropdown-item" aria-label="zhilinli123, dilansalinda, cmhello88, and zhangm365 reacted with thumbs up emoji"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji mr-2">👍</g-emoji> <span>4 reactions</span> </li> </ul> </details> </div> </div> </form> <div data-view-component="true" class="color-fg-muted mt-1">4 people reacted</div> </div> </div> </div> </div></div> </div> </section> <section aria-labelledby="hd-d49a0fdc"> <h2 class="sr-only" id="hd-d49a0fdc">2.3.2 Release</h2> <div class="d-flex flex-column flex-md-row my-5 flex-justify-center"> <div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4"> <div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0"> <relative-time class="no-wrap" prefix="" datetime="2023-06-16T08:05:31Z"> 16 Jun 08:05 </relative-time> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <img src="https://avatars.githubusercontent.com/u/32387433?s=40&v=4" alt="@Hisoka-X" size="20" height="20" width="20" data-view-component="true" class="avatar avatar-small circle" /> <a class="color-fg-muted wb-break-all" data-hovercard-type="user" data-hovercard-url="/users/Hisoka-X/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/Hisoka-X">Hisoka-X</a> </div> <div class="mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a href="/apache/seatunnel/tree/2.3.2" data-view-component="true" class="Link Link--muted"> <div data-view-component="true" class="css-truncate css-truncate-target"> <svg aria-label="Tag" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span class="ml-1 wb-break-all"> 2.3.2 </span> </div></a> </div> <div style="position: relative; top: 1px;" class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a data-hovercard-type="commit" data-hovercard-url="/apache/seatunnel/commit/db79592556b22ae10fee60b5f0eabb2bbc5b2981/hovercard" href="/apache/seatunnel/commit/db79592556b22ae10fee60b5f0eabb2bbc5b2981" data-view-component="true" class="Link Link--muted mb-2"> <svg aria-label="Commit" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit"> <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path> </svg> <code class="f5 ml-1 wb-break-all">db79592</code></a> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <details class="details-reset details-overlay " id="tag-select-menu-efb6a6ba-ace1-11ef-9e10-5d1e612b2c25"> <summary data-view-component="true" class="btn-sm btn text-left"> <i></i><span data-menu-button="">Compare</span><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down ml-2 mr-n1"> <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path> </svg> </summary> <details-menu class="SelectMenu text-md-left " style="z-index: 500"> <div class="SelectMenu-modal"> <header class="SelectMenu-header"> <span class="SelectMenu-title">Choose a tag to compare</span> <button class="SelectMenu-closeButton" type="button" data-toggle-for="tag-select-menu-efb6a6ba-ace1-11ef-9e10-5d1e612b2c25"> <svg aria-label="Close menu" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> </header> <div class="SelectMenu-filter"> <input aria-label="Find a tag" autofocus class="SelectMenu-input form-control" data-ref-filter placeholder="Find a tag" type="text" > </div> <ref-selector type="tag" query-endpoint="/apache/seatunnel/refs" cache-key="v0:1732620421.0" current-committish="Mi4zLjI=" default-branch="ZGV2" name-with-owner="YXBhY2hlL3NlYXR1bm5lbA==" prefetch-on-mouseover > <template data-target="ref-selector.fetchFailedTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Could not load tags</div> </template> <template data-target="ref-selector.noMatchTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Nothing to show</div> </template> <template data-target="ref-selector.itemTemplate"> <a href="/apache/seatunnel/compare/{{ urlEncodedRefName }}...2.3.2" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> <span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span> <span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span> </a> </template> <template data-target="ref-selector.hiddenCurrentItemTemplate"> <input hidden="hidden" type="radio" value="{{ refName }}" checked="checked" name="" id="" /> </template> <div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list" style="max-height: 330px"> <div class="SelectMenu-loading pt-3 pb-0 overflow-hidden"> <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </div> </div> <footer class="SelectMenu-footer"><a href="/apache/seatunnel/tags">View all tags</a></footer> </ref-selector> </div> </details-menu> </details> </div> </div> <div class="col-md-9" > <div data-view-component="true" class="Box"> <div data-view-component="true" class="Box-body"> <div class="d-flex flex-md-row flex-column"> <div class="d-flex flex-row flex-1 mb-3 wb-break-word"> <div class="flex-1" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <span data-view-component="true" class="f1 text-bold d-inline mr-3"><a href="/apache/seatunnel/releases/tag/2.3.2" data-view-component="true" class="Link--primary Link">2.3.2 Release</a></span> <span> <div class="ml-2 d-none d-md-inline"> </div> </span> </div> <div class="mt-3 ml-2 d-md-none"> </div> <div class="ml-2 mt-3 d-md-none"> </div> </div> <div class="d-flex mb-3" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> </div> </div> <div data-pjax="true" data-test-selector="body-content" data-view-component="true" class="markdown-body my-3"><h1>2.3.2 Release Note</h1> <h2>Bug fix</h2> <h3>Core</h3> <ul> <li>[Core] [API] Fixed generic class loss for lists (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1640940801" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4421" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4421/hovercard" href="https://github.com/apache/seatunnel/pull/4421">#4421</a>)</li> <li>[Core] [API] Fix parse nested row data type key changed upper (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1648583541" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4459" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4459/hovercard" href="https://github.com/apache/seatunnel/pull/4459">#4459</a>)</li> </ul> <h3>Connector-V2</h3> <ul> <li>[Json-format] [Canal-Json] Fix json deserialize NPE (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1596288761" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4195" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4195/hovercard" href="https://github.com/apache/seatunnel/pull/4195">#4195</a>)</li> <li>[Connector-V2] [Jdbc] Field aliases are not supported in the query of jdbc source. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1598181177" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4210" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4210/hovercard" href="https://github.com/apache/seatunnel/pull/4210">#4210</a>)</li> <li>[Connector-V2] [Jdbc] Fix connection failure caused by connection timeout. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1618329242" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4322" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4322/hovercard" href="https://github.com/apache/seatunnel/pull/4322">#4322</a>)</li> <li>[Connector-V2] [Jdbc] Set default value to false of JdbcOption: generate_sink_sql (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1650313573" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4471" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4471/hovercard" href="https://github.com/apache/seatunnel/pull/4471">#4471</a>)</li> <li>[Connector-V2] [JDBC] Fix TiDBCatalog without open (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1699628144" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4718" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4718/hovercard" href="https://github.com/apache/seatunnel/pull/4718">#4718</a>)</li> <li>[Connector-V2] [Jdbc] Fix XA DataSource crash(Oracle/Dameng/SqlServer) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1735415727" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4866" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4866/hovercard" href="https://github.com/apache/seatunnel/pull/4866">#4866</a>)</li> <li>[Connector-V2] [Pulsar] Fix the bug that can't consume messages all the time. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1583628414" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4125" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4125/hovercard" href="https://github.com/apache/seatunnel/pull/4125">#4125</a>)</li> <li>[Connector-V2] [Eleasticsearch] Document description error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1634915504" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4390" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4390/hovercard" href="https://github.com/apache/seatunnel/pull/4390">#4390</a>)</li> <li>[Connector-V2] [Eleasticsearch] Source deserializer error and inappropriate (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1600661109" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4233" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4233/hovercard" href="https://github.com/apache/seatunnel/pull/4233">#4233</a>)</li> <li>[Connector-V2] [Kafka] Fix KafkaProducer resources have never been released. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1614754034" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4302" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4302/hovercard" href="https://github.com/apache/seatunnel/pull/4302">#4302</a>)</li> <li>[Connector-V2] [Kafka] Fix the permission problem caused by client.id. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1606330449" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4246" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4246/hovercard" href="https://github.com/apache/seatunnel/pull/4246">#4246</a>)</li> <li>[Connector-V2] [Kafka] Fix KafkaConsumerThread exit caused by commit offset error. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1633145559" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4379" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4379/hovercard" href="https://github.com/apache/seatunnel/pull/4379">#4379</a>)</li> <li>[Connector-V2] [kafka] Fix the problem that the partition information can not be obtained when kafka is restored (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1712237977" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4764" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4764/hovercard" href="https://github.com/apache/seatunnel/pull/4764">#4764</a>)</li> <li>[Connector-V2] [SFTP] Fix incorrect exception handling logic (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1699782408" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4720" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4720/hovercard" href="https://github.com/apache/seatunnel/pull/4720">#4720</a>)</li> <li>[Connector-V2] [File] Fix read temp file (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1737472300" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4876" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4876/hovercard" href="https://github.com/apache/seatunnel/pull/4876">#4876</a>)</li> <li>[Connector-V2] [CDC Base] Solving the ConcurrentModificationException caused by snapshotState being modified concurrently. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1737608749" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4877" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4877/hovercard" href="https://github.com/apache/seatunnel/pull/4877">#4877</a>)</li> <li>[Connector-V2] [Doris] update last checkpoint id when doing snapshot (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1738291557" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4881" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4881/hovercard" href="https://github.com/apache/seatunnel/pull/4881">#4881</a>)</li> <li>[Connector-v2] [kafka] Fix the short interval of pull data settings and revise the format (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1737393507" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4875" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4875/hovercard" href="https://github.com/apache/seatunnel/pull/4875">#4875</a>)</li> <li>[Connector-v2] [RabbitMQ] Fix reduplicate ack msg bug and code style (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1728717053" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4842" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4842/hovercard" href="https://github.com/apache/seatunnel/pull/4842">#4842</a>)</li> <li>[Connector-V2] [Jdbc] Fix the error of extracting primary key column in sink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1722465987" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4815" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4815/hovercard" href="https://github.com/apache/seatunnel/pull/4815">#4815</a>)</li> <li>[Connector-V2] [Jdbc] Fix reconnect throw close statement exception (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1719129945" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4801" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4801/hovercard" href="https://github.com/apache/seatunnel/pull/4801">#4801</a>)</li> <li>[Connector-V2] [Jdbc] Fix sqlserver system table case sensitivity (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1719974936" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4806" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4806/hovercard" href="https://github.com/apache/seatunnel/pull/4806">#4806</a>)</li> <li>[Connector-v2] [File] Fix configuration file format and error comments (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1711341272" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4762" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4762/hovercard" href="https://github.com/apache/seatunnel/pull/4762">#4762</a>)</li> <li>[Connector-v2] [Jdbc] Fix oracle sql table identifier (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1709566470" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4754" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4754/hovercard" href="https://github.com/apache/seatunnel/pull/4754">#4754</a>)</li> <li>[Connector-v2] [Clickhouse] fix get clickhouse local table name with closing bracket from distributed table engineFull (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1698412346" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4710" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4710/hovercard" href="https://github.com/apache/seatunnel/pull/4710">#4710</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Zeta] Fix LogicalDagGeneratorTest testcase (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1636778417" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4401" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4401/hovercard" href="https://github.com/apache/seatunnel/pull/4401">#4401</a>)</li> <li>[Zeta] Fix MultipleTableJobConfigParser parse only one transform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1639204554" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4412" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4412/hovercard" href="https://github.com/apache/seatunnel/pull/4412">#4412</a>)</li> <li>[Zeta] Fix missing common plugin jars (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1645931001" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4448" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4448/hovercard" href="https://github.com/apache/seatunnel/pull/4448">#4448</a>)</li> <li>[Zeta] Fix handleCheckpointError be called while checkpoint already complete (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1644993147" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4442" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4442/hovercard" href="https://github.com/apache/seatunnel/pull/4442">#4442</a>)</li> <li>[Zeta] Fix job error message is not right bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1648624136" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4463" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4463/hovercard" href="https://github.com/apache/seatunnel/pull/4463">#4463</a>)</li> <li>[Zeta] Fix finding TaskGroup deployment node bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1646095038" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4449" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4449/hovercard" href="https://github.com/apache/seatunnel/pull/4449">#4449</a>)</li> <li>[Zeta] Fix the bug of conf (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1652199841" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4488" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4488/hovercard" href="https://github.com/apache/seatunnel/pull/4488">#4488</a>)</li> <li>[Zeta] Fix Connector load logic from zeta (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1657280829" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4510" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4510/hovercard" href="https://github.com/apache/seatunnel/pull/4510">#4510</a>)</li> <li>[Zeta] Fix conflict dependency of hadoop-hdfs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1657173018" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4509" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4509/hovercard" href="https://github.com/apache/seatunnel/pull/4509">#4509</a>)</li> <li>[Zeta] Fix TaskExecutionService synchronized lock will not release (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1741315626" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4886" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4886/hovercard" href="https://github.com/apache/seatunnel/pull/4886">#4886</a>)</li> <li>[Zeta] Fix TaskExecutionService will return not active ExecutionContext (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1735771291" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4869" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4869/hovercard" href="https://github.com/apache/seatunnel/pull/4869">#4869</a>)</li> <li>[Zeta] Fix deploy operation timeout but task already finished bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1735422538" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4867" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4867/hovercard" href="https://github.com/apache/seatunnel/pull/4867">#4867</a>)</li> <li>[Zeta] Fix restoreComplete Future can't be completed when cancel task (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1731961023" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4863" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4863/hovercard" href="https://github.com/apache/seatunnel/pull/4863">#4863</a>)</li> <li>[Zeta] Fix IMap operation timeout bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1731638208" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4859" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4859/hovercard" href="https://github.com/apache/seatunnel/pull/4859">#4859</a>)</li> <li>[Zeta] fix pipeline state not right bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1724225460" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4823" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4823/hovercard" href="https://github.com/apache/seatunnel/pull/4823">#4823</a>)</li> <li>[Zeta] Fix the incorrect setting of transform parallelism (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1722465436" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4814" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4814/hovercard" href="https://github.com/apache/seatunnel/pull/4814">#4814</a>)</li> <li>[Zeta] Fix master active bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1730720952" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4855" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4855/hovercard" href="https://github.com/apache/seatunnel/pull/4855">#4855</a>)</li> <li>[Zeta] Fix completePendingCheckpoint concurrent action (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1730444841" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4854" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4854/hovercard" href="https://github.com/apache/seatunnel/pull/4854">#4854</a>)</li> <li>[Zeta] Fix engine runtime error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1730201521" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4850" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4850/hovercard" href="https://github.com/apache/seatunnel/pull/4850">#4850</a>)</li> <li>[Zeta] Fix TaskGroupContext always hold classloader so classloader can't recycle (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1730201111" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4849" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4849/hovercard" href="https://github.com/apache/seatunnel/pull/4849">#4849</a>)</li> <li>[Zeta] Fix task <code>notifyTaskStatusToMaster</code> failed when job not running or failed before run (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1730192422" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4847" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4847/hovercard" href="https://github.com/apache/seatunnel/pull/4847">#4847</a>)</li> <li>[Zeta] Fix cpu load problem (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1725023918" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4828" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4828/hovercard" href="https://github.com/apache/seatunnel/pull/4828">#4828</a>)</li> <li>[zeta] Fix the deadlock issue with JDBC driver loading (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1737610993" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4878" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4878/hovercard" href="https://github.com/apache/seatunnel/pull/4878">#4878</a>)</li> </ul> <h3>E2E</h3> <ul> <li>[E2E] [Kafka] Fix kafka e2e testcase (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1659165004" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4520" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4520/hovercard" href="https://github.com/apache/seatunnel/pull/4520">#4520</a>)</li> <li>[Container Version] Fix risk of unreproducible test cases <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1670525611" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4591" data-hovercard-type="issue" data-hovercard-url="/apache/seatunnel/issues/4591/hovercard" href="https://github.com/apache/seatunnel/issues/4591">#4591</a></li> <li>[E2e] [Mysql-cdc] Removing the excess MySqlIncrementalSourceIT e2e reduces the CI time (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1707284101" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4738" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4738/hovercard" href="https://github.com/apache/seatunnel/pull/4738">#4738</a>)</li> </ul> <h2>Improve</h2> <h3>Core</h3> <ul> <li>[Core] [Spark] Push transform operation from Spark Driver to Executors (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1655327175" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4503" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4503/hovercard" href="https://github.com/apache/seatunnel/pull/4503">#4503</a>)</li> <li>[Core] [Starter] Optimize code structure & remove redundant code (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1659605774" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4525" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4525/hovercard" href="https://github.com/apache/seatunnel/pull/4525">#4525</a>)</li> <li>[Core] [Translation] [Flink] Optimize code structure & remove redundant code (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1659769044" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4527" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4527/hovercard" href="https://github.com/apache/seatunnel/pull/4527">#4527</a>)</li> <li>[Core] [Starter] Add check of sink and source config to avoid null pointer exception. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1705317455" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4734" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4734/hovercard" href="https://github.com/apache/seatunnel/pull/4734">#4734</a>)</li> </ul> <h3>Connector-V2</h3> <ul> <li>[Connector-V2] [CDC] Improve startup.mode/stop.mode options (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1626973002" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4360" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4360/hovercard" href="https://github.com/apache/seatunnel/pull/4360">#4360</a>)</li> <li>[Connector-V2] [CDC] Optimize jdbc fetch-size options (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1623245276" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4352" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4352/hovercard" href="https://github.com/apache/seatunnel/pull/4352">#4352</a>)</li> <li>[Connector-V2] [CDC] Fix chunk start/end parameter type error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1715021117" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4777" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4777/hovercard" href="https://github.com/apache/seatunnel/pull/4777">#4777</a>)</li> <li>[Connector-V2] [SQLServer] Fix sqlserver catalog (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1644985422" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4441" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4441/hovercard" href="https://github.com/apache/seatunnel/pull/4441">#4441</a>)</li> <li>[Connector-V2] [StarRocks] Improve StarRocks Serialize Error Message (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1647494441" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4458" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4458/hovercard" href="https://github.com/apache/seatunnel/pull/4458">#4458</a>)</li> <li>[Connector-V2] [Jdbc] add the log for sql and update some style (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1650554811" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4475" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4475/hovercard" href="https://github.com/apache/seatunnel/pull/4475">#4475</a>)</li> <li>[Connector-V2] [Jdbc] Fix the table name is not automatically obtained when multiple tables (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1658497688" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4514" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4514/hovercard" href="https://github.com/apache/seatunnel/pull/4514">#4514</a>)</li> <li>[Connector-V2] [S3 & Kafka] Delete unavailable S3 & Kafka Catalogs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1651221793" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4477" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4477/hovercard" href="https://github.com/apache/seatunnel/pull/4477">#4477</a>)</li> <li>[Connector-V2] [Pulsar] Support Canal Format</li> <li>[Connector-V2] [CDC base] Implement Sample-based Sharding Strategy with Configurable Sampling Rate (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1731047076" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4856" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4856/hovercard" href="https://github.com/apache/seatunnel/pull/4856">#4856</a>)</li> <li>[Connector-V2] [SelectDB] Add a jobId to the selectDB label to distinguish between tasks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1733281047" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4864" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4864/hovercard" href="https://github.com/apache/seatunnel/pull/4864">#4864</a>)</li> <li>[Connector-V2] [Doris] Add a jobId to the doris label to distinguish between tasks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1727352242" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4839" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4839/hovercard" href="https://github.com/apache/seatunnel/pull/4839">#4839</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1730333926" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4853" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4853/hovercard" href="https://github.com/apache/seatunnel/pull/4853">#4853</a>)</li> <li>[Connector-v2] [Mongodb]Refactor mongodb connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1674438812" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4620" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4620/hovercard" href="https://github.com/apache/seatunnel/pull/4620">#4620</a>)</li> <li>[Connector-v2] [Jdbc] Populate primary key when jdbc sink is created using CatalogTable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1709569298" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4755" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4755/hovercard" href="https://github.com/apache/seatunnel/pull/4755">#4755</a>)</li> <li>[Transform-V2] Optimize SQL Transform package and Fix Spark type conversion bug of transform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1652307671" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4490" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4490/hovercard" href="https://github.com/apache/seatunnel/pull/4490">#4490</a>)</li> </ul> <h3>CI</h3> <ul> <li>[CI] Fix error repository name in ci config files (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1718534861" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4795" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4795/hovercard" href="https://github.com/apache/seatunnel/pull/4795">#4795</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Zeta] Support run the server through daemon mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1590322656" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4161" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4161/hovercard" href="https://github.com/apache/seatunnel/pull/4161">#4161</a>)</li> <li>[Zeta] Change ClassLoader To Improve the SDK compatibility of the client (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1645737029" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4447" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4447/hovercard" href="https://github.com/apache/seatunnel/pull/4447">#4447</a>)</li> <li>[Zeta] Client Support Async Submit Job (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1647367007" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4456" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4456/hovercard" href="https://github.com/apache/seatunnel/pull/4456">#4456</a>)</li> <li>[Zeta] Add more detailed log output. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1645454073" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4446" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4446/hovercard" href="https://github.com/apache/seatunnel/pull/4446">#4446</a>)</li> <li>[Zeta] Improve seatunnel-cluster.sh (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1643645303" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4435" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4435/hovercard" href="https://github.com/apache/seatunnel/pull/4435">#4435</a>)</li> <li>[Zeta] Reduce CPU Cost When Task Not Ready (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1651416597" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4479" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4479/hovercard" href="https://github.com/apache/seatunnel/pull/4479">#4479</a>)</li> <li>[Zeta] Add parser log (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1651720778" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4485" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4485/hovercard" href="https://github.com/apache/seatunnel/pull/4485">#4485</a>)</li> <li>[Zeta] Remove redundant code (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1652297988" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4489" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4489/hovercard" href="https://github.com/apache/seatunnel/pull/4489">#4489</a>)</li> <li>[Zeta] Remove redundancy code in validateSQL (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1656901923" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4506" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4506/hovercard" href="https://github.com/apache/seatunnel/pull/4506">#4506</a>)</li> <li>[Zeta] Improve JobMetrics fetch performance (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1648984493" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4467" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4467/hovercard" href="https://github.com/apache/seatunnel/pull/4467">#4467</a>)</li> <li>[Zeta] Reduce the operation count of imap_running_job_metrics (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1731723487" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4861" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4861/hovercard" href="https://github.com/apache/seatunnel/pull/4861">#4861</a>)</li> <li>[Zeta] Speed up listAllJob function (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1730203254" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4852" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4852/hovercard" href="https://github.com/apache/seatunnel/pull/4852">#4852</a>)</li> <li>[Zeta] async execute checkpoint trigger and other block method (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1730189380" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4846" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4846/hovercard" href="https://github.com/apache/seatunnel/pull/4846">#4846</a>)</li> <li>[Zeta] Reduce the number of IMAPs used by checkpointIdCounter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1725472231" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4832" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4832/hovercard" href="https://github.com/apache/seatunnel/pull/4832">#4832</a>)</li> <li>[Zeta] Cancel pipeline add retry to avoid cancel failed. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1718057498" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4792" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4792/hovercard" href="https://github.com/apache/seatunnel/pull/4792">#4792</a>)</li> <li>[Zeta] Improve Zeta operation max count and ignore NPE (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1717040428" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4787" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4787/hovercard" href="https://github.com/apache/seatunnel/pull/4787">#4787</a>)</li> <li>[Zeta] Remove serialize(deserialize) cost when use shuffle action (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1700159605" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4722" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4722/hovercard" href="https://github.com/apache/seatunnel/pull/4722">#4722</a>)</li> </ul> <h2>Feature</h2> <h3>Core</h3> <ul> <li>[Core] [API] Support convert strings as List option (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1628599671" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4362" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4362/hovercard" href="https://github.com/apache/seatunnel/pull/4362">#4362</a>)</li> <li>[Core] [API] Add copy method to Catalog codes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1640550598" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4414" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4414/hovercard" href="https://github.com/apache/seatunnel/pull/4414">#4414</a>)</li> <li>[Core] [API] Add options check before create source and sink and transform in FactoryUtil (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1640963584" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4424" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4424/hovercard" href="https://github.com/apache/seatunnel/pull/4424">#4424</a>)</li> <li>[Core] [Shade] Add guava shade module (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1624852245" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4358" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4358/hovercard" href="https://github.com/apache/seatunnel/pull/4358">#4358</a>)</li> </ul> <h3>Connector-V2</h3> <ul> <li>[Connector-V2] [CDC] [SQLServer] Support multi-table read (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1631836442" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4377" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4377/hovercard" href="https://github.com/apache/seatunnel/pull/4377">#4377</a>)</li> <li>[Connector-V2] [Kafka] Kafka source supports data deserialization failure skipping (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1628679835" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4364" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4364/hovercard" href="https://github.com/apache/seatunnel/pull/4364">#4364</a>)</li> <li>[Connector-V2] [Jdbc] [TiDB] Add TiDB catalog (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1644907999" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4438" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4438/hovercard" href="https://github.com/apache/seatunnel/pull/4438">#4438</a>)</li> <li>[Connector-V2] [File] Add file excel sink and source (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1590770420" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4164" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4164/hovercard" href="https://github.com/apache/seatunnel/pull/4164">#4164</a>)</li> <li>[Connector-v2] [Snowflake] Add Snowflake Source&Sink connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1650294948" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4470" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4470/hovercard" href="https://github.com/apache/seatunnel/pull/4470">#4470</a>)</li> <li>[Connector-V2] [Pular] support read format for pulsar (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1581179827" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4111" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4111/hovercard" href="https://github.com/apache/seatunnel/pull/4111">#4111</a>)</li> <li>[Connector-V2] [Paimon] Introduce paimon connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1593432668" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4178" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4178/hovercard" href="https://github.com/apache/seatunnel/pull/4178">#4178</a>)</li> <li>[Connector V2] [Cassandra] Expose configurable options in Cassandra (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1484117948" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3681" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3681/hovercard" href="https://github.com/apache/seatunnel/pull/3681">#3681</a>)</li> <li>[Connector V2] [Jdbc] Supports GEOMETRY data type for PostgreSQL (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1683481386" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4673" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4673/hovercard" href="https://github.com/apache/seatunnel/pull/4673">#4673</a>)</li> <li>[Transform-V2] Add UDF SPI and an example implement for SQL Transform plugin (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1635110157" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4392" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4392/hovercard" href="https://github.com/apache/seatunnel/pull/4392">#4392</a>)</li> <li>[Transform-V2] Support copy field list (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1637386242" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4404" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4404/hovercard" href="https://github.com/apache/seatunnel/pull/4404">#4404</a>)</li> <li>[Transform-V2] Add support CatalogTable for FieldMapperTransform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1640951896" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4423" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4423/hovercard" href="https://github.com/apache/seatunnel/pull/4423">#4423</a>)</li> <li>[Transform-V2] Add CatalogTable support for ReplaceTransform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1639117130" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4411" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4411/hovercard" href="https://github.com/apache/seatunnel/pull/4411">#4411</a>)</li> <li>[Transform-V2] Add Catalog support for FilterRowKindTransform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1640883405" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4420" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4420/hovercard" href="https://github.com/apache/seatunnel/pull/4420">#4420</a>)</li> <li>[Transform-V2] Add support CatalogTable for FilterFieldTransform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1640944126" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4422" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4422/hovercard" href="https://github.com/apache/seatunnel/pull/4422">#4422</a>)</li> <li>[Transform-V2] Add catalog support for SQL Transform plugin (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1723338201" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4819" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4819/hovercard" href="https://github.com/apache/seatunnel/pull/4819">#4819</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Zeta] Support for mixing Factory and Plugin SPI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1625298591" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4359" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4359/hovercard" href="https://github.com/apache/seatunnel/pull/4359">#4359</a>)</li> <li>[Zeta] Add get running job info by jobId rest api (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1586168062" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4140" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4140/hovercard" href="https://github.com/apache/seatunnel/pull/4140">#4140</a>)</li> <li>[Zeta] Add REST API To Get System Monitoring Information (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1616676444" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4315" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4315/hovercard" href="https://github.com/apache/seatunnel/pull/4315">#4315</a>)</li> <li>[Transform V2 & Zeta] Make SplitTransform Support CatalogTable And CatalogTable Evolution (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1635345064" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4396" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4396/hovercard" href="https://github.com/apache/seatunnel/pull/4396">#4396</a>)</li> <li>[Zeta] Move driver into lib directory and change operation count (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1730160150" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4845" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4845/hovercard" href="https://github.com/apache/seatunnel/pull/4845">#4845</a>)</li> <li>[Zeta] Add Metaspace size default value to config file (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1730200294" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4848" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4848/hovercard" href="https://github.com/apache/seatunnel/pull/4848">#4848</a>)</li> <li>[Zeta] Reduce the frequency of fetching data from imap (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1730202230" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4851" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4851/hovercard" href="https://github.com/apache/seatunnel/pull/4851">#4851</a>)</li> <li>[Zeta] Add OSS support for Imap storage to cluster-mode type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1685043053" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4683" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4683/hovercard" href="https://github.com/apache/seatunnel/pull/4683">#4683</a>)</li> <li>[Zeta] Improve local mode startup request ports (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1681257595" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4660" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4660/hovercard" href="https://github.com/apache/seatunnel/pull/4660">#4660</a>)</li> </ul> <h2>Docs</h2> <ul> <li>[Docs] Optimizes part of the Doris and SelectDB connector documentation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1628782250" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4365" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4365/hovercard" href="https://github.com/apache/seatunnel/pull/4365">#4365</a>)</li> <li>[Docs] Fix docs code style (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1629585359" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4368" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4368/hovercard" href="https://github.com/apache/seatunnel/pull/4368">#4368</a>)</li> <li>[Docs] Update jdbc doc and kafka doc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1633317067" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4380" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4380/hovercard" href="https://github.com/apache/seatunnel/pull/4380">#4380</a>)</li> <li>[Docs] Fix max_retries default value is 0. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1633741950" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4383" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4383/hovercard" href="https://github.com/apache/seatunnel/pull/4383">#4383</a>)</li> <li>[Docs] Fix markdown syntax (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1641631012" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4426" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4426/hovercard" href="https://github.com/apache/seatunnel/pull/4426">#4426</a>)</li> <li>[Docs] Fix Kafka Doc Error Config Key "kafka." (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1641795411" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4427" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4427/hovercard" href="https://github.com/apache/seatunnel/pull/4427">#4427</a>)</li> <li>[Docs] Add Transform to Quick Start v2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1643744792" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4436" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4436/hovercard" href="https://github.com/apache/seatunnel/pull/4436">#4436</a>)</li> <li>[Docs] Fix Mysql sink format doc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1719108509" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4800" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4800/hovercard" href="https://github.com/apache/seatunnel/pull/4800">#4800</a>)</li> <li>[Docs] Add the generate sink sql parameter for the jdbc sink document (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1718749975" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4797" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4797/hovercard" href="https://github.com/apache/seatunnel/pull/4797">#4797</a>)</li> <li>[Docs] Add the generate sink sql parameter And example (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1713343345" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4769" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4769/hovercard" href="https://github.com/apache/seatunnel/pull/4769">#4769</a>)</li> <li>[Docs] Redshift add defaultRowFetchSize (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1673383108" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4616" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4616/hovercard" href="https://github.com/apache/seatunnel/pull/4616">#4616</a>)</li> <li>[Docs] Refactor connector-v2 docs using unified format Mysql (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1670488677" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4590" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4590/hovercard" href="https://github.com/apache/seatunnel/pull/4590">#4590</a>)</li> </ul></div> </div> <div data-view-component="true" class="Box-footer"> <div class="mb-3"> <details data-view-component="true"> <summary role="button" data-view-component="true"> <span data-view-component="true" class="f3 text-bold d-inline mr-3">Assets</span> <span title="2" data-view-component="true" class="Counter ml-1">2</span> </summary> <div data-view-component="true"> <include-fragment loading="lazy" src="https://github.com/apache/seatunnel/releases/expanded_assets/2.3.2" > <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </include-fragment> </div> </details> </div> <div class="d-flex flex-row flex-wrap flex-justify-between js-comment"> <div data-view-component="true" class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" data-turbo="false" action="/apache/seatunnel/reactions" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="MJmUWcWTms73uwUZJLl1r-NBEtjEhh07X9Vom8GhnkK5hM0b27TajC30DUKJXtlmNahF6-_h0q9Re9TBk_XoKg" autocomplete="off" /> <input type="hidden" name="input[subjectId]" value="RE_kwDOBezpVM4GfLMf"> <div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap"> <button name="input[content]" id="reactions--reaction_button_component-3bc069" value="THUMBS_UP react" data-button-index-position="0" data-reaction-label="+1" data-reaction-content="+1" aria-pressed="false" aria-label="thumbs up (4): Hisoka-X, 08:57AM on June 13, 2023" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji">👍</g-emoji> <span class="js-discussion-reaction-group-count">4</span> </button> <tool-tip id="tooltip-640fbcac-314a-4166-8ca5-f98bb70342a2" for="reactions--reaction_button_component-3bc069" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">davidzollo, LuciferYang, zhilinli123, and wr516516 reacted with thumbs up emoji</tool-tip> <div class="js-reactions-container"> <details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden> <summary aria-haspopup="true" data-view-component="true" class="Button--link Button--medium Button"> <span class="Button-content"> <span class="Button-label">All reactions</span> </span> </summary> <ul class="dropdown-menu dropdown-menu-se"> <li class="dropdown-item" aria-label="davidzollo, LuciferYang, zhilinli123, and wr516516 reacted with thumbs up emoji"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji mr-2">👍</g-emoji> <span>4 reactions</span> </li> </ul> </details> </div> </div> </form> <div data-view-component="true" class="color-fg-muted mt-1">4 people reacted</div> </div> </div> </div> </div></div> </div> </section> <section aria-labelledby="hd-cc1fb092"> <h2 class="sr-only" id="hd-cc1fb092">2.3.1-release</h2> <div class="d-flex flex-column flex-md-row my-5 flex-justify-center"> <div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4"> <div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0"> <relative-time class="no-wrap" prefix="" datetime="2023-03-26T07:56:38Z"> 26 Mar 07:56 </relative-time> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <img src="https://avatars.githubusercontent.com/u/51053924?s=40&v=4" alt="@TyrantLucifer" size="20" height="20" width="20" data-view-component="true" class="avatar avatar-small circle" /> <a class="color-fg-muted wb-break-all" data-hovercard-type="user" data-hovercard-url="/users/TyrantLucifer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/TyrantLucifer">TyrantLucifer</a> </div> <div class="mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a href="/apache/seatunnel/tree/2.3.1" data-view-component="true" class="Link Link--muted"> <div data-view-component="true" class="css-truncate css-truncate-target"> <svg aria-label="Tag" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span class="ml-1 wb-break-all"> 2.3.1 </span> </div></a> </div> <div style="position: relative; top: 1px;" class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a data-hovercard-type="commit" data-hovercard-url="/apache/seatunnel/commit/3cd51b6defd3ddd3b011cf0f6b48f3c209bf9d22/hovercard" href="/apache/seatunnel/commit/3cd51b6defd3ddd3b011cf0f6b48f3c209bf9d22" data-view-component="true" class="Link Link--muted mb-2"> <svg aria-label="Commit" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit"> <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path> </svg> <code class="f5 ml-1 wb-break-all">3cd51b6</code></a> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <details class="details-reset details-overlay " id="tag-select-menu-efcf816c-ace1-11ef-9649-882e69301699"> <summary data-view-component="true" class="btn-sm btn text-left"> <i></i><span data-menu-button="">Compare</span><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down ml-2 mr-n1"> <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path> </svg> </summary> <details-menu class="SelectMenu text-md-left " style="z-index: 500"> <div class="SelectMenu-modal"> <header class="SelectMenu-header"> <span class="SelectMenu-title">Choose a tag to compare</span> <button class="SelectMenu-closeButton" type="button" data-toggle-for="tag-select-menu-efcf816c-ace1-11ef-9649-882e69301699"> <svg aria-label="Close menu" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> </header> <div class="SelectMenu-filter"> <input aria-label="Find a tag" autofocus class="SelectMenu-input form-control" data-ref-filter placeholder="Find a tag" type="text" > </div> <ref-selector type="tag" query-endpoint="/apache/seatunnel/refs" cache-key="v0:1732620421.0" current-committish="Mi4zLjE=" default-branch="ZGV2" name-with-owner="YXBhY2hlL3NlYXR1bm5lbA==" prefetch-on-mouseover > <template data-target="ref-selector.fetchFailedTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Could not load tags</div> </template> <template data-target="ref-selector.noMatchTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Nothing to show</div> </template> <template data-target="ref-selector.itemTemplate"> <a href="/apache/seatunnel/compare/{{ urlEncodedRefName }}...2.3.1" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> <span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span> <span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span> </a> </template> <template data-target="ref-selector.hiddenCurrentItemTemplate"> <input hidden="hidden" type="radio" value="{{ refName }}" checked="checked" name="" id="" /> </template> <div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list" style="max-height: 330px"> <div class="SelectMenu-loading pt-3 pb-0 overflow-hidden"> <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </div> </div> <footer class="SelectMenu-footer"><a href="/apache/seatunnel/tags">View all tags</a></footer> </ref-selector> </div> </details-menu> </details> </div> </div> <div class="col-md-9" > <div data-view-component="true" class="Box"> <div data-view-component="true" class="Box-body"> <div class="d-flex flex-md-row flex-column"> <div class="d-flex flex-row flex-1 mb-3 wb-break-word"> <div class="flex-1" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <span data-view-component="true" class="f1 text-bold d-inline mr-3"><a href="/apache/seatunnel/releases/tag/2.3.1" data-view-component="true" class="Link--primary Link">2.3.1-release</a></span> <span> <div class="ml-2 d-none d-md-inline"> </div> </span> </div> <div class="mt-3 ml-2 d-md-none"> </div> <div class="ml-2 mt-3 d-md-none"> </div> </div> <div class="d-flex mb-3" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> </div> </div> <div data-pjax="true" data-test-selector="body-content" data-view-component="true" class="markdown-body my-3"><h1>2.3.1-release</h1> <h2>Bug fix</h2> <h3>Core</h3> <ul> <li>[Core] [Shade] [Hadoop] Fix hadoop shade dependency can not be used (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1514323754" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3835" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3835/hovercard" href="https://github.com/apache/seatunnel/pull/3835">#3835</a>)</li> <li>[Core] Fix Handover using linked blocking queue cause the oom (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1454834969" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3469" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3469/hovercard" href="https://github.com/apache/seatunnel/pull/3469">#3469</a>)</li> <li>[Core] Fix a bug of Spark Translation when has a timestamp/date type filed in source (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1599936049" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4226" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4226/hovercard" href="https://github.com/apache/seatunnel/pull/4226">#4226</a>)</li> <li>[Core] Remove unnecessary row conversion (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1620258921" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4335" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4335/hovercard" href="https://github.com/apache/seatunnel/pull/4335">#4335</a>)</li> </ul> <h3>Connector-V2</h3> <ul> <li>[Connecor-V2] [JDBC] Fix the problem that can not throw exception correctly (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1509315174" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3796" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3796/hovercard" href="https://github.com/apache/seatunnel/pull/3796">#3796</a>)</li> <li>[Connector-V2] [JDBC] Fix xa transaction commit failure on pipeline restore (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1511514510" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3809" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3809/hovercard" href="https://github.com/apache/seatunnel/pull/3809">#3809</a>)</li> <li>[Connector-V2] [Clickhouse] Fix the serializable problems of <code>Committer</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1510661305" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3803" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3803/hovercard" href="https://github.com/apache/seatunnel/pull/3803">#3803</a>)</li> <li>[Connector-V2] [Clickhouse] Fix the performance bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1527217156" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3910" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3910/hovercard" href="https://github.com/apache/seatunnel/pull/3910">#3910</a>)</li> <li>[Connector-v2] [Clickhouse] Fix clickhouse write cdc changelog update event (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1533339703" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3951" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3951/hovercard" href="https://github.com/apache/seatunnel/pull/3951">#3951</a>)</li> <li>[Connector-V2] [Clickhouse] Clickhouse File Connector failed to sink to table with settings like storage_policy (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1591933228" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4172" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4172/hovercard" href="https://github.com/apache/seatunnel/pull/4172">#4172</a>)</li> <li>[Connector-V2] [Clickhouse] Clickhouse File Connector not support split mode for write data to all shards of distributed table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1567483239" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4035" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4035/hovercard" href="https://github.com/apache/seatunnel/pull/4035">#4035</a>)</li> <li>[Connector-V2] [File] Fix the error type of option rule <code>path</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1510662349" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3804" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3804/hovercard" href="https://github.com/apache/seatunnel/pull/3804">#3804</a>)</li> <li>[Connector-V2] [File] Text And Json WriteStrategy lost the sinkColumnsIndexInRow (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1518646842" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3863" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3863/hovercard" href="https://github.com/apache/seatunnel/pull/3863">#3863</a>)</li> <li>[Connector-V2] [Kafka] Fix the bug that can not parse offset format (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1511554409" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3810" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3810/hovercard" href="https://github.com/apache/seatunnel/pull/3810">#3810</a>)</li> <li>[Connecor-V2] [Kafka] Fix the default value of commit_on_checkpoint (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1513664164" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3831" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3831/hovercard" href="https://github.com/apache/seatunnel/pull/3831">#3831</a>)</li> <li>[Connector-V2] [Kafka] Json deserialize exception log no content (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1520380886" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3874" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3874/hovercard" href="https://github.com/apache/seatunnel/pull/3874">#3874</a>)</li> <li>[Connector-V2] [Kafka] Fix commit kafka offset bug. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1530517391" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3933" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3933/hovercard" href="https://github.com/apache/seatunnel/pull/3933">#3933</a>)</li> <li>[Connector-V2] [Kafka] Fix the bug that kafka consumer is not close (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1514398245" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3836" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3836/hovercard" href="https://github.com/apache/seatunnel/pull/3836">#3836</a>)</li> <li>[Connector-V2] [Kafka] Fix config option error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1606052305" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4244" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4244/hovercard" href="https://github.com/apache/seatunnel/pull/4244">#4244</a>)</li> <li>[Connector-V2] [CDC] Guaranteed to be exactly-once in the process of switching from SnapshotTask to IncrementalTask (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1514409649" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3837" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3837/hovercard" href="https://github.com/apache/seatunnel/pull/3837">#3837</a>)</li> <li>[Connector-V2] [CDC] Fix concurrent modify of splits (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1530885203" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3937" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3937/hovercard" href="https://github.com/apache/seatunnel/pull/3937">#3937</a>)</li> <li>[Connector-V2] [CDC] Fix jdbc sink generate update sql (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1531015139" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3940" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3940/hovercard" href="https://github.com/apache/seatunnel/pull/3940">#3940</a>)</li> <li>[Connector-V2] [CDC] Fix cdc option rule error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1564047122" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4018" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4018/hovercard" href="https://github.com/apache/seatunnel/pull/4018">#4018</a>)</li> <li>[Connector-V2] [CDC] Fix cdc base shutdown thread not cleared (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1618809154" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4327" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4327/hovercard" href="https://github.com/apache/seatunnel/pull/4327">#4327</a>)</li> <li>[Connector-V2] [ALL] Fix ConcurrentModificationException when snapshotState based on SourceReaderBase (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1563537802" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4011" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4011/hovercard" href="https://github.com/apache/seatunnel/pull/4011">#4011</a>)</li> <li>[Connector-V2] Fix connector source snapshot state NPE (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1565529059" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4027" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4027/hovercard" href="https://github.com/apache/seatunnel/pull/4027">#4027</a>)</li> <li>[Connector-v2] [Pulsar] Fix pulsar option topic-pattern bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1552802249" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3989" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3989/hovercard" href="https://github.com/apache/seatunnel/pull/3989">#3989</a>)</li> <li>[Connector-V2] [ElasticSearch] Fix es source no data (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1574173797" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4076" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4076/hovercard" href="https://github.com/apache/seatunnel/pull/4076">#4076</a>)</li> <li>[Connector-V2] [Hive] Fix hive unknownhost (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1586900575" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4141" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4141/hovercard" href="https://github.com/apache/seatunnel/pull/4141">#4141</a>)</li> <li>[Connector-V2] [Pulsar] Fix Pulsar source consumer ack exception (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1602240192" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4237" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4237/hovercard" href="https://github.com/apache/seatunnel/pull/4237">#4237</a>)</li> <li>[Connector-V2] [Maxcompute] Fix failed to parse some maxcompute type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1523434175" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3894" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3894/hovercard" href="https://github.com/apache/seatunnel/pull/3894">#3894</a>)</li> <li>[Connector-V2] [Doris] Fix Content Length header already present (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1610162248" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4277" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4277/hovercard" href="https://github.com/apache/seatunnel/pull/4277">#4277</a>)</li> <li>[Connector-V2] [ElasticSearch] Fix es field type not support binary (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1609844365" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4274" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4274/hovercard" href="https://github.com/apache/seatunnel/pull/4274">#4274</a>)</li> <li>[Connector-V2] [JDBC] Field aliases are not supported in the query of jdbc source (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1598181177" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4210" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4210/hovercard" href="https://github.com/apache/seatunnel/pull/4210">#4210</a>)</li> <li>[Json-format] [Canal] Fix json deserialize NPE (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1596288761" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4195" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4195/hovercard" href="https://github.com/apache/seatunnel/pull/4195">#4195</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Zeta] Fix the bug that checkpoint will be continued trigger after job CANCELED (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1510824911" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3808" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3808/hovercard" href="https://github.com/apache/seatunnel/pull/3808">#3808</a>)</li> <li>[Zeta] Fix the bug that the source split can not be deserialized in local mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1512563442" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3817" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3817/hovercard" href="https://github.com/apache/seatunnel/pull/3817">#3817</a>)</li> <li>[Zeta] Fix Engine Metrics will lose when Job be canceled. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1509962003" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3797" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3797/hovercard" href="https://github.com/apache/seatunnel/pull/3797">#3797</a>)</li> <li>[Zeta] Fix CheckpointIDCounter thread not safe problem (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1520409433" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3875" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3875/hovercard" href="https://github.com/apache/seatunnel/pull/3875">#3875</a>)</li> <li>[Zeta] Fix SeatunnelChildFirstClassLoader load jackson error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1522210503" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3884" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3884/hovercard" href="https://github.com/apache/seatunnel/pull/3884">#3884</a>)</li> <li>[Zeta] Fix local mode can not generate logs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1528582832" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3917" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3917/hovercard" href="https://github.com/apache/seatunnel/pull/3917">#3917</a>)</li> <li>[Zeta] Fix actionSubtaskState can be null error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1525372115" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3902" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3902/hovercard" href="https://github.com/apache/seatunnel/pull/3902">#3902</a>)</li> <li>[Zeta] A checkpoint exception may be thrown when the active cancel task terminates with an exception (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1528502326" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3915" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3915/hovercard" href="https://github.com/apache/seatunnel/pull/3915">#3915</a>)</li> <li>[Zeta] Fix NPE when scheduling sub plan fails. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1527210045" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3909" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3909/hovercard" href="https://github.com/apache/seatunnel/pull/3909">#3909</a>)</li> <li>[Zeta] Fix NPE when starting from checkpoint. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1526688871" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3904" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3904/hovercard" href="https://github.com/apache/seatunnel/pull/3904">#3904</a>)</li> <li>[Zeta] Fix metrics lose on pipeline restart (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1538391084" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3977" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3977/hovercard" href="https://github.com/apache/seatunnel/pull/3977">#3977</a>)</li> <li>[Zeta] Fix Job will lost control when JobMaster init failed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1569347247" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4045" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4045/hovercard" href="https://github.com/apache/seatunnel/pull/4045">#4045</a>)</li> <li>[Zeta] Fix ResourceManager Assign Task Not Random (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1574249338" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4078" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4078/hovercard" href="https://github.com/apache/seatunnel/pull/4078">#4078</a>)</li> <li>[Zeta] Fix NullPointerException when registering Reader with the enumerator (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1569436374" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4048" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4048/hovercard" href="https://github.com/apache/seatunnel/pull/4048">#4048</a>)</li> <li>[Zeta] Fix clean TaskGroupContext Error when target node is offline (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1575624748" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4086" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4086/hovercard" href="https://github.com/apache/seatunnel/pull/4086">#4086</a>)</li> <li>[Zeta] Fix Slot Status Not Sync After Restart When All Node Down (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1569393623" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4047" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4047/hovercard" href="https://github.com/apache/seatunnel/pull/4047">#4047</a>)</li> <li>[Zeta] Fix parse job mode bug and improve doc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1577433399" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4091" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4091/hovercard" href="https://github.com/apache/seatunnel/pull/4091">#4091</a>)</li> <li>[Zeta] Fix Client Have Error Can't be Shutdown (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1577937391" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4099" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4099/hovercard" href="https://github.com/apache/seatunnel/pull/4099">#4099</a>)</li> <li>[Zeta] Fix zeta bugs</li> <li>[Zeta] Fix checkpoint storage namespace (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1609667122" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4260" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4260/hovercard" href="https://github.com/apache/seatunnel/pull/4260">#4260</a>)</li> <li>[Zeta] Fix read checkpoint file data is incomplete (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1609722083" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4263" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4263/hovercard" href="https://github.com/apache/seatunnel/pull/4263">#4263</a>)</li> <li>[Zeta] The pipeline needs to wait for the CheckpointCoordinator to end (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1609785220" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4272" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4272/hovercard" href="https://github.com/apache/seatunnel/pull/4272">#4272</a>)</li> <li>[Zeta] Fix CheckpointCoordinator Can't Trigger Timeout Task (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1610141481" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4276" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4276/hovercard" href="https://github.com/apache/seatunnel/pull/4276">#4276</a>)</li> <li>[Zeta] Fix job crash when run it on Seatunnel Engine cluster (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1614568515" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4299" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4299/hovercard" href="https://github.com/apache/seatunnel/pull/4299">#4299</a>)</li> <li>[Zeta] Fix Default Cluster Not Working In Config File (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1502765845" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3770" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3770/hovercard" href="https://github.com/apache/seatunnel/pull/3770">#3770</a>)</li> <li>[Zeta] Adapt StarRocks With Multi-Table And Single-Table Mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1618518059" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4324" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4324/hovercard" href="https://github.com/apache/seatunnel/pull/4324">#4324</a>)</li> <li>[Zeta] Fix TaskExecutionService Deploy Failed The Job Can't Stop (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1609735336" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4265" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4265/hovercard" href="https://github.com/apache/seatunnel/pull/4265">#4265</a>)</li> <li>[Zeta] Fix cancelJob and checkpoint complete error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1619963786" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4330" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4330/hovercard" href="https://github.com/apache/seatunnel/pull/4330">#4330</a>)</li> </ul> <h3>E2E</h3> <ul> <li>[Connector-V2] [SQLServer-CDC] Fix the bug of SQLServer-CDC it case (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1510756899" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3807" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3807/hovercard" href="https://github.com/apache/seatunnel/pull/3807">#3807</a>)</li> <li>[Connector-V2] [Clickhouse] Fix the bug of clickhouse e2e case (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1550664250" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3985" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3985/hovercard" href="https://github.com/apache/seatunnel/pull/3985">#3985</a>)</li> </ul> <h2>Improve</h2> <h3>Core</h3> <ul> <li>[Core] [API] Add parallelism and column projection interface (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1513655070" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3829" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3829/hovercard" href="https://github.com/apache/seatunnel/pull/3829">#3829</a>)</li> <li>[Core] [Connector-V2] Add get source method to all source connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1516095528" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3846" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3846/hovercard" href="https://github.com/apache/seatunnel/pull/3846">#3846</a>)</li> <li>[Core] [Shade] [Hadoop] Improve hadoop shade by including classes in package com.google.common.cache.* (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1518219564" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3858" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3858/hovercard" href="https://github.com/apache/seatunnel/pull/3858">#3858</a>)</li> <li>[Core] Use ReadonlyConfig to avoid option being changed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1570679444" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4056" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4056/hovercard" href="https://github.com/apache/seatunnel/pull/4056">#4056</a>)</li> <li>[Core] Give the maven module a human readable name (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1581683124" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4114" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4114/hovercard" href="https://github.com/apache/seatunnel/pull/4114">#4114</a>)</li> <li>[Core] Unified the checkpoint setting key of Flink (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1612655410" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4296" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4296/hovercard" href="https://github.com/apache/seatunnel/pull/4296">#4296</a>)</li> </ul> <h3>Connector-V2</h3> <ul> <li>[Connector-V2] [MySQL-CDC] Add mysql-cdc source factory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1508891506" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3791" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3791/hovercard" href="https://github.com/apache/seatunnel/pull/3791">#3791</a>)</li> <li>[Connector-V2] [MySQL-CDC] Ennable binlog watermark compare (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1611162513" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4293" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4293/hovercard" href="https://github.com/apache/seatunnel/pull/4293">#4293</a>)</li> <li>[Connector-V2] [Kafka] Support user-defined client id (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1507177208" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3783" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3783/hovercard" href="https://github.com/apache/seatunnel/pull/3783">#3783</a>)</li> <li>[Connector-V2] [Kafka] Support extract topic from SeaTunnelRow field (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1500121561" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3742" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3742/hovercard" href="https://github.com/apache/seatunnel/pull/3742">#3742</a>)</li> <li>[Connector-V2] [Kafka] Add Kafka catalog (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1579836675" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4106" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4106/hovercard" href="https://github.com/apache/seatunnel/pull/4106">#4106</a>)</li> <li>[Connector-V2] [JDBC] Remove unused options that in jdbc source factory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1509107049" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3794" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3794/hovercard" href="https://github.com/apache/seatunnel/pull/3794">#3794</a>)</li> <li>[Connector-V2] [JDBC] Support exactly-once semantics for JDBC source connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1501350412" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3750" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3750/hovercard" href="https://github.com/apache/seatunnel/pull/3750">#3750</a>)</li> <li>[Connector-V2] [JDBC] Improve option rule (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1510658101" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3802" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3802/hovercard" href="https://github.com/apache/seatunnel/pull/3802">#3802</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1518807099" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3864" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3864/hovercard" href="https://github.com/apache/seatunnel/pull/3864">#3864</a>)</li> <li>[Connector-V2] [MongoDB] Support use source query in connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1490785681" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3697" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3697/hovercard" href="https://github.com/apache/seatunnel/pull/3697">#3697</a>)</li> <li>[Connector-V2] [File] Add the exception stack detail for log output (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1510671500" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3805" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3805/hovercard" href="https://github.com/apache/seatunnel/pull/3805">#3805</a>)</li> <li>[Connector-V2] [File] Improve file connector option rule and document (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1511789396" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3812" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3812/hovercard" href="https://github.com/apache/seatunnel/pull/3812">#3812</a>)</li> <li>[Connector-V2] [File] Support skip number when reading text csv files (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1525179530" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3900" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3900/hovercard" href="https://github.com/apache/seatunnel/pull/3900">#3900</a>)</li> <li>[Connector-V2] [File] Allow the user to set the row delimiter as an empty string (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1517302206" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3854" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3854/hovercard" href="https://github.com/apache/seatunnel/pull/3854">#3854</a>)</li> <li>[Connector-V2] [File] Support compress (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1525106196" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3899" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3899/hovercard" href="https://github.com/apache/seatunnel/pull/3899">#3899</a>)</li> <li>[Connector-V2] [File & Hive] Support kerberos in hive and hdfs file connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1514551741" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3840" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3840/hovercard" href="https://github.com/apache/seatunnel/pull/3840">#3840</a>)</li> <li>[Connector-V2] [Hive] Improve config check logic (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1522445630" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3886" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3886/hovercard" href="https://github.com/apache/seatunnel/pull/3886">#3886</a>)</li> <li>[Connector-V2] [Hive] Support assign partitions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1515369033" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3842" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3842/hovercard" href="https://github.com/apache/seatunnel/pull/3842">#3842</a>)</li> <li>[Connector-V2] [Hive] Support read text table & Column projection (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1579672458" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4105" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4105/hovercard" href="https://github.com/apache/seatunnel/pull/4105">#4105</a>)</li> <li>[Connector-V2] [Clickhouse & Kafka & Rabbitmq & StarRocks] Change connector custom config prefix to map (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1495653253" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3719" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3719/hovercard" href="https://github.com/apache/seatunnel/pull/3719">#3719</a>)</li> <li>[Connector-V2] [Clickhouse] Special characters in column names are supported (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1522121894" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3881" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3881/hovercard" href="https://github.com/apache/seatunnel/pull/3881">#3881</a>)</li> <li>[Connector-V2] [Clickhouse] Remove Clickhouse Fields Config (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1513480204" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3826" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3826/hovercard" href="https://github.com/apache/seatunnel/pull/3826">#3826</a>)</li> <li>[Connector-V2] [Email] Unified exception for email connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1525029410" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3898" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3898/hovercard" href="https://github.com/apache/seatunnel/pull/3898">#3898</a>)</li> <li>[Connector-V2] [Iceberg] Unified exception for iceberg source connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1482449423" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3677" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3677/hovercard" href="https://github.com/apache/seatunnel/pull/3677">#3677</a>)</li> <li>[Connector-v2] [StarRocks] Support write cdc changelog event(INSERT/UPDATE/DELETE) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1519285952" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3865" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3865/hovercard" href="https://github.com/apache/seatunnel/pull/3865">#3865</a>)</li> <li>[Connector-V2] [Fake] Improve fake connector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1530476577" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3932" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3932/hovercard" href="https://github.com/apache/seatunnel/pull/3932">#3932</a>)</li> <li>[Connector-V2] [Fake] Optimizing Data Generation Strategies (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1571228561" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4061" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4061/hovercard" href="https://github.com/apache/seatunnel/pull/4061">#4061</a>)</li> <li>[Connector-V2] [InfluxDB] Unifie InfluxDB source fields to schema (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1524859593" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3897" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3897/hovercard" href="https://github.com/apache/seatunnel/pull/3897">#3897</a>)</li> <li>[Connector-V2] [IoTDB] Unifie IoTDB source fields to schema (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1523994212" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3896" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3896/hovercard" href="https://github.com/apache/seatunnel/pull/3896">#3896</a>)</li> <li>[Transform-V2] Add transform factory test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1522538970" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3887" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3887/hovercard" href="https://github.com/apache/seatunnel/pull/3887">#3887</a>)</li> <li>[Connector-V2] [SQLServer-CDC] Add sqlserver cdc optionRule (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1564091928" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4019" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4019/hovercard" href="https://github.com/apache/seatunnel/pull/4019">#4019</a>)</li> <li>[Connector-V2] [Elasticsearch] Support https protocol (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1561345775" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3997" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3997/hovercard" href="https://github.com/apache/seatunnel/pull/3997">#3997</a>)</li> <li>[Connector-V2] [Elasticsearch] Add ElasticSearch catalog (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1580718299" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4108" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4108/hovercard" href="https://github.com/apache/seatunnel/pull/4108">#4108</a>)</li> <li>[Connector-V2] [Elasticsearch] Support dsl filter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1585090771" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4130" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4130/hovercard" href="https://github.com/apache/seatunnel/pull/4130">#4130</a>)</li> <li>[Connector-V2] [S3] Add S3Catalog (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1582637425" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4121" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4121/hovercard" href="https://github.com/apache/seatunnel/pull/4121">#4121</a>)</li> <li>[Connector-V2] [Doris] Refactor some Doris Sink code as well as support 2pc and cdc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1600984787" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4235" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4235/hovercard" href="https://github.com/apache/seatunnel/pull/4235">#4235</a>)</li> <li>[Connector-V2] [CDC] Optimize options & add docs for compatible_debezium_json (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1623017355" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4351" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4351/hovercard" href="https://github.com/apache/seatunnel/pull/4351">#4351</a>)</li> </ul> <h3>CI</h3> <ul> <li>[CI] Imprve CI/CD process, split all connector it cases to 4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1513806322" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3832" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3832/hovercard" href="https://github.com/apache/seatunnel/pull/3832">#3832</a>)</li> <li>[CI] Imprve CI/CD process, split all connector it cases to 5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1571794979" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4065" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4065/hovercard" href="https://github.com/apache/seatunnel/pull/4065">#4065</a>)</li> <li>[E2E] Improve CI stability (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1572232119" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4068" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4068/hovercard" href="https://github.com/apache/seatunnel/pull/4068">#4068</a>)</li> <li>[CI] Improve ci steps (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1616666054" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4314" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4314/hovercard" href="https://github.com/apache/seatunnel/pull/4314">#4314</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1621107148" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4342" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4342/hovercard" href="https://github.com/apache/seatunnel/pull/4342">#4342</a>)</li> </ul> <h3>Zeta(ST-Engine)</h3> <ul> <li>[Zeta] Remove unnecessary dependencies in pom (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1509156824" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3795" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3795/hovercard" href="https://github.com/apache/seatunnel/pull/3795">#3795</a>)</li> <li>[Zeta] Add the restart job logic when all nodes down (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1507197481" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3784" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3784/hovercard" href="https://github.com/apache/seatunnel/pull/3784">#3784</a>)</li> <li>[Zeta] Add the logic that cancel CheckpointCoordinator first before cancel task (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1514435669" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3838" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3838/hovercard" href="https://github.com/apache/seatunnel/pull/3838">#3838</a>)</li> <li>[Zeta] Remove <code>seatunnel-api</code> from engine storage (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1514308468" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3834" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3834/hovercard" href="https://github.com/apache/seatunnel/pull/3834">#3834</a>)</li> <li>[Zeta] Suppress delete data log level (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1561873787" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4001" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4001/hovercard" href="https://github.com/apache/seatunnel/pull/4001">#4001</a>)</li> <li>[Zeta] Set the write data timeout to be configurable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1570822807" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4059" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4059/hovercard" href="https://github.com/apache/seatunnel/pull/4059">#4059</a>)</li> <li>[Zeta] Job clean before JobMaster future complete (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1575796514" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4087" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4087/hovercard" href="https://github.com/apache/seatunnel/pull/4087">#4087</a>)</li> <li>[Zeta] Add Slot Sequence To Avoid Active Check Error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1577839414" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4097" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4097/hovercard" href="https://github.com/apache/seatunnel/pull/4097">#4097</a>)</li> <li>[Zeta] Improve Client Job Info Message</li> <li>[Zeta] Client Job Info Message Add Order By Submit Time</li> <li>[Zeta] JVM parameters distinguish between client and server (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1612971691" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4297" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4297/hovercard" href="https://github.com/apache/seatunnel/pull/4297">#4297</a>)</li> </ul> <h3>E2E</h3> <ul> <li>[Connector-V2] [Iceberg] Refactor iceberg connector e2e test cases (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1513314770" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3820" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3820/hovercard" href="https://github.com/apache/seatunnel/pull/3820">#3820</a>)</li> <li>[Connector-V2] [Datahub] Refactor DataHub connector e2e test cases (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1519319078" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3866" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3866/hovercard" href="https://github.com/apache/seatunnel/pull/3866">#3866</a>)</li> <li>[Connector-V2] [MongoDB] Refactor MongoDB connector e2e test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1512799929" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3819" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3819/hovercard" href="https://github.com/apache/seatunnel/pull/3819">#3819</a>)</li> <li>[Connector-V2] [ES & InfluxDB & Redis] Add a 'nonNull' check to avoid npe when executing 'tearDown'. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1535727176" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3967" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3967/hovercard" href="https://github.com/apache/seatunnel/pull/3967">#3967</a>)</li> <li>[Connector-V2] [Http] Refactor the e2e test of http (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1535938642" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3969" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3969/hovercard" href="https://github.com/apache/seatunnel/pull/3969">#3969</a>)</li> <li>[Connector-V2] Remove the use of scala.Tuple in the e2e module (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1537351081" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3974" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3974/hovercard" href="https://github.com/apache/seatunnel/pull/3974">#3974</a>)</li> <li>[Zeta] Change E2E To support ClusterFaultToleranceIT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1537585242" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3976" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3976/hovercard" href="https://github.com/apache/seatunnel/pull/3976">#3976</a>)</li> <li>[Zeta] Statistics server job and system resource usage (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1548608236" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3982" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3982/hovercard" href="https://github.com/apache/seatunnel/pull/3982">#3982</a>)</li> <li>[Transform-v2] Merge e2e tests and config files of SQL transform plugin (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1610169105" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4278" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4278/hovercard" href="https://github.com/apache/seatunnel/pull/4278">#4278</a>)</li> <li>[Connector-V2] [Jdbc] Reactor jdbc e2e with new api, then remove the useless e2e case. For better performance, we split the jdbc e2e module into three modules. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1590980140" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/4165" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/4165/hovercard" href="https://github.com/apache/seatunnel/pull/4165">#4165</a>)</li> </ul> <h2>Feature</h2> <h3>Core</h3> <ul> <li>[Core] [Transform-V2] Support tr...</li> </ul></div> <a href="/apache/seatunnel/releases/tag/2.3.1" data-view-component="true" class="Link">Read more</a> </div> <div data-view-component="true" class="Box-footer"> <div class="mb-3"> <details data-view-component="true"> <summary role="button" data-view-component="true"> <span data-view-component="true" class="f3 text-bold d-inline mr-3">Assets</span> <span title="2" data-view-component="true" class="Counter ml-1">2</span> </summary> <div data-view-component="true"> <include-fragment loading="lazy" src="https://github.com/apache/seatunnel/releases/expanded_assets/2.3.1" > <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </include-fragment> </div> </details> </div> <div class="d-flex flex-row flex-wrap flex-justify-between js-comment"> <div data-view-component="true" class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" data-turbo="false" action="/apache/seatunnel/reactions" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="pf8SCyb9aElMoVPAK-sDNndXsK2c3ixAsuBuofwMDbEs4ktJONooC5buW5uGDK__ob7nnre549S8TtL7rlh72Q" autocomplete="off" /> <input type="hidden" name="input[subjectId]" value="RE_kwDOBezpVM4FxvyN"> <div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap"> <button name="input[content]" id="reactions--reaction_button_component-762620" value="THUMBS_UP react" data-button-index-position="0" data-reaction-label="+1" data-reaction-content="+1" aria-pressed="false" aria-label="thumbs up (5): TyrantLucifer, 10:57AM on March 19, 2023" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji">👍</g-emoji> <span class="js-discussion-reaction-group-count">5</span> </button> <tool-tip id="tooltip-ea28e80c-b4c3-4e48-b6c6-5211edefdc76" for="reactions--reaction_button_component-762620" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">RocMarshal, zhouk798, Miaque, lucklilili, and userkdg reacted with thumbs up emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-66cadd" value="LAUGH react" data-button-index-position="2" data-reaction-label="Laugh" data-reaction-content="smile" aria-pressed="false" aria-label="laugh (2): TyrantLucifer, 10:57AM on March 19, 2023" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/assets/1f604-7528822fb4c5.png" class="social-button-emoji">😄</g-emoji> <span class="js-discussion-reaction-group-count">2</span> </button> <tool-tip id="tooltip-185dde32-9428-4a56-a191-1e02aa1ee67f" for="reactions--reaction_button_component-66cadd" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">lucklilili and ecit-zzh reacted with laugh emoji</tool-tip> <div class="js-reactions-container"> <details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden> <summary aria-haspopup="true" data-view-component="true" class="Button--link Button--medium Button"> <span class="Button-content"> <span class="Button-label">All reactions</span> </span> </summary> <ul class="dropdown-menu dropdown-menu-se"> <li class="dropdown-item" aria-label="RocMarshal, zhouk798, Miaque, lucklilili, and userkdg reacted with thumbs up emoji"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji mr-2">👍</g-emoji> <span>5 reactions</span> </li> <li class="dropdown-item" aria-label="lucklilili and ecit-zzh reacted with laugh emoji"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/assets/1f604-7528822fb4c5.png" class="social-button-emoji mr-2">😄</g-emoji> <span>2 reactions</span> </li> </ul> </details> </div> </div> </form> <div data-view-component="true" class="color-fg-muted mt-1">6 people reacted</div> </div> </div> </div> </div></div> </div> </section> <section aria-labelledby="hd-0ffe780c"> <h2 class="sr-only" id="hd-0ffe780c">2.3.0-release</h2> <div class="d-flex flex-column flex-md-row my-5 flex-justify-center"> <div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4"> <div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0"> <relative-time class="no-wrap" prefix="" datetime="2022-12-30T06:54:54Z"> 30 Dec 06:54 </relative-time> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <img src="https://avatars.githubusercontent.com/u/51053924?s=40&v=4" alt="@TyrantLucifer" size="20" height="20" width="20" data-view-component="true" class="avatar avatar-small circle" /> <a class="color-fg-muted wb-break-all" data-hovercard-type="user" data-hovercard-url="/users/TyrantLucifer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/TyrantLucifer">TyrantLucifer</a> </div> <div class="mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a href="/apache/seatunnel/tree/2.3.0" data-view-component="true" class="Link Link--muted"> <div data-view-component="true" class="css-truncate css-truncate-target"> <svg aria-label="Tag" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span class="ml-1 wb-break-all"> 2.3.0 </span> </div></a> </div> <div style="position: relative; top: 1px;" class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a data-hovercard-type="commit" data-hovercard-url="/apache/seatunnel/commit/d7280abbe9e72262640836182a7f090a5706988a/hovercard" href="/apache/seatunnel/commit/d7280abbe9e72262640836182a7f090a5706988a" data-view-component="true" class="Link Link--muted mb-2"> <svg aria-label="Commit" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit"> <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path> </svg> <code class="f5 ml-1 wb-break-all">d7280ab</code></a> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <details class="details-reset details-overlay " id="tag-select-menu-efe89986-ace1-11ef-8776-107b3ec06fd8"> <summary data-view-component="true" class="btn-sm btn text-left"> <i></i><span data-menu-button="">Compare</span><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down ml-2 mr-n1"> <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path> </svg> </summary> <details-menu class="SelectMenu text-md-left " style="z-index: 500"> <div class="SelectMenu-modal"> <header class="SelectMenu-header"> <span class="SelectMenu-title">Choose a tag to compare</span> <button class="SelectMenu-closeButton" type="button" data-toggle-for="tag-select-menu-efe89986-ace1-11ef-8776-107b3ec06fd8"> <svg aria-label="Close menu" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> </header> <div class="SelectMenu-filter"> <input aria-label="Find a tag" autofocus class="SelectMenu-input form-control" data-ref-filter placeholder="Find a tag" type="text" > </div> <ref-selector type="tag" query-endpoint="/apache/seatunnel/refs" cache-key="v0:1732620421.0" current-committish="Mi4zLjA=" default-branch="ZGV2" name-with-owner="YXBhY2hlL3NlYXR1bm5lbA==" prefetch-on-mouseover > <template data-target="ref-selector.fetchFailedTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Could not load tags</div> </template> <template data-target="ref-selector.noMatchTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Nothing to show</div> </template> <template data-target="ref-selector.itemTemplate"> <a href="/apache/seatunnel/compare/{{ urlEncodedRefName }}...2.3.0" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> <span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span> <span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span> </a> </template> <template data-target="ref-selector.hiddenCurrentItemTemplate"> <input hidden="hidden" type="radio" value="{{ refName }}" checked="checked" name="" id="" /> </template> <div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list" style="max-height: 330px"> <div class="SelectMenu-loading pt-3 pb-0 overflow-hidden"> <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </div> </div> <footer class="SelectMenu-footer"><a href="/apache/seatunnel/tags">View all tags</a></footer> </ref-selector> </div> </details-menu> </details> </div> </div> <div class="col-md-9" > <div data-view-component="true" class="Box"> <div data-view-component="true" class="Box-body"> <div class="d-flex flex-md-row flex-column"> <div class="d-flex flex-row flex-1 mb-3 wb-break-word"> <div class="flex-1" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <span data-view-component="true" class="f1 text-bold d-inline mr-3"><a href="/apache/seatunnel/releases/tag/2.3.0" data-view-component="true" class="Link--primary Link">2.3.0-release</a></span> <span> <div class="ml-2 d-none d-md-inline"> </div> </span> </div> <div class="mt-3 ml-2 d-md-none"> </div> <div class="ml-2 mt-3 d-md-none"> </div> </div> <div class="d-flex mb-3" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> </div> </div> <div data-pjax="true" data-test-selector="body-content" data-view-component="true" class="markdown-body my-3"><h1>2.3.0-release</h1> <h2>Bug fix</h2> <h3>Core</h3> <ul> <li>[Core] [Starter] Fix the bug of ST log print failed in some jdk versions <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1419177194" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3160" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3160/hovercard" href="https://github.com/apache/seatunnel/pull/3160">#3160</a></li> <li>[Core] [Shell] Fix bug that shell script about downloading plugins does not work <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1453718313" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3462" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3462/hovercard" href="https://github.com/apache/seatunnel/pull/3462">#3462</a></li> </ul> <h3>Connector-V2</h3> <ul> <li>[Connector-V2] [Jdbc] Fix the bug that jdbc source can not be stopped in batch mode <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1427021010" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3220" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3220/hovercard" href="https://github.com/apache/seatunnel/pull/3220">#3220</a></li> <li>[Connector-V2] [Jdbc] Fix the bug that jdbc connector reset in jdbc connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1480861432" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3670" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3670/hovercard" href="https://github.com/apache/seatunnel/pull/3670">#3670</a></li> <li>[Connector-V2] [Jdbc] Fix the bug that jdbc connector exactly-once it will throw NullPointerException <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1497930063" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3730" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3730/hovercard" href="https://github.com/apache/seatunnel/pull/3730">#3730</a></li> <li>[Connector-V2] [Hive] Fix the following bugs of hive connector: 1. write parquet NullPointerException 2. when restore write from states getting error file path <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1431665593" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3258" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3258/hovercard" href="https://github.com/apache/seatunnel/pull/3258">#3258</a></li> <li>[Connector-V2] [File] Fix the bug that when getting file system throw NullPointerException <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1459855574" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3506" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3506/hovercard" href="https://github.com/apache/seatunnel/pull/3506">#3506</a></li> <li>[Connector-V2] [File] Fix the bug that when user does not config the <code>fileNameExpression</code> it will throw NullPointerException <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1491395514" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3706" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3706/hovercard" href="https://github.com/apache/seatunnel/pull/3706">#3706</a></li> <li>[Connector-V2] [Hudi] Fix the bug that the split owner of Hudi connector may be negative <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1422407792" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3184" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3184/hovercard" href="https://github.com/apache/seatunnel/pull/3184">#3184</a></li> </ul> <h3>ST-Engine</h3> <ul> <li>[ST-Engine] Fix bug data file name will duplicate when use SeaTunnel Engine <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1494033119" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3717" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3717/hovercard" href="https://github.com/apache/seatunnel/pull/3717">#3717</a></li> <li>[ST-Engine] Fix job restart of all nodes down <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1496464800" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3722" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3722/hovercard" href="https://github.com/apache/seatunnel/pull/3722">#3722</a></li> <li>[ST-Engine] Fix the bug that checkpoint stuck in ST-Engine <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1426758457" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3213" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3213/hovercard" href="https://github.com/apache/seatunnel/pull/3213">#3213</a></li> <li>[ST-Engine] Fix the bug that checkpoint failed in ST-Engine <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1502723410" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3769" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3769/hovercard" href="https://github.com/apache/seatunnel/pull/3769">#3769</a></li> </ul> <h3>E2E</h3> <ul> <li>[E2E] [Spark] Corrected spark version in e2e container <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1427556894" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3225" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3225/hovercard" href="https://github.com/apache/seatunnel/pull/3225">#3225</a></li> </ul> <h2>Improve</h2> <h3>Core</h3> <ul> <li>[Core] [Starter] [Flink] Upgrade the method of loading extra jars in flink starter <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1394691527" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/2982" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2982/hovercard" href="https://github.com/apache/seatunnel/pull/2982">#2982</a></li> <li>[Core] [Pom] [Package] Optimize package process <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1502192697" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3751" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3751/hovercard" href="https://github.com/apache/seatunnel/pull/3751">#3751</a></li> </ul> <h3>Connector-V1</h3> <ul> <li>[Connector-V1] Remove connector v1 related codes from dev branch <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1450858462" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3450" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3450/hovercard" href="https://github.com/apache/seatunnel/pull/3450">#3450</a></li> </ul> <h3>Connector-V2</h3> <ul> <li>[Connector-V2] Add split templates for all connectors <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1440348246" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3335" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3335/hovercard" href="https://github.com/apache/seatunnel/pull/3335">#3335</a></li> <li>[Connector-V2] [Redis] Support redis cluster mode & user authentication <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1422651676" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3188" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3188/hovercard" href="https://github.com/apache/seatunnel/pull/3188">#3188</a></li> <li>[Connector-V2] [Clickhouse] Support nest type and array type in clickhouse connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1402523976" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3047" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3047/hovercard" href="https://github.com/apache/seatunnel/pull/3047">#3047</a></li> <li>[Connector-V2] [Clickhouse] Support geo type in clickhouse connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1414479736" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3141" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3141/hovercard" href="https://github.com/apache/seatunnel/pull/3141">#3141</a></li> <li>[Connector-V2] [Clickhouse] Improve double convert that in clickhouse connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1449478452" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3441" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3441/hovercard" href="https://github.com/apache/seatunnel/pull/3441">#3441</a></li> <li>[Connector-V2] [Clickhouse] Improve float long convert that in clickhouse connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1454903853" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3471" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3471/hovercard" href="https://github.com/apache/seatunnel/pull/3471">#3471</a></li> <li>[Connector-V2] [Kafka] Support setting read start offset or message time in kafka connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1417886340" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3157" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3157/hovercard" href="https://github.com/apache/seatunnel/pull/3157">#3157</a></li> <li>[Connector-V2] [Kafka] Support specify multiple partition keys in kafka connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1428282249" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3230" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3230/hovercard" href="https://github.com/apache/seatunnel/pull/3230">#3230</a></li> <li>[Connector-V2] [Kafka] Support dynamic discover topic & partition in kafka connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1412467618" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3125" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3125/hovercard" href="https://github.com/apache/seatunnel/pull/3125">#3125</a></li> <li>[Connector-V2] [Kafka] Support text format for kafka connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1492290372" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3711" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3711/hovercard" href="https://github.com/apache/seatunnel/pull/3711">#3711</a></li> <li>[Connector-V2] [IotDB] Add the parameter check logic for iotDB sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1446628160" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3412" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3412/hovercard" href="https://github.com/apache/seatunnel/pull/3412">#3412</a></li> <li>[Connector-V2] [Jdbc] Support setting fetch size in jdbc connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1456856293" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3478" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3478/hovercard" href="https://github.com/apache/seatunnel/pull/3478">#3478</a></li> <li>[Connector-V2] [Jdbc] Support upsert config in jdbc connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1491541822" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3708" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3708/hovercard" href="https://github.com/apache/seatunnel/pull/3708">#3708</a></li> <li>[Connector-V2] [Jdbc] Optimize the commit process of jdbc connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1450979907" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3451" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3451/hovercard" href="https://github.com/apache/seatunnel/pull/3451">#3451</a></li> <li>[Connector-V2] [Jdbc] Release jdbc resource when after using <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1442223235" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3358" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3358/hovercard" href="https://github.com/apache/seatunnel/pull/3358">#3358</a></li> <li>[Connector-V2] [Oracle] Improve data type mapping of Oracle connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1457646475" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3486" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3486/hovercard" href="https://github.com/apache/seatunnel/pull/3486">#3486</a></li> <li>[Connector-V2] [Http] Support extract complex json string in http connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1459982404" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3510" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3510/hovercard" href="https://github.com/apache/seatunnel/pull/3510">#3510</a></li> <li>[Connector-V2] [File] [S3] Support s3a protocol in S3 file connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1472990015" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3632" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3632/hovercard" href="https://github.com/apache/seatunnel/pull/3632">#3632</a></li> <li>[Connector-V2] [File] [HDFS] Support setting hdfs-site.xml <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1504204128" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3778" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3778/hovercard" href="https://github.com/apache/seatunnel/pull/3778">#3778</a></li> <li>[Connector-V2] [File] Support file split in file connectors <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1471156389" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3625" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3625/hovercard" href="https://github.com/apache/seatunnel/pull/3625">#3625</a></li> <li>[Connector-V2] [CDC] Support write cdc changelog event in elsticsearch sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1481691082" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3673" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3673/hovercard" href="https://github.com/apache/seatunnel/pull/3673">#3673</a></li> <li>[Connector-V2] [CDC] Support write cdc changelog event in clickhouse sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1476710457" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3653" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3653/hovercard" href="https://github.com/apache/seatunnel/pull/3653">#3653</a></li> <li>[Conncetor-V2] [CDC] Support write cdc changelog event in jdbc connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1449933309" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3444" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3444/hovercard" href="https://github.com/apache/seatunnel/pull/3444">#3444</a></li> </ul> <h3>ST-Engine</h3> <ul> <li>[ST-Engine] Improve statistic information print format that in ST-Engine <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1458120892" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3492" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3492/hovercard" href="https://github.com/apache/seatunnel/pull/3492">#3492</a></li> <li>[ST-Engine] Improve ST-Engine performance <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1426828963" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3216" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3216/hovercard" href="https://github.com/apache/seatunnel/pull/3216">#3216</a></li> <li>[ST-Engine] Support user-defined jvm parameters in ST-Engine <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1436390886" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3307" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3307/hovercard" href="https://github.com/apache/seatunnel/pull/3307">#3307</a></li> </ul> <h3>CI</h3> <ul> <li>[CI] Improve CI process <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1421887038" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3179" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3179/hovercard" href="https://github.com/apache/seatunnel/pull/3179">#3179</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1423878273" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3194" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3194/hovercard" href="https://github.com/apache/seatunnel/pull/3194">#3194</a></li> </ul> <h3>E2E</h3> <ul> <li>[E2E] [Flink] Support execute extra commands on task-manager container <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1427551060" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3224" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3224/hovercard" href="https://github.com/apache/seatunnel/pull/3224">#3224</a></li> <li>[E2E] [Jdbc] Increased Jdbc e2e stability <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1428717208" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3234" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3234/hovercard" href="https://github.com/apache/seatunnel/pull/3234">#3234</a></li> </ul> <h2>Feature</h2> <h3>Core</h3> <ul> <li>[Core] [Log] Integrate slf4j and log4j2 for unified management logs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1401979082" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3025" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3025/hovercard" href="https://github.com/apache/seatunnel/pull/3025">#3025</a></li> <li>[Core] [Connector-V2] [Exception] Unified exception API & Unified connector error tip message <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1402328048" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3045" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3045/hovercard" href="https://github.com/apache/seatunnel/pull/3045">#3045</a></li> <li>[Core] [Shade] [Hadoop] Add hadoop shade package for SeaTunnel <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1502353859" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3755" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3755/hovercard" href="https://github.com/apache/seatunnel/pull/3755">#3755</a></li> </ul> <h3>Connector-V2</h3> <ul> <li>[Connector-V2] [Elasticsearch] Add elasticsearch source connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1379575288" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/2821" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2821/hovercard" href="https://github.com/apache/seatunnel/pull/2821">#2821</a></li> <li>[Connector-V2] [AmazondynamoDB] Add AmazondynamoDB source & sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1420046905" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3166" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3166/hovercard" href="https://github.com/apache/seatunnel/pull/3166">#3166</a></li> <li>[Connector-V2] [StarRocks] Add StarRocks sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1419717634" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3164" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3164/hovercard" href="https://github.com/apache/seatunnel/pull/3164">#3164</a></li> <li>[Connector-V2] [DB2] Add DB2 source & sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1338185102" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/2410" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2410/hovercard" href="https://github.com/apache/seatunnel/pull/2410">#2410</a></li> <li>[Connector-V2] [Transform] Add transform-v2 api <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1415110434" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3145" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3145/hovercard" href="https://github.com/apache/seatunnel/pull/3145">#3145</a></li> <li>[Connector-V2] [InfluxDB] Add influxDB sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1420696134" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3174" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3174/hovercard" href="https://github.com/apache/seatunnel/pull/3174">#3174</a></li> <li>[Connector-V2] [Cassandra] Add Cassandra Source & Sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1428276613" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3229" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3229/hovercard" href="https://github.com/apache/seatunnel/pull/3229">#3229</a></li> <li>[Connector-V2] [MyHours] Add MyHours source connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1428196384" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3228" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3228/hovercard" href="https://github.com/apache/seatunnel/pull/3228">#3228</a></li> <li>[Connector-V2] [Lemlist] Add Lemlist source connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1441682200" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3346" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3346/hovercard" href="https://github.com/apache/seatunnel/pull/3346">#3346</a></li> <li>[Connector-V2] [CDC] [MySql] Add mysql cdc source connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1451546537" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3455" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3455/hovercard" href="https://github.com/apache/seatunnel/pull/3455">#3455</a></li> <li>[Connector-V2] [CDC] [SqlServer] Add sqlserver cdc source connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1484993342" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3686" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3686/hovercard" href="https://github.com/apache/seatunnel/pull/3686">#3686</a></li> <li>[Connector-V2] [Klaviyo] Add Klaviyo source connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1449905922" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3443" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3443/hovercard" href="https://github.com/apache/seatunnel/pull/3443">#3443</a></li> <li>[Connector-V2] [OneSingal] Add OneSingal source connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1451491778" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3454" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3454/hovercard" href="https://github.com/apache/seatunnel/pull/3454">#3454</a></li> <li>[Connector-V2] [Slack] Add slack sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1428123899" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3226" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3226/hovercard" href="https://github.com/apache/seatunnel/pull/3226">#3226</a></li> <li>[Connector-V2] [Jira] Add Jira source connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1456308967" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3473" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3473/hovercard" href="https://github.com/apache/seatunnel/pull/3473">#3473</a></li> <li>[Connector-V2] [Sqlite] Add Sqlite source & sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1407475729" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3089" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3089/hovercard" href="https://github.com/apache/seatunnel/pull/3089">#3089</a></li> <li>[Connector-V2] [OpenMldb] Add openmldb source connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1437349075" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3313" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3313/hovercard" href="https://github.com/apache/seatunnel/pull/3313">#3313</a></li> <li>[Connector-V2] [Teradata] Add teradata source & sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1442357564" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3362" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3362/hovercard" href="https://github.com/apache/seatunnel/pull/3362">#3362</a></li> <li>[Connector-V2] [Doris] Add doris source & sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1465521873" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3586" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3586/hovercard" href="https://github.com/apache/seatunnel/pull/3586">#3586</a></li> <li>[Connector-V2] [MaxCompute] Add MaxCompute source & sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1474502993" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3640" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3640/hovercard" href="https://github.com/apache/seatunnel/pull/3640">#3640</a></li> <li>[Connector-V2] [Doris] [Streamload] Add doris streamload sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1472769989" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3631" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3631/hovercard" href="https://github.com/apache/seatunnel/pull/3631">#3631</a></li> <li>[Connector-V2] [Redshift] Add redshift source & sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1469346220" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3615" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3615/hovercard" href="https://github.com/apache/seatunnel/pull/3615">#3615</a></li> <li>[Connector-V2] [Notion] Add notion source connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1454878420" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3470" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3470/hovercard" href="https://github.com/apache/seatunnel/pull/3470">#3470</a></li> <li>[Connector-V2] [File] [Oss-Jindo] Add oss jindo source & sink connector <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1451662166" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3456" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3456/hovercard" href="https://github.com/apache/seatunnel/pull/3456">#3456</a></li> </ul> <h3>ST-Engine</h3> <ul> <li>[ST-Engine] Support print job metrics when job finished <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1486704804" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3691" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3691/hovercard" href="https://github.com/apache/seatunnel/pull/3691">#3691</a></li> <li>[ST-Engine] Add metrics statistic in ST-Engine <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1470744326" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3621" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3621/hovercard" href="https://github.com/apache/seatunnel/pull/3621">#3621</a></li> <li>[ST-Engine] Support IMap file storage in ST-Engine <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1446993457" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3418" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3418/hovercard" href="https://github.com/apache/seatunnel/pull/3418">#3418</a></li> <li>[ST-Engine] Support S3 file system for IMap file storage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1482029040" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3675" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3675/hovercard" href="https://github.com/apache/seatunnel/pull/3675">#3675</a></li> <li>[ST-Engine] Support save job restart status information in ST-Engine <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1473985560" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3637" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3637/hovercard" href="https://github.com/apache/seatunnel/pull/3637">#3637</a></li> </ul> <h3>E2E</h3> <ul> <li>[E2E] [Http] Add http type connector e2e test cases <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1441364829" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3340" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3340/hovercard" href="https://github.com/apache/seatunnel/pull/3340">#3340</a></li> <li>[E2E] [File] [Local] Add local file connector e2e test cases <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1427177007" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3221" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3221/hovercard" href="https://github.com/apache/seatunnel/pull/3221">#3221</a></li> </ul> <h2>Docs</h2> <ul> <li>[Docs] [Connector-V2] [Factory] Add TableSourceFactory & TableSinkFactor docs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1441560932" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3343" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3343/hovercard" href="https://github.com/apache/seatunnel/pull/3343">#3343</a></li> <li>[Docs] [Connector-V2] [Schema] Add connector-v2 schema docs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1434826365" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3296" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3296/hovercard" href="https://github.com/apache/seatunnel/pull/3296">#3296</a></li> <li>[Docs] [Connector-V2] [Quick-Manaul] Add error quick reference manual <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1448459486" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3437" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3437/hovercard" href="https://github.com/apache/seatunnel/pull/3437">#3437</a></li> <li>[Docs] [README] Improve README and refactored other docs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1469811941" data-permission-text="Title is private" data-url="https://github.com/apache/seatunnel/issues/3619" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3619/hovercard" href="https://github.com/apache/seatunnel/pull/3619">#3619</a></li> </ul></div> </div> <div data-view-component="true" class="Box-footer"> <div class="mb-3"> <details data-view-component="true"> <summary role="button" data-view-component="true"> <span data-view-component="true" class="f3 text-bold d-inline mr-3">Assets</span> <span title="2" data-view-component="true" class="Counter ml-1">2</span> </summary> <div data-view-component="true"> <include-fragment loading="lazy" src="https://github.com/apache/seatunnel/releases/expanded_assets/2.3.0" > <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </include-fragment> </div> </details> </div> <div class="d-flex flex-row flex-wrap flex-justify-between js-comment"> <div data-view-component="true" class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" data-turbo="false" action="/apache/seatunnel/reactions" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="FdFBXSkYgxgumiS0DViKvFlF7IfAcuqkZvRQgXJoGY-czBgfNz_DWvTVLO-gvyZ1j6y7tOsVJTBoWuzbIDxv5w" autocomplete="off" /> <input type="hidden" name="input[subjectId]" value="RE_kwDOBezpVM4FOEDy"> <div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap"> <button name="input[content]" id="reactions--reaction_button_component-8dda6a" value="THUMBS_UP react" data-button-index-position="0" data-reaction-label="+1" data-reaction-content="+1" aria-pressed="false" aria-label="thumbs up (6): TyrantLucifer, 03:05AM on December 23, 2022" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji">👍</g-emoji> <span class="js-discussion-reaction-group-count">6</span> </button> <tool-tip id="tooltip-3cfe2ff5-7ef1-4f8a-ad9f-8522f8e1f0d1" for="reactions--reaction_button_component-8dda6a" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu, matesoul, sunny800629, shangeyao, 2000liux, and userkdg reacted with thumbs up emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-a4293b" value="LAUGH react" data-button-index-position="2" data-reaction-label="Laugh" data-reaction-content="smile" aria-pressed="false" aria-label="laugh (2): TyrantLucifer, 03:05AM on December 23, 2022" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/assets/1f604-7528822fb4c5.png" class="social-button-emoji">😄</g-emoji> <span class="js-discussion-reaction-group-count">2</span> </button> <tool-tip id="tooltip-03ccd47e-39cd-4018-9c13-87928f79bd2a" for="reactions--reaction_button_component-a4293b" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu and sunny800629 reacted with laugh emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-5d2c11" value="HOORAY react" data-button-index-position="3" data-reaction-label="Hooray" data-reaction-content="tada" aria-pressed="false" aria-label="hooray (1): TyrantLucifer, 03:05AM on December 23, 2022" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/assets/1f389-36899a2cb781.png" class="social-button-emoji">🎉</g-emoji> <span class="js-discussion-reaction-group-count">1</span> </button> <tool-tip id="tooltip-59954d32-3fc9-480b-8acf-641a8ec2d92e" for="reactions--reaction_button_component-5d2c11" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu reacted with hooray emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-8df422" value="HEART react" data-button-index-position="5" data-reaction-label="Heart" data-reaction-content="heart" aria-pressed="false" aria-label="heart (2): TyrantLucifer, 03:05AM on December 23, 2022" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/assets/2764-982dc91ea48a.png" class="social-button-emoji">❤️</g-emoji> <span class="js-discussion-reaction-group-count">2</span> </button> <tool-tip id="tooltip-0f411a0b-8a21-4ac9-938d-60f699178cdc" for="reactions--reaction_button_component-8df422" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu and sunny800629 reacted with heart emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-aeeeef" value="ROCKET react" data-button-index-position="6" data-reaction-label="Rocket" data-reaction-content="rocket" aria-pressed="false" aria-label="rocket (1): TyrantLucifer, 03:05AM on December 23, 2022" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/assets/1f680-d0ef47fdb515.png" class="social-button-emoji">🚀</g-emoji> <span class="js-discussion-reaction-group-count">1</span> </button> <tool-tip id="tooltip-67661a0c-a8a4-4e37-b68e-bc37f85622be" for="reactions--reaction_button_component-aeeeef" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu reacted with rocket emoji</tool-tip> <div class="js-reactions-container"> <details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden> <summary aria-haspopup="true" data-view-component="true" class="Button--link Button--medium Button"> <span class="Button-content"> <span class="Button-label">All reactions</span> </span> </summary> <ul class="dropdown-menu dropdown-menu-se"> <li class="dropdown-item" aria-label="wuchunfu, matesoul, sunny800629, shangeyao, 2000liux, and userkdg reacted with thumbs up emoji"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji mr-2">👍</g-emoji> <span>6 reactions</span> </li> <li class="dropdown-item" aria-label="wuchunfu and sunny800629 reacted with laugh emoji"> <g-emoji alias="smile" fallback-src="https://github.githubassets.com/assets/1f604-7528822fb4c5.png" class="social-button-emoji mr-2">😄</g-emoji> <span>2 reactions</span> </li> <li class="dropdown-item" aria-label="wuchunfu reacted with hooray emoji"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/assets/1f389-36899a2cb781.png" class="social-button-emoji mr-2">🎉</g-emoji> <span>1 reaction</span> </li> <li class="dropdown-item" aria-label="wuchunfu and sunny800629 reacted with heart emoji"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/assets/2764-982dc91ea48a.png" class="social-button-emoji mr-2">❤️</g-emoji> <span>2 reactions</span> </li> <li class="dropdown-item" aria-label="wuchunfu reacted with rocket emoji"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/assets/1f680-d0ef47fdb515.png" class="social-button-emoji mr-2">🚀</g-emoji> <span>1 reaction</span> </li> </ul> </details> </div> </div> </form> <div data-view-component="true" class="color-fg-muted mt-1">6 people reacted</div> </div> </div> </div> </div></div> </div> </section> <section aria-labelledby="hd-394f4ea5"> <h2 class="sr-only" id="hd-394f4ea5">2.3.0-beta-Release</h2> <div class="d-flex flex-column flex-md-row my-5 flex-justify-center"> <div class="col-md-2 d-flex flex-md-column flex-row flex-wrap pr-md-6 mb-2 mb-md-0 flex-items-start pt-md-4"> <div class="mb-2 f4 mr-3 mr-md-0 col-12 pt-1 pt-sm-0"> <relative-time class="no-wrap" prefix="" datetime="2022-11-09T03:09:51Z"> 09 Nov 03:09 </relative-time> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <img src="https://avatars.githubusercontent.com/u/16631152?s=40&v=4" alt="@CalvinKirs" size="20" height="20" width="20" data-view-component="true" class="avatar avatar-small circle" /> <a class="color-fg-muted wb-break-all" data-hovercard-type="user" data-hovercard-url="/users/CalvinKirs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/CalvinKirs">CalvinKirs</a> </div> <div class="mr-3 mr-md-0 d-flex pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a href="/apache/seatunnel/tree/2.3.0-beta" data-view-component="true" class="Link Link--muted"> <div data-view-component="true" class="css-truncate css-truncate-target"> <svg aria-label="Tag" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-tag"> <path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path> </svg> <span class="ml-1 wb-break-all"> 2.3.0-beta </span> </div></a> </div> <div style="position: relative; top: 1px;" class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <a data-hovercard-type="commit" data-hovercard-url="/apache/seatunnel/commit/f57b897079e51e63a708e4ad475f073358495029/hovercard" href="/apache/seatunnel/commit/f57b897079e51e63a708e4ad475f073358495029" data-view-component="true" class="Link Link--muted mb-2"> <svg aria-label="Commit" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-commit"> <path d="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z"></path> </svg> <code class="f5 ml-1 wb-break-all">f57b897</code></a> </div> <div class="mb-md-2 mr-3 mr-md-0 pt-1 pt-sm-0"> <details class="details-reset details-overlay " id="tag-select-menu-effaf5f4-ace1-11ef-9f12-f5bd50de6586"> <summary data-view-component="true" class="btn-sm btn text-left"> <i></i><span data-menu-button="">Compare</span><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-triangle-down ml-2 mr-n1"> <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path> </svg> </summary> <details-menu class="SelectMenu text-md-left " style="z-index: 500"> <div class="SelectMenu-modal"> <header class="SelectMenu-header"> <span class="SelectMenu-title">Choose a tag to compare</span> <button class="SelectMenu-closeButton" type="button" data-toggle-for="tag-select-menu-effaf5f4-ace1-11ef-9f12-f5bd50de6586"> <svg aria-label="Close menu" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> </header> <div class="SelectMenu-filter"> <input aria-label="Find a tag" autofocus class="SelectMenu-input form-control" data-ref-filter placeholder="Find a tag" type="text" > </div> <ref-selector type="tag" query-endpoint="/apache/seatunnel/refs" cache-key="v0:1732620421.0" current-committish="Mi4zLjAtYmV0YQ==" default-branch="ZGV2" name-with-owner="YXBhY2hlL3NlYXR1bm5lbA==" prefetch-on-mouseover > <template data-target="ref-selector.fetchFailedTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Could not load tags</div> </template> <template data-target="ref-selector.noMatchTemplate"> <div class="SelectMenu-message" data-index="{{ index }}">Nothing to show</div> </template> <template data-target="ref-selector.itemTemplate"> <a href="/apache/seatunnel/compare/{{ urlEncodedRefName }}...2.3.0-beta" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}" > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> <span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span> <span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span> </a> </template> <template data-target="ref-selector.hiddenCurrentItemTemplate"> <input hidden="hidden" type="radio" value="{{ refName }}" checked="checked" name="" id="" /> </template> <div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list" style="max-height: 330px"> <div class="SelectMenu-loading pt-3 pb-0 overflow-hidden"> <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </div> </div> <footer class="SelectMenu-footer"><a href="/apache/seatunnel/tags">View all tags</a></footer> </ref-selector> </div> </details-menu> </details> </div> </div> <div class="col-md-9" > <div data-view-component="true" class="Box"> <div data-view-component="true" class="Box-body"> <div class="d-flex flex-md-row flex-column"> <div class="d-flex flex-row flex-1 mb-3 wb-break-word"> <div class="flex-1" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <span data-view-component="true" class="f1 text-bold d-inline mr-3"><a href="/apache/seatunnel/releases/tag/2.3.0-beta" data-view-component="true" class="Link--primary Link">2.3.0-beta-Release</a></span> <span> <div class="ml-2 d-none d-md-inline"> </div> </span> </div> <div class="mt-3 ml-2 d-md-none"> </div> <div class="ml-2 mt-3 d-md-none"> </div> </div> <div class="d-flex mb-3" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> </div> </div> <div data-pjax="true" data-test-selector="body-content" data-view-component="true" class="markdown-body my-3"><h1>2.3.0 Beta</h1> <h2>[Connector V2]</h2> <h3>[New Connector V2 Added]</h3> <ul> <li>[Source] [Kafka] Add Kafka Source Connector (<a href="https://github.com/apache/incubator-seatunnel/pull/2953" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2953/hovercard">2953</a>)</li> <li>[Source] [Pulsar] Add Pulsar Source Connector (<a href="https://github.com/apache/incubator-seatunnel/pull/1980" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/1980/hovercard">1980</a>)</li> <li>[Source] [S3File] Add S3 File Source Connector (<a href="https://github.com/apache/incubator-seatunnel/pull/3119" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3119/hovercard">3119</a>)</li> <li>[Source] [JDBC] [Phoenix] Add Phoenix JDBC Source Connector (<a href="https://github.com/apache/incubator-seatunnel/pull/2499" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2499/hovercard">2499</a>)</li> <li>[Source] [JDBC] [SQL Server] Add SQL Server JDBC Source Connector (<a href="https://github.com/apache/incubator-seatunnel/pull/2646" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2646/hovercard">2646</a>)</li> <li>[Source] [JDBC] [Oracle] Add Oracle JDBC Source Connector (<a href="https://github.com/apache/incubator-seatunnel/pull/2550" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2550/hovercard">2550</a>)</li> <li>[Source] [JDBC] [GBase8a] Add GBase8a JDBC Source Connector (<a href="https://github.com/apache/incubator-seatunnel/pull/3026" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3026/hovercard">3026</a>)</li> <li>[Source] [JDBC] [StarRocks] Add StarRocks JDBC Source Connector (<a href="https://github.com/apache/incubator-seatunnel/pull/3060" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3060/hovercard">3060</a>)</li> <li>[Sink] [Kafka] Add Kafka Source Connector (<a href="https://github.com/apache/incubator-seatunnel/pull/2953" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2953/hovercard">2953</a>)</li> <li>[Sink] [S3File] Add S3 File Sink Connector (<a href="https://github.com/apache/incubator-seatunnel/pull/3119" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3119/hovercard">3119</a>)</li> </ul> <h3>[Improve & Bug Fix]</h3> <ul> <li> <p>[Source] [Fake]</p> <ul> <li>[Improve] Supports direct definition of data values(row) (<a href="https://github.com/apache/incubator-seatunnel/pull/2839" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2839/hovercard">2839</a>)</li> <li>[Improve] Improve fake source connector: (<a href="https://github.com/apache/incubator-seatunnel/pull/2944" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2944/hovercard">2944</a>) <ul> <li>Support user-defined map size</li> <li>Support user-defined array size</li> <li>Support user-defined string length</li> <li>Support user-defined bytes length</li> </ul> </li> <li>[Improve] Support multiple splits for fake source connector (<a href="https://github.com/apache/incubator-seatunnel/pull/2974" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2974/hovercard">2974</a>)</li> <li>[Improve] Supports setting the number of splits per parallelism and the reading interval between two splits (<a href="https://github.com/apache/incubator-seatunnel/pull/3098" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3098/hovercard">3098</a>)</li> </ul> </li> <li> <p>[Source] [Clickhouse]</p> <ul> <li>[Improve] Clickhouse Source random use host when config multi-host (<a href="https://github.com/apache/incubator-seatunnel/pull/3108" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3108/hovercard">3108</a>)</li> </ul> </li> <li> <p>[Source] [FtpFile]</p> <ul> <li>[BugFix] Fix the bug of incorrect path in windows environment (<a href="https://github.com/apache/incubator-seatunnel/pull/2980" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2980/hovercard">2980</a>)</li> <li>[Improve] Support extract partition from SeaTunnelRow fields (<a href="https://github.com/apache/incubator-seatunnel/pull/3085" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3085/hovercard">3085</a>)</li> <li>[Improve] Support parse field from file path (<a href="https://github.com/apache/incubator-seatunnel/pull/2985" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2985/hovercard">2985</a>)</li> </ul> </li> <li> <p>[Source] [HDFSFile]</p> <ul> <li>[BugFix] Fix the bug of incorrect path in windows environment (<a href="https://github.com/apache/incubator-seatunnel/pull/2980" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2980/hovercard">2980</a>)</li> <li>[Improve] Support extract partition from SeaTunnelRow fields (<a href="https://github.com/apache/incubator-seatunnel/pull/3085" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3085/hovercard">3085</a>)</li> <li>[Improve] Support parse field from file path (<a href="https://github.com/apache/incubator-seatunnel/pull/2985" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2985/hovercard">2985</a>)</li> </ul> </li> <li> <p>[Source] [LocalFile]</p> <ul> <li>[BugFix] Fix the bug of incorrect path in windows environment (<a href="https://github.com/apache/incubator-seatunnel/pull/2980" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2980/hovercard">2980</a>)</li> <li>[Improve] Support extract partition from SeaTunnelRow fields (<a href="https://github.com/apache/incubator-seatunnel/pull/3085" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3085/hovercard">3085</a>)</li> <li>[Improve] Support parse field from file path (<a href="https://github.com/apache/incubator-seatunnel/pull/2985" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2985/hovercard">2985</a>)</li> </ul> </li> <li> <p>[Source] [OSSFile]</p> <ul> <li>[BugFix] Fix the bug of incorrect path in windows environment (<a href="https://github.com/apache/incubator-seatunnel/pull/2980" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2980/hovercard">2980</a>)</li> <li>[Improve] Support extract partition from SeaTunnelRow fields (<a href="https://github.com/apache/incubator-seatunnel/pull/3085" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3085/hovercard">3085</a>)</li> <li>[Improve] Support parse field from file path (<a href="https://github.com/apache/incubator-seatunnel/pull/2985" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2985/hovercard">2985</a>)</li> </ul> </li> <li> <p>[Source] [IoTDB]</p> <ul> <li>[Improve] Improve IoTDB Source Connector (<a href="https://github.com/apache/incubator-seatunnel/pull/2917" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2917/hovercard">2917</a>) <ul> <li>Support extract timestamp、device、measurement from SeaTunnelRow</li> <li>Support TINYINT、SMALLINT</li> <li>Support flush cache to database before prepareCommit</li> </ul> </li> </ul> </li> <li> <p>[Source] [JDBC]</p> <ul> <li>[Feature] Support Phoenix JDBC Source (<a href="https://github.com/apache/incubator-seatunnel/pull/2499" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2499/hovercard">2499</a>)</li> <li>[Feature] Support SQL Server JDBC Source (<a href="https://github.com/apache/incubator-seatunnel/pull/2646" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2646/hovercard">2646</a>)</li> <li>[Feature] Support Oracle JDBC Source (<a href="https://github.com/apache/incubator-seatunnel/pull/2550" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2550/hovercard">2550</a>)</li> <li>[Feature] Support StarRocks JDBC Source (<a href="https://github.com/apache/incubator-seatunnel/pull/3060" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3060/hovercard">3060</a>)</li> <li>[Feature] Support GBase8a JDBC Source (<a href="https://github.com/apache/incubator-seatunnel/pull/3026" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3026/hovercard">3026</a>)</li> </ul> </li> <li> <p>[Sink] [Assert]</p> <ul> <li>[Improve] 1.Support check the number of rows (<a href="https://github.com/apache/incubator-seatunnel/pull/2844" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2844/hovercard">2844</a>) (<a href="https://github.com/apache/incubator-seatunnel/pull/3031" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3031/hovercard">3031</a>): <ul> <li>check rows not empty</li> <li>check minimum number of rows</li> <li>check maximum number of rows</li> </ul> </li> <li>[Improve] 2.Support direct define of data values(row) (<a href="https://github.com/apache/incubator-seatunnel/pull/2844" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2844/hovercard">2844</a>) (<a href="https://github.com/apache/incubator-seatunnel/pull/3031" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3031/hovercard">3031</a>)</li> <li>[Improve] 3.Support setting parallelism as 1 (<a href="https://github.com/apache/incubator-seatunnel/pull/2844" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2844/hovercard">2844</a>) (<a href="https://github.com/apache/incubator-seatunnel/pull/3031" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3031/hovercard">3031</a>)</li> </ul> </li> <li> <p>[Sink] [Clickhouse]</p> <ul> <li>[Improve] Clickhouse Support Int128,Int256 Type (<a href="https://github.com/apache/incubator-seatunnel/pull/3067" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3067/hovercard">3067</a>)</li> </ul> </li> <li> <p>[Sink] [Console]</p> <ul> <li>[Improve] Console sink support print subtask index (<a href="https://github.com/apache/incubator-seatunnel/pull/3000" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3000/hovercard">3000</a>)</li> </ul> </li> <li> <p>[Sink] [Enterprise-WeChat]</p> <ul> <li>[BugFix] Fix Enterprise-WeChat Sink data serialization (<a href="https://github.com/apache/incubator-seatunnel/pull/2856" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2856/hovercard">2856</a>)</li> </ul> </li> <li> <p>[Sink] [FtpFile]</p> <ul> <li>[BugFix] Fix the bug of incorrect path in windows environment (<a href="https://github.com/apache/incubator-seatunnel/pull/2980" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2980/hovercard">2980</a>)</li> <li>[BugFix] Fix filesystem get error (<a href="https://github.com/apache/incubator-seatunnel/pull/3117" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3117/hovercard">3117</a>)</li> <li>[BugFix] Solved the bug of can not parse '\t' as delimiter from config file (<a href="https://github.com/apache/incubator-seatunnel/pull/3083" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3083/hovercard">3083</a>)</li> </ul> </li> <li> <p>[Sink] [HDFSFile]</p> <ul> <li>[BugFix] Fix the bug of incorrect path in windows environment (<a href="https://github.com/apache/incubator-seatunnel/pull/2980" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2980/hovercard">2980</a>)</li> <li>[BugFix] Fix filesystem get error (<a href="https://github.com/apache/incubator-seatunnel/pull/3117" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3117/hovercard">3117</a>)</li> <li>[BugFix] Solved the bug of can not parse '\t' as delimiter from config file (<a href="https://github.com/apache/incubator-seatunnel/pull/3083" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3083/hovercard">3083</a>)</li> </ul> </li> <li> <p>[Sink] [LocalFile]</p> <ul> <li>[BugFix] Fix the bug of incorrect path in windows environment (<a href="https://github.com/apache/incubator-seatunnel/pull/2980" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2980/hovercard">2980</a>)</li> <li>[BugFix] Fix filesystem get error (<a href="https://github.com/apache/incubator-seatunnel/pull/3117" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3117/hovercard">3117</a>)</li> <li>[BugFix] Solved the bug of can not parse '\t' as delimiter from config file (<a href="https://github.com/apache/incubator-seatunnel/pull/3083" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3083/hovercard">3083</a>)</li> </ul> </li> <li> <p>[Sink] [OSSFile]</p> <ul> <li>[BugFix] Fix the bug of incorrect path in windows environment (<a href="https://github.com/apache/incubator-seatunnel/pull/2980" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2980/hovercard">2980</a>)</li> <li>[BugFix] Fix filesystem get error (<a href="https://github.com/apache/incubator-seatunnel/pull/3117" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3117/hovercard">3117</a>)</li> <li>[BugFix] Solved the bug of can not parse '\t' as delimiter from config file (<a href="https://github.com/apache/incubator-seatunnel/pull/3083" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3083/hovercard">3083</a>)</li> </ul> </li> <li> <p>[Sink] [IoTDB]</p> <ul> <li>[Improve] Improve IoTDB Sink Connector (<a href="https://github.com/apache/incubator-seatunnel/pull/2917" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2917/hovercard">2917</a>) <ul> <li>Support align by sql syntax</li> <li>Support sql split ignore case</li> <li>Support restore split offset to at-least-once</li> <li>Support read timestamp from RowRecord</li> </ul> </li> <li>[BugFix] Fix IoTDB connector sink NPE (<a href="https://github.com/apache/incubator-seatunnel/pull/3080" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3080/hovercard">3080</a>)</li> </ul> </li> <li> <p>[Sink] [JDBC]</p> <ul> <li>[BugFix] Fix JDBC split exception (<a href="https://github.com/apache/incubator-seatunnel/pull/2904" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2904/hovercard">2904</a>)</li> <li>[Feature] Support Phoenix JDBC Source (<a href="https://github.com/apache/incubator-seatunnel/pull/2499" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2499/hovercard">2499</a>)</li> <li>[Feature] Support SQL Server JDBC Source (<a href="https://github.com/apache/incubator-seatunnel/pull/2646" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2646/hovercard">2646</a>)</li> <li>[Feature] Support Oracle JDBC Source (<a href="https://github.com/apache/incubator-seatunnel/pull/2550" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2550/hovercard">2550</a>)</li> <li>[Feature] Support StarRocks JDBC Source (<a href="https://github.com/apache/incubator-seatunnel/pull/3060" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3060/hovercard">3060</a>)</li> </ul> </li> <li> <p>[Sink] [Kudu]</p> <ul> <li>[Improve] Kudu Sink Connector Support to upsert row (<a href="https://github.com/apache/incubator-seatunnel/pull/2881" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2881/hovercard">2881</a>)</li> </ul> </li> <li> <p>[Sink] [Hive]</p> <ul> <li>[Improve] Hive Sink supports automatic partition repair (<a href="https://github.com/apache/incubator-seatunnel/pull/3133" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3133/hovercard">3133</a>)</li> </ul> </li> </ul> <h2>[Connector V1]</h2> <h3>[New Connector V1 Added]</h3> <h3>[Improve & Bug Fix]</h3> <ul> <li>[Sink] [Spark-Hbase] <ul> <li>[BugFix] Handling null values (<a href="https://github.com/apache/incubator-seatunnel/pull/3099" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3099/hovercard">3099</a>)</li> </ul> </li> </ul> <h2>[Starter & Core & API]</h2> <h3>[Feature & Improve]</h3> <ul> <li>[Improve] [Sink] Support define parallelism for sink connector (<a href="https://github.com/apache/incubator-seatunnel/pull/2941" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2941/hovercard">2941</a>)</li> <li>[Improve] [all] change Log to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/slf4j/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/slf4j">@slf4j</a> (<a href="https://github.com/apache/incubator-seatunnel/pull/3001" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3001/hovercard">3001</a>)</li> <li>[Improve] [format] [text] Support read & write SeaTunnelRow type (<a href="https://github.com/apache/incubator-seatunnel/pull/2969" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2969/hovercard">2969</a>)</li> <li>[Improve] [api] [flink] extraction unified method (<a href="https://github.com/apache/incubator-seatunnel/pull/2862" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2862/hovercard">2862</a>)</li> <li>[Feature] [deploy] Add Helm charts (<a href="https://github.com/apache/incubator-seatunnel/pull/2903" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2903/hovercard">2903</a>)</li> <li>[Feature] [seatunnel-text-format] (<a href="https://github.com/apache/incubator-seatunnel/pull/2884" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/2884/hovercard">2884</a>)</li> </ul> <h3>[Bug Fix]</h3> <ul> <li>[BugFix] Fix assert connector name error in config/plugin_config file (<a href="https://github.com/apache/incubator-seatunnel/pull/3127" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3127/hovercard">3127</a>)</li> <li>[BugFix] [starter] Fix connector-v2 flink & spark dockerfile (<a href="https://github.com/apache/incubator-seatunnel/pull/3007" data-hovercard-type="pull_request" data-hovercard-url="/apache/seatunnel/pull/3007/hovercard">3007</a>)</li> <li>[BugFix] [core] Fix spark e...</li> </ul></div> <a href="/apache/seatunnel/releases/tag/2.3.0-beta" data-view-component="true" class="Link">Read more</a> </div> <div data-view-component="true" class="Box-footer"> <div class="mb-3"> <h3 data-view-component="true" class="mb-2">Contributors</h3> <ul class="list-style-none d-flex flex-wrap mb-n2"> <li class="mb-2 mr-2" > <a href="https://github.com/slf4j" class="" data-hovercard-type="user" data-hovercard-url="/users/slf4j/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" > <img src="https://avatars.githubusercontent.com/u/5518252?s=64&v=4" alt="@slf4j" size="32" height="32" width="32" data-view-component="true" class="avatar circle" /> </a> </li> </ul> <div class="mt-2 color-fg-muted" > slf4j </div> </div> <div class="mb-3"> <details data-view-component="true"> <summary role="button" data-view-component="true"> <span data-view-component="true" class="f3 text-bold d-inline mr-3">Assets</span> <span title="2" data-view-component="true" class="Counter ml-1">2</span> </summary> <div data-view-component="true"> <include-fragment loading="lazy" src="https://github.com/apache/seatunnel/releases/expanded_assets/2.3.0-beta" > <span data-view-component="true"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> </include-fragment> </div> </details> </div> <div class="d-flex flex-row flex-wrap flex-justify-between js-comment"> <div data-view-component="true" class="comment-reactions js-reactions-container js-reaction-buttons-container social-reactions reactions-container has-reactions d-flex"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-pick-reaction" data-turbo="false" action="/apache/seatunnel/reactions" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="enVPGR6nZNXQoFav6hzuahQBtMveuQWqTOLezCXv9ObzaBZbAIAklwrvXvRH-0Kjwujj-PXeyj5CTGKWd7uCjg" autocomplete="off" /> <input type="hidden" name="input[subjectId]" value="RE_kwDOBezpVM4E6pJ1"> <div class="js-comment-reactions-options d-flex flex-items-center flex-row flex-wrap"> <button name="input[content]" id="reactions--reaction_button_component-886f9c" value="THUMBS_UP react" data-button-index-position="0" data-reaction-label="+1" data-reaction-content="+1" aria-pressed="false" aria-label="thumbs up (7): CalvinKirs, 07:19AM on October 24, 2022" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji">👍</g-emoji> <span class="js-discussion-reaction-group-count">7</span> </button> <tool-tip id="tooltip-33b8c1b8-8675-440c-8d32-6a7d32d09ba9" for="reactions--reaction_button_component-886f9c" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu, FlechazoW, TaoZex, TyrantLucifer, zhouxinghua, FWLamb, and Grypse reacted with thumbs up emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-8d36c1" value="HOORAY react" data-button-index-position="3" data-reaction-label="Hooray" data-reaction-content="tada" aria-pressed="false" aria-label="hooray (2): CalvinKirs, 07:19AM on October 24, 2022" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/assets/1f389-36899a2cb781.png" class="social-button-emoji">🎉</g-emoji> <span class="js-discussion-reaction-group-count">2</span> </button> <tool-tip id="tooltip-38f78e62-562f-40ee-9c58-5f71a8e1824c" for="reactions--reaction_button_component-8d36c1" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu and TyrantLucifer reacted with hooray emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-a203e4" value="HEART react" data-button-index-position="5" data-reaction-label="Heart" data-reaction-content="heart" aria-pressed="false" aria-label="heart (2): CalvinKirs, 07:19AM on October 24, 2022" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/assets/2764-982dc91ea48a.png" class="social-button-emoji">❤️</g-emoji> <span class="js-discussion-reaction-group-count">2</span> </button> <tool-tip id="tooltip-88c7be21-0014-4c47-a29e-f238f0d14e3f" for="reactions--reaction_button_component-a203e4" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu and TyrantLucifer reacted with heart emoji</tool-tip> <button name="input[content]" id="reactions--reaction_button_component-f210be" value="ROCKET react" data-button-index-position="6" data-reaction-label="Rocket" data-reaction-content="rocket" aria-pressed="false" aria-label="rocket (3): CalvinKirs, 07:19AM on October 24, 2022" type="submit" disabled="disabled" data-view-component="true" class="social-reaction-summary-item js-reaction-group-button btn-link d-flex no-underline color-fg-muted flex-items-baseline mr-2"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/assets/1f680-d0ef47fdb515.png" class="social-button-emoji">🚀</g-emoji> <span class="js-discussion-reaction-group-count">3</span> </button> <tool-tip id="tooltip-c86b408d-966c-43b2-beb5-c3f2fc91bbf5" for="reactions--reaction_button_component-f210be" popover="manual" data-direction="n" data-type="description" data-view-component="true" class="sr-only position-absolute">wuchunfu, TyrantLucifer, and dmytrochumakov reacted with rocket emoji</tool-tip> <div class="js-reactions-container"> <details class="dropdown details-reset details-overlay d-inline-block js-all-reactions-popover" hidden> <summary aria-haspopup="true" data-view-component="true" class="Button--link Button--medium Button"> <span class="Button-content"> <span class="Button-label">All reactions</span> </span> </summary> <ul class="dropdown-menu dropdown-menu-se"> <li class="dropdown-item" aria-label="wuchunfu, FlechazoW, TaoZex, TyrantLucifer, zhouxinghua, FWLamb, and Grypse reacted with thumbs up emoji"> <g-emoji alias="+1" fallback-src="https://github.githubassets.com/assets/1f44d-41cb66fe1e22.png" class="social-button-emoji mr-2">👍</g-emoji> <span>7 reactions</span> </li> <li class="dropdown-item" aria-label="wuchunfu and TyrantLucifer reacted with hooray emoji"> <g-emoji alias="tada" fallback-src="https://github.githubassets.com/assets/1f389-36899a2cb781.png" class="social-button-emoji mr-2">🎉</g-emoji> <span>2 reactions</span> </li> <li class="dropdown-item" aria-label="wuchunfu and TyrantLucifer reacted with heart emoji"> <g-emoji alias="heart" fallback-src="https://github.githubassets.com/assets/2764-982dc91ea48a.png" class="social-button-emoji mr-2">❤️</g-emoji> <span>2 reactions</span> </li> <li class="dropdown-item" aria-label="wuchunfu, TyrantLucifer, and dmytrochumakov reacted with rocket emoji"> <g-emoji alias="rocket" fallback-src="https://github.githubassets.com/assets/1f680-d0ef47fdb515.png" class="social-button-emoji mr-2">🚀</g-emoji> <span>3 reactions</span> </li> </ul> </details> </div> </div> </form> <div data-view-component="true" class="color-fg-muted mt-1">8 people reacted</div> </div> </div> </div> </div></div> </div> </section> <div class="paginate-container d-none d-sm-flex flex-sm-justify-center" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <div role="navigation" aria-label="Pagination" class="pagination"><span class="previous_page disabled" aria-label="Previous page">Previous</span> <em class="current" aria-label="Page 1" aria-current="page">1</em> <a rel="next" aria-label="Page 2" href="/apache/seatunnel/releases?page=2">2</a> <a aria-label="Page 3" href="/apache/seatunnel/releases?page=3">3</a> <a aria-label="Page 4" href="/apache/seatunnel/releases?page=4">4</a> <a aria-label="Page 5" href="/apache/seatunnel/releases?page=5">5</a> <a class="next_page" aria-label="Next page" rel="next" href="/apache/seatunnel/releases?page=2">Next</a></div> </div> <div class="paginate-container d-sm-none mb-5" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> <div role="navigation" aria-label="Pagination" class="pagination"><span class="previous_page disabled" aria-label="Previous page">Previous</span> <a class="next_page" aria-label="Next page" rel="next" href="/apache/seatunnel/releases?page=2">Next</a></div> </div> </div> </div> </div> </turbo-frame> </main> </div> </div> <footer class="footer pt-8 pb-6 f6 color-fg-muted p-responsive" role="contentinfo" > <h2 class='sr-only'>Footer</h2> <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap"> <div class="d-flex flex-items-center flex-shrink-0 mx-2"> <a aria-label="Homepage" title="GitHub" class="footer-octicon mr-2" href="https://github.com"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path> </svg> </a> <span> © 2024 GitHub, Inc. </span> </div> <nav aria-label="Footer"> <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3> <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading"> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to Terms","label":"text:terms"}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to privacy","label":"text:privacy"}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to security","label":"text:security"}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to status","label":"text:status"}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to docs","label":"text:docs"}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to contact","label":"text:contact"}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a> </li> <li class="mx-2" > <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{"location":"footer","action":"cookies","context":"subfooter","tag":"link","label":"cookies_link_subfooter_footer"}" > Manage cookies </button> </cookie-consent-link> </li> <li class="mx-2"> <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{"location":"footer","action":"dont_share_info","context":"subfooter","tag":"link","label":"dont_share_info_link_subfooter_footer"}" > Do not share my personal information </button> </cookie-consent-link> </li> </ul> </nav> </div> </footer> <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999" data-initial-cookie-consent-allowed="" data-cookie-consent-required="false"></ghcc-consent> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> You can’t perform that action at this time. </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;"> </div> </div> <template id="snippet-clipboard-copy-button"> <div class="zeroclipboard-container position-absolute right-0 top-0"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> <template id="snippet-clipboard-copy-button-unpositioned"> <div class="zeroclipboard-container"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> </div> <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div> <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div> </body> </html>