This is an automated email from the ASF dual-hosted git repository.

anton-vinogradov pushed a commit to branch ignite-28528-2
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit 6cc778a57820c47f616e918f8da538f728c96fe1
Merge: 04d113fc877 5a9692d3eaf
Author: Anton Vinogradov <[email protected]>
AuthorDate: Thu Aug 6 19:09:38 2026 +0300

    Merge remote-tracking branch 'origin/master' into ignite-28528-2

 .../ignite/internal/binary/BinaryContext.java      |   9 +-
 .../apache/ignite/internal/binary/BinaryUtils.java |  15 +-
 .../internal/marshaller/ClassLoaderUtils.java      | 209 +++++++++++++++++++++
 .../ignite/internal/binary/BinaryReaderExImpl.java |   6 +-
 .../internal/binary/builder/BinaryBuilderEnum.java |   5 +-
 .../binary/builder/BinaryEnumArrayLazyValue.java   |   5 +-
 .../binary/builder/BinaryObjectArrayLazyValue.java |   5 +-
 .../binary/builder/BinaryObjectBuilderImpl.java    |   4 +-
 .../optimized/OptimizedMarshallerImpl.java         |  26 +--
 .../optimized/OptimizedMarshallerUtils.java        |   4 +-
 .../optimized/OptimizedObjectInputStream.java      |  14 +-
 .../jdk/JdkMarshallerObjectInputStream.java        |   6 +-
 .../query/calcite/exec/LogicalRelImplementor.java  |  55 +++++-
 .../query/calcite/exec/rel/AbstractNode.java       |   3 +
 .../rel/AbstractRightMaterializedJoinNode.java     |   3 -
 .../query/calcite/exec/rel/LimitNode.java          |  94 +++++----
 .../query/calcite/exec/rel/MergeJoinNode.java      |   3 -
 .../query/calcite/exec/rel/SortNode.java           |  37 ++--
 .../query/calcite/externalize/RelJson.java         |   4 +-
 .../query/calcite/prepare/IgniteSqlValidator.java  | 105 +++++++----
 .../query/calcite/util/IgniteResource.java         |  13 +-
 .../calcite/exec/LogicalRelImplementorTest.java    |   2 +-
 .../query/calcite/exec/rel/LimitExecutionTest.java |   9 +-
 .../DynamicParametersIntegrationTest.java          |  10 +
 .../integration/LimitOffsetIntegrationTest.java    |  20 +-
 .../integration/QueryMetadataIntegrationTest.java  |  58 ++++--
 .../query/calcite/planner/AbstractPlannerTest.java | 137 +++++++++++---
 .../planner/DynamicParametersPlannerTest.java      |  85 +++++++++
 .../query/calcite/planner/HashJoinPlannerTest.java |   4 +-
 .../apache/ignite/testsuites/PlannerTestSuite.java |   2 +
 modules/calcite/src/test/sql/order/test_limit.test |  62 +++++-
 .../apache/ignite/internal/util/CommonUtils.java   | 188 ++----------------
 .../ignite/internal/IgniteComponentType.java       |   3 +-
 .../org/apache/ignite/internal/IgniteKernal.java   |   3 +-
 .../ignite/internal/MarshallerContextImpl.java     |   3 +-
 .../internal/jdbc/thin/JdbcThinConnection.java     |   3 +-
 .../managers/deployment/GridDeployment.java        |   5 +-
 .../deployment/GridDeploymentCommunication.java    |   6 +-
 .../deployment/GridDeploymentLocalStore.java       |   3 +-
 .../deployment/GridDeploymentPerVersionStore.java  |   5 +-
 .../managers/deployment/GridDeploymentRequest.java |  31 ++-
 .../datastreamer/DataStreamProcessor.java          |  14 --
 .../processors/datastreamer/DataStreamerImpl.java  |   9 +-
 .../datastreamer/DataStreamerRequest.java          |  85 +++------
 .../client/compute/ClientExecuteTaskRequest.java   |   3 +-
 .../processors/platform/utils/PlatformUtils.java   |   3 +-
 .../processors/query/GridQueryProcessor.java       |   3 +-
 .../processors/query/QueryTypeDescriptorImpl.java  |   3 +-
 .../internal/processors/query/QueryUtils.java      |  11 +-
 .../rest/protocols/tcp/GridTcpRestNioListener.java |   3 +-
 .../processors/security/IgniteSecurityAdapter.java |   4 +-
 .../processors/security/SecurityUtils.java         |  46 ++++-
 .../processors/task/GridTaskProcessor.java         |   3 +-
 .../apache/ignite/internal/util/IgniteUtils.java   |  28 ---
 .../security/SecurityBasicPermissionSet.java       |  72 ++++---
 .../plugin/security/SecurityPermissionSet.java     |  10 +-
 .../security/SecurityPermissionSetBuilder.java     |  24 +--
 .../spi/deployment/local/LocalDeploymentSpi.java   |   3 +-
 .../class_list_exploit_excluded_jobs_included.txt  |  19 ++
 .../class_list_exploit_with_jobs_included.txt      |  23 +++
 .../binary/RawBinaryObjectExtractorTest.java       |   3 +-
 ...loymentRequestOfUnknownClassProcessingTest.java |   6 +-
 .../optimized/OptimizedMarshallerTest.java         |   3 +-
 .../optimized/OptimizedObjectStreamSelfTest.java   |   2 +-
 .../datastreamer/DataStreamerImplSelfTest.java     |   2 +-
 .../security/impl/TestSecurityProcessor.java       |  11 +-
 .../ignite/p2p/P2PScanQueryUndeployTest.java       |   4 +-
 ...ecurityBasicPermissionSetSerializationTest.java | 103 +++++-----
 .../security/SecurityPermissionSetBuilderTest.java |  36 ++--
 ...rMetricsSnapshotSerializeCompatibilityTest.java |   3 +-
 .../SocketStreamerUnmarshalVulnerabilityTest.java  |  37 ++--
 .../testframework/junits/GridAbstractTest.java     |   3 +-
 .../junits/spi/GridSpiAbstractTest.java            |  10 +-
 .../processors/query/h2/dml/UpdatePlanBuilder.java |   3 +-
 .../cpp/core-test/config/compute-security.xml      |  28 ++-
 .../Config/Compute/compute-security.xml            |  40 ++--
 .../protocols/http/jetty/GridJettyRestHandler.java |   3 +-
 .../internal/client/thin/TcpIgniteClient.java      |   5 +-
 78 files changed, 1189 insertions(+), 743 deletions(-)

Reply via email to