#Note:if not set the key "update.release_note.url" , will hide the link GUI part. update.name=R2022-06v1 update.description=\u53EF\u7528\u66F4\u65B0\u4E0D\u4EC5\u662F\u60A8\u5B89\u88C5\u65B0\u7279\u6027\u6240\u5FC5\u9700\u7684\uFF0C\u8FD8\u53EF\u4EE5\u4F7F\u60A8\u7684 Studio \u5F97\u4EE5\u63D0\u4F9B\u6700\u65B0\u529F\u80FD\u5E76\u4FDD\u6301\u9AD8\u6548\u8FD0\u8F6C\u3002 update.release_note=\u4E86\u89E3\u65B0\u7279\u6027\u53CA\u91CD\u8981\u4FEE\u590D\u7684\u66F4\u591A\u4FE1\u606F update.release_note.url=https://document-link.us.cloud.talend.com/std_monthly_r2022-06?version=80&lang=zh&env=prd update.release_note.url.version=80 update.new.features.summary=\u65B0\u7279\u6027\n[\u5927\u6570\u636E]\n- Spark Universal 3.2.x \u4E0A\u652F\u6301\u5F00\u6E90 Apache Spark \u72EC\u7ACB\u96C6\u7FA4\n- Spark Job \u4E2D Redshift \u7EC4\u4EF6\u652F\u6301 Redshift \u9A71\u52A8 v2.x\n- \u652F\u6301 Spark Universal 3.2.x \u672C\u5730\u6A21\u5F0F\n- Databricks \u548C S3 \u7684\u96C6\u7FA4\u65E5\u5FD7\u914D\u7F6E\u4E2D\u65B0\u589E\u5BF9\u6807\u51C6\u8BBF\u95EE\u63A7\u5236\u5217\u8868\u7684\u652F\u6301\n- \u652F\u6301 AWS \u548C Azure \u4E0A\u57FA\u4E8E Spark Universal 3.2.x \u7684 Cloudera CDE 1.15 (\u6280\u672F\u9884\u89C8)\n\n[\u6570\u636E\u96C6\u6210]\n- \u65B0\u589E\u5BF9\u4F7F\u7528\u5B9A\u5236 Java KeyStore \u7B7E\u7F72\u4F5C\u4E1A\u6784\u4EF6\u7684\u652F\u6301 (\u4EC5\u5BF9\u4E91\u4EA7\u54C1\u53EF\u7528)\n- Git \u624B\u52A8\u63D0\u4EA4\u6A21\u5F0F\u6210\u4E3A\u9ED8\u8BA4\u6A21\u5F0F (\u4EC5\u5BF9\u4E91\u4EA7\u54C1\u53EF\u7528)\n- \u5B50\u4F5C\u4E1A\u3001\u5C0F\u4F5C\u4E1A\u53CA\u5C0F\u8DEF\u7531\u7684 HTML \u6587\u6863\u968F\u540C\u4E3B\u4F5C\u4E1A\u6216\u4E3B\u8DEF\u7531\u7684\u6587\u6863\u4E00\u8D77\u751F\u6210\n- \u652F\u6301 Sybase 17\n- Microsoft CRM \u7EC4\u4EF6\u4E2D\u7684 ADAL \u5E93\u7531 MSAL \u5E93\u53D6\u4EE3\n- \u65B0\u589E\u7528\u4E8E\u7BA1\u7406 Azure Data Lake Storage Gen2 \u4E0A\u6587\u4EF6\u7684\u7EC4\u4EF6\n- Couchbase \u7EC4\u4EF6\u65B0\u589E\u5BF9 TLS \u548C Active Directory \u8EAB\u4EFD\u9A8C\u8BC1\u7684\u652F\u6301\n- Parquet \u548C ORC \u7EC4\u4EF6\u7684 Hadoop \u5E93\u5347\u7EA7\u4E3A hadoop-common-3.2.3.jar\n\n[\u5E94\u7528\u96C6\u6210]\n- tRESTClient \u7684\u52A8\u6001\u8BBE\u7F6E\u4E2D\u65B0\u589E\u5BF9\u4E0A\u4E0B\u6587\u53D8\u91CF\u7684\u652F\u6301\n- tRESTRequest \u4E2D\u5BFC\u5165 API \u5B9A\u4E49\u65F6\u81EA\u52A8\u521B\u5EFA\u7528\u4E8E POST/PUT \u64CD\u4F5C\u7684 body \u53C2\u6570\n\n[\u6301\u7EED\u96C6\u6210]\n- Talend CI Builder \u5347\u7EA7\u5230 8.0.5 \u7248\u672C\n- \u65B0\u589E\u7528\u4E8E\u914D\u7F6E\u4F7F\u7528\u5B9A\u5236 Java KeyStore \u7B7E\u7F72\u4F5C\u4E1A\u6784\u4EF6\u7684 CI \u53C2\u6570 (\u4EC5\u5BF9\u4E91\u4EA7\u54C1\u53EF\u7528)\n- generateAllPoms \u547D\u4EE4\u5F97\u5230\u589E\u5F3A\u4EE5\u7B80\u5316\u5177\u6709\u91CD\u590D\u5F15\u7528\u5DE5\u7A0B\u7684\u4E3B\u5DE5\u7A0B\u7684 Maven \u6253\u5305\u8FDB\u7A0B\n\n[\u6570\u636E\u8D28\u91CF]\n- \u90E8\u5206\u6570\u636E\u8D28\u91CF Batch \u548C Streaming \u7EC4\u4EF6\u65B0\u589E\u5BF9 Apache Spark 3.1 \u672C\u5730\u6A21\u5F0F\u7684\u652F\u6301\n- \u9664 tDataEncrypt \u548C tDataDecrypt \u5916\u7684\u6240\u6709\u6570\u636E\u8D28\u91CF Batch \u548C Streaming \u7EC4\u4EF6\u65B0\u589E\u5BF9 Apache Spark 3.1 \u4E0B Databricks \u7684\u652F\u6301\n\n\u4E3B\u8981\u4FEE\u590D\n\u6B64\u7248\u672C\u4FEE\u590D\u4E86\u4E0B\u5217\u95EE\u9898\uFF1A\n[\u6570\u636E\u96C6\u6210]\n- tDBOutput \u901A\u8FC7\u52A8\u6001\u5217\u4ECE tDBInput \u63A5\u6536 FLOAT \u578B\u6570\u636E\u65F6\u62A5\u9519\n- Studio \u5347\u7EA7\u5230 8.0 R2022-01 \u6216\u66F4\u9AD8\u7248\u672C\u65F6 tMap \u53D1\u751F\u7F16\u8BD1\u9519\u8BEF \n\n[\u5E94\u7528\u96C6\u6210]\n- tRouteFault \u65E0\u6CD5\u4F7F\u7528 Camel 3 \n\n[\u6301\u7EED\u96C6\u6210]\n- \u5E26\u6709 -DitemFilter \u53C2\u6570\u7684 generateAllPoms \u547D\u4EE4\u4E0D\u751F\u6210\u6B63\u786E\u7684 POM \u6587\u4EF6\n\n[Data Mapper]\n- \u5904\u7406\u6570\u503C\u7C7B\u578B\u6570\u636E\u65F6\u6BD4\u8F83\u51FD\u6570\u4E0D\u8D77\u4F5C\u7528\n- tHMap \u4EE3\u7801\u751F\u6210\u95EE\u9898\n