diff --git a/fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueDecoratorBase.java b/fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueDecoratorBase.java
index 027dec347a..21be9a75bf 100644
--- a/fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueDecoratorBase.java
+++ b/fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueDecoratorBase.java
@@ -48,6 +48,8 @@ import com.amazonaws.services.glue.model.BatchGetJobsRequest;
import com.amazonaws.services.glue.model.BatchGetJobsResult;
import com.amazonaws.services.glue.model.BatchGetPartitionRequest;
import com.amazonaws.services.glue.model.BatchGetPartitionResult;
+import com.amazonaws.services.glue.model.BatchGetTableOptimizerRequest;
+import com.amazonaws.services.glue.model.BatchGetTableOptimizerResult;
import com.amazonaws.services.glue.model.BatchGetTriggersRequest;
import com.amazonaws.services.glue.model.BatchGetTriggersResult;
import com.amazonaws.services.glue.model.BatchGetWorkflowsRequest;
@@ -100,6 +102,8 @@ import com.amazonaws.services.glue.model.CreateSecurityConfigurationRequest;
import com.amazonaws.services.glue.model.CreateSecurityConfigurationResult;
import com.amazonaws.services.glue.model.CreateSessionRequest;
import com.amazonaws.services.glue.model.CreateSessionResult;
+import com.amazonaws.services.glue.model.CreateTableOptimizerRequest;
+import com.amazonaws.services.glue.model.CreateTableOptimizerResult;
import com.amazonaws.services.glue.model.CreateTableRequest;
import com.amazonaws.services.glue.model.CreateTableResult;
import com.amazonaws.services.glue.model.CreateTriggerRequest;
@@ -148,6 +152,8 @@ import com.amazonaws.services.glue.model.DeleteSecurityConfigurationRequest;
import com.amazonaws.services.glue.model.DeleteSecurityConfigurationResult;
import com.amazonaws.services.glue.model.DeleteSessionRequest;
import com.amazonaws.services.glue.model.DeleteSessionResult;
+import com.amazonaws.services.glue.model.DeleteTableOptimizerRequest;
+import com.amazonaws.services.glue.model.DeleteTableOptimizerResult;
import com.amazonaws.services.glue.model.DeleteTableRequest;
import com.amazonaws.services.glue.model.DeleteTableResult;
import com.amazonaws.services.glue.model.DeleteTableVersionRequest;
@@ -170,6 +176,10 @@ import com.amazonaws.services.glue.model.GetClassifierRequest;
import com.amazonaws.services.glue.model.GetClassifierResult;
import com.amazonaws.services.glue.model.GetClassifiersRequest;
import com.amazonaws.services.glue.model.GetClassifiersResult;
+import com.amazonaws.services.glue.model.GetColumnStatisticsTaskRunRequest;
+import com.amazonaws.services.glue.model.GetColumnStatisticsTaskRunResult;
+import com.amazonaws.services.glue.model.GetColumnStatisticsTaskRunsRequest;
+import com.amazonaws.services.glue.model.GetColumnStatisticsTaskRunsResult;
import com.amazonaws.services.glue.model.GetConnectionRequest;
import com.amazonaws.services.glue.model.GetColumnStatisticsForPartitionResult;
import com.amazonaws.services.glue.model.GetColumnStatisticsForPartitionRequest;
@@ -256,6 +266,8 @@ import com.amazonaws.services.glue.model.GetSessionRequest;
import com.amazonaws.services.glue.model.GetSessionResult;
import com.amazonaws.services.glue.model.GetStatementRequest;
import com.amazonaws.services.glue.model.GetStatementResult;
+import com.amazonaws.services.glue.model.GetTableOptimizerRequest;
+import com.amazonaws.services.glue.model.GetTableOptimizerResult;
import com.amazonaws.services.glue.model.GetTableRequest;
import com.amazonaws.services.glue.model.GetTableResult;
import com.amazonaws.services.glue.model.GetTableVersionRequest;
@@ -292,6 +304,8 @@ import com.amazonaws.services.glue.model.ImportCatalogToGlueRequest;
import com.amazonaws.services.glue.model.ImportCatalogToGlueResult;
import com.amazonaws.services.glue.model.ListBlueprintsRequest;
import com.amazonaws.services.glue.model.ListBlueprintsResult;
+import com.amazonaws.services.glue.model.ListColumnStatisticsTaskRunsRequest;
+import com.amazonaws.services.glue.model.ListColumnStatisticsTaskRunsResult;
import com.amazonaws.services.glue.model.ListCrawlersRequest;
import com.amazonaws.services.glue.model.ListCrawlersResult;
import com.amazonaws.services.glue.model.ListCrawlsRequest;
@@ -322,6 +336,8 @@ import com.amazonaws.services.glue.model.ListSessionsRequest;
import com.amazonaws.services.glue.model.ListSessionsResult;
import com.amazonaws.services.glue.model.ListStatementsRequest;
import com.amazonaws.services.glue.model.ListStatementsResult;
+import com.amazonaws.services.glue.model.ListTableOptimizerRunsRequest;
+import com.amazonaws.services.glue.model.ListTableOptimizerRunsResult;
import com.amazonaws.services.glue.model.ListTriggersRequest;
import com.amazonaws.services.glue.model.ListTriggersResult;
import com.amazonaws.services.glue.model.ListWorkflowsRequest;
@@ -350,6 +366,8 @@ import com.amazonaws.services.glue.model.SearchTablesRequest;
import com.amazonaws.services.glue.model.SearchTablesResult;
import com.amazonaws.services.glue.model.StartBlueprintRunRequest;
import com.amazonaws.services.glue.model.StartBlueprintRunResult;
+import com.amazonaws.services.glue.model.StartColumnStatisticsTaskRunRequest;
+import com.amazonaws.services.glue.model.StartColumnStatisticsTaskRunResult;
import com.amazonaws.services.glue.model.StartCrawlerRequest;
import com.amazonaws.services.glue.model.StartCrawlerResult;
import com.amazonaws.services.glue.model.StartCrawlerScheduleRequest;
@@ -372,6 +390,8 @@ import com.amazonaws.services.glue.model.StartTriggerRequest;
import com.amazonaws.services.glue.model.StartTriggerResult;
import com.amazonaws.services.glue.model.StartWorkflowRunRequest;
import com.amazonaws.services.glue.model.StartWorkflowRunResult;
+import com.amazonaws.services.glue.model.StopColumnStatisticsTaskRunRequest;
+import com.amazonaws.services.glue.model.StopColumnStatisticsTaskRunResult;
import com.amazonaws.services.glue.model.StopCrawlerRequest;
import com.amazonaws.services.glue.model.StopCrawlerResult;
import com.amazonaws.services.glue.model.StopCrawlerScheduleRequest;
@@ -420,6 +440,8 @@ import com.amazonaws.services.glue.model.UpdateSchemaRequest;
import com.amazonaws.services.glue.model.UpdateSchemaResult;
import com.amazonaws.services.glue.model.UpdateSourceControlFromJobRequest;
import com.amazonaws.services.glue.model.UpdateSourceControlFromJobResult;
+import com.amazonaws.services.glue.model.UpdateTableOptimizerRequest;
+import com.amazonaws.services.glue.model.UpdateTableOptimizerResult;
import com.amazonaws.services.glue.model.UpdateTableRequest;
import com.amazonaws.services.glue.model.UpdateTableResult;
import com.amazonaws.services.glue.model.UpdateTriggerRequest;
@@ -495,6 +517,11 @@ public class AWSGlueDecoratorBase implements AWSGlue {
return decoratedAwsGlue.batchGetPartition(batchGetPartitionRequest);
}
+ @Override
+ public BatchGetTableOptimizerResult batchGetTableOptimizer(BatchGetTableOptimizerRequest batchGetTableOptimizerRequest) {
+ return null;
+ }
+
@Override
public BatchGetTriggersResult batchGetTriggers(BatchGetTriggersRequest batchGetTriggersRequest) {
return decoratedAwsGlue.batchGetTriggers(batchGetTriggersRequest);
@@ -615,6 +642,11 @@ public class AWSGlueDecoratorBase implements AWSGlue {
return decoratedAwsGlue.createTable(createTableRequest);
}
+ @Override
+ public CreateTableOptimizerResult createTableOptimizer(CreateTableOptimizerRequest createTableOptimizerRequest) {
+ return null;
+ }
+
@Override
public CreateTriggerResult createTrigger(CreateTriggerRequest createTriggerRequest) {
return decoratedAwsGlue.createTrigger(createTriggerRequest);
@@ -720,6 +752,11 @@ public class AWSGlueDecoratorBase implements AWSGlue {
return decoratedAwsGlue.deleteTable(deleteTableRequest);
}
+ @Override
+ public DeleteTableOptimizerResult deleteTableOptimizer(DeleteTableOptimizerRequest deleteTableOptimizerRequest) {
+ return null;
+ }
+
@Override
public DeleteTableVersionResult deleteTableVersion(DeleteTableVersionRequest deleteTableVersionRequest) {
return decoratedAwsGlue.deleteTableVersion(deleteTableVersionRequest);
@@ -955,6 +992,11 @@ public class AWSGlueDecoratorBase implements AWSGlue {
return decoratedAwsGlue.getTable(getTableRequest);
}
+ @Override
+ public GetTableOptimizerResult getTableOptimizer(GetTableOptimizerRequest getTableOptimizerRequest) {
+ return null;
+ }
+
@Override
public GetTableVersionResult getTableVersion(GetTableVersionRequest getTableVersionRequest) {
return decoratedAwsGlue.getTableVersion(getTableVersionRequest);
@@ -1040,6 +1082,11 @@ public class AWSGlueDecoratorBase implements AWSGlue {
return decoratedAwsGlue.listBlueprints(listBlueprintsRequest);
}
+ @Override
+ public ListColumnStatisticsTaskRunsResult listColumnStatisticsTaskRuns(ListColumnStatisticsTaskRunsRequest listColumnStatisticsTaskRunsRequest) {
+ return null;
+ }
+
@Override
public ListCrawlersResult listCrawlers(ListCrawlersRequest listCrawlersRequest) {
return decoratedAwsGlue.listCrawlers(listCrawlersRequest);
@@ -1095,6 +1142,11 @@ public class AWSGlueDecoratorBase implements AWSGlue {
return decoratedAwsGlue.listStatements(listStatementsRequest);
}
+ @Override
+ public ListTableOptimizerRunsResult listTableOptimizerRuns(ListTableOptimizerRunsRequest listTableOptimizerRunsRequest) {
+ return null;
+ }
+
@Override
public ListTriggersResult listTriggers(ListTriggersRequest listTriggersRequest) {
return decoratedAwsGlue.listTriggers(listTriggersRequest);
@@ -1155,6 +1207,11 @@ public class AWSGlueDecoratorBase implements AWSGlue {
return decoratedAwsGlue.startBlueprintRun(startBlueprintRunRequest);
}
+ @Override
+ public StartColumnStatisticsTaskRunResult startColumnStatisticsTaskRun(StartColumnStatisticsTaskRunRequest startColumnStatisticsTaskRunRequest) {
+ return null;
+ }
+
@Override
public StartCrawlerResult startCrawler(StartCrawlerRequest startCrawlerRequest) {
return decoratedAwsGlue.startCrawler(startCrawlerRequest);
@@ -1200,6 +1257,11 @@ public class AWSGlueDecoratorBase implements AWSGlue {
return decoratedAwsGlue.startWorkflowRun(startWorkflowRunRequest);
}
+ @Override
+ public StopColumnStatisticsTaskRunResult stopColumnStatisticsTaskRun(StopColumnStatisticsTaskRunRequest stopColumnStatisticsTaskRunRequest) {
+ return null;
+ }
+
@Override
public StopCrawlerResult stopCrawler(StopCrawlerRequest stopCrawlerRequest) {
return decoratedAwsGlue.stopCrawler(stopCrawlerRequest);
@@ -1300,6 +1362,11 @@ public class AWSGlueDecoratorBase implements AWSGlue {
return decoratedAwsGlue.updateTable(updateTableRequest);
}
+ @Override
+ public UpdateTableOptimizerResult updateTableOptimizer(UpdateTableOptimizerRequest updateTableOptimizerRequest) {
+ return null;
+ }
+
@Override
public UpdateTriggerResult updateTrigger(UpdateTriggerRequest updateTriggerRequest) {
return decoratedAwsGlue.updateTrigger(updateTriggerRequest);
@@ -1356,6 +1423,16 @@ public class AWSGlueDecoratorBase implements AWSGlue {
return decoratedAwsGlue.getColumnStatisticsForTable(getColumnStatisticsForTableRequest);
}
+ @Override
+ public GetColumnStatisticsTaskRunResult getColumnStatisticsTaskRun(GetColumnStatisticsTaskRunRequest getColumnStatisticsTaskRunRequest) {
+ return null;
+ }
+
+ @Override
+ public GetColumnStatisticsTaskRunsResult getColumnStatisticsTaskRuns(GetColumnStatisticsTaskRunsRequest getColumnStatisticsTaskRunsRequest) {
+ return null;
+ }
+
@Override
public GetColumnStatisticsForPartitionResult getColumnStatisticsForPartition(GetColumnStatisticsForPartitionRequest getColumnStatisticsForPartitionRequest) {
return decoratedAwsGlue.getColumnStatisticsForPartition(getColumnStatisticsForPartitionRequest);
diff --git a/fe/pom.xml b/fe/pom.xml
index c8f862dd54..ef0747931c 100644
--- a/fe/pom.xml
+++ b/fe/pom.xml
@@ -260,14 +260,14 @@ under the License.
2.0.6
4.0.2
- 4.1.96.Final
+ 4.1.104.Final
3.10.6.Final
2.1
1.34.0
- 1.58.0
- 3.38.0
+ 1.60.1
+ 3.42.0
3.24.3
@@ -275,7 +275,7 @@ under the License.
com.google.protobuf:protoc:${protoc.artifact.version}
io.grpc:protoc-gen-grpc-java:${grpc-java.version}
3.1.5
- 1.1.10.1
+ 1.1.10.5
1.11-8
1.0.1
6.7.2
@@ -304,8 +304,8 @@ under the License.
you can find avro version info in iceberg mvn repository -->
1.1.0
0.45.2-public
- 1.11.2
- 14.0.1
+ 1.11.3
+ 14.0.2
0.13.1
2.7.4-11
@@ -321,7 +321,7 @@ under the License.
2.1
4.5.13
4.4.15
- 1.12.519
+ 1.12.625
3.0.4
0.2.14
3.3.6
@@ -330,13 +330,14 @@ under the License.
2.7.13
1.8.4
12.2.0.1
- 3.4.14
+ 3.9.1
2.3
2.4.0
1.70
6.5.1
2.0.3
1.5.4
+ 9.4.53.v20231009
2.9.3
3.0.0
@@ -553,8 +554,38 @@ under the License.
org.apache.zookeeper
zookeeper
${zookeeper.version}
+
+
+ ch.qos.logback
+ *
+
+
+
+
+ org.eclipse.jetty.websocket
+ websocket-server
+ ${jetty.version}
+
+
+ org.eclipse.jetty.websocket
+ websocket-client
+ ${jetty.version}
+
+
+ org.eclipse.jetty.websocket
+ websocket-servlet
+ ${jetty.version}
+
+
+ org.eclipse.jetty.websocket
+ websocket-common
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-server
+ ${jetty.version}
-
${project.groupId}
fe-common
@@ -806,6 +837,16 @@ under the License.
netty-codec
${netty-all.version}
+
+ io.netty
+ netty-transport-udt
+ ${netty-all.version}
+
+
+ io.netty
+ netty-transport-rxtx
+ ${netty-all.version}
+
io.netty
netty-codec-memcache