{ "formatVersion": "1.1", "component": { "group": "com.exactpro.th2", "module": "common", "version": "5.17.2-dev", "attributes": { "org.gradle.status": "release" } }, "createdBy": { "gradle": { "version": "8.11.1" } }, "variants": [ { "name": "apiElements", "attributes": { "org.gradle.category": "library", "org.gradle.dependency.bundling": "external", "org.gradle.jvm.environment": "standard-jvm", "org.gradle.jvm.version": 11, "org.gradle.libraryelements": "jar", "org.gradle.usage": "java-api", "org.jetbrains.kotlin.platform.type": "jvm" }, "dependencies": [ { "group": "com.exactpro.th2", "module": "bom", "version": { "requires": "4.14.3" }, "attributes": { "org.gradle.category": "platform" }, "reason": "th2 bom includes version for third party libraries" }, { "group": "com.exactpro.th2", "module": "grpc-common", "version": { "requires": "4.7.4" }, "reason": "protobuf transport is main now, this dependency should be moved to grpc, mq protobuf modules after splitting" }, { "group": "com.exactpro.th2", "module": "cradle-core", "version": { "requires": "5.7.1-dev" }, "reason": "cradle is included into common library now, this dependency should be moved to a cradle module after splitting" }, { "group": "io.netty", "module": "netty-buffer", "version": { "requires": "4.2.9.Final" }, "reason": "th2 transport protocol is included into common library now, this dependency should be moved to a th2 transport module after splitting" }, { "group": "org.jetbrains.kotlin", "module": "kotlin-stdlib", "version": { "requires": "2.2.0" } } ], "files": [ { "name": "common-5.17.2-dev.jar", "url": "common-5.17.2-dev.jar", "size": 649153, "sha512": "1adfee8b5f2301db7c6a4d673e361ffedfee0741b148525e45100a2a5af53a7e4f57018b6ab9342d8e6630cc6b8cb86d97eec532845ae4d8f4d49e1792e7cd52", "sha256": "68946c5f1eaa9340f8e9cec88377f9074ed2c9a8a6d8b1b06f17ea1a363d7716", "sha1": "a714add42b35f48968e72f609c8add4999d62a15", "md5": "cb461adae6b1fa6908172c6129a36952" } ] }, { "name": "runtimeElements", "attributes": { "org.gradle.category": "library", "org.gradle.dependency.bundling": "external", "org.gradle.jvm.environment": "standard-jvm", "org.gradle.jvm.version": 11, "org.gradle.libraryelements": "jar", "org.gradle.usage": "java-runtime", "org.jetbrains.kotlin.platform.type": "jvm" }, "dependencies": [ { "group": "com.exactpro.th2", "module": "bom", "version": { "requires": "4.14.3" }, "attributes": { "org.gradle.category": "platform" }, "endorseStrictVersions": true }, { "group": "com.google.protobuf", "module": "protobuf-java-util", "version": { "requires": "3.25.8" } }, { "group": "com.exactpro.th2", "module": "grpc-service-generator", "version": { "requires": "3.8.5" } }, { "group": "com.exactpro.th2", "module": "cradle-cassandra", "version": { "requires": "5.7.1-dev" } }, { "group": "com.google.auto.value", "module": "auto-value-annotations", "version": { "requires": "1.11.1" } }, { "group": "io.grpc", "module": "grpc-protobuf", "version": { "requires": "1.77.0" } }, { "group": "io.grpc", "module": "grpc-core", "version": { "requires": "1.77.0" } }, { "group": "io.grpc", "module": "grpc-netty", "version": { "requires": "1.77.0" } }, { "group": "io.grpc", "module": "grpc-services", "version": { "requires": "1.77.0" } }, { "group": "com.rabbitmq", "module": "amqp-client", "version": { "requires": "5.28.0" } }, { "group": "org.jetbrains", "module": "annotations", "version": { "requires": "26.0.2-1" } }, { "group": "org.apache.commons", "module": "commons-lang3", "version": { "requires": "3.20.0" } }, { "group": "org.apache.commons", "module": "commons-collections4", "version": { "requires": "4.5.0" } }, { "group": "org.apache.commons", "module": "commons-text", "version": { "requires": "1.15.0" } }, { "group": "commons-io", "module": "commons-io", "version": { "requires": "2.21.0" }, "reason": "we need FilenameUtil to use wildcard matching" }, { "group": "commons-cli", "module": "commons-cli", "version": { "requires": "1.11.0" } }, { "group": "com.fasterxml.jackson.core", "module": "jackson-core", "version": { "requires": "2.20.1" } }, { "group": "com.fasterxml.jackson.core", "module": "jackson-databind", "version": { "requires": "2.20.1" }, "reason": "provide ability to use object mapper in components" }, { "group": "com.fasterxml.jackson.core", "module": "jackson-annotations", "version": { "requires": "2.20" }, "reason": "providee ability to use jackson annotations in components" }, { "group": "com.fasterxml.jackson.datatype", "module": "jackson-datatype-jsr310", "version": { "requires": "2.20.1" } }, { "group": "com.fasterxml.jackson.module", "module": "jackson-module-kotlin", "version": { "requires": "2.20.1" } }, { "group": "com.fasterxml.jackson.dataformat", "module": "jackson-dataformat-cbor", "version": { "requires": "2.20.1" } }, { "group": "com.fasterxml.uuid", "module": "java-uuid-generator", "version": { "requires": "5.2.0" } }, { "group": "org.apache.logging.log4j", "module": "log4j-slf4j2-impl", "version": { "requires": "2.25.3" } }, { "group": "org.apache.logging.log4j", "module": "log4j-core", "version": { "requires": "2.25.3" } }, { "group": "io.prometheus", "module": "simpleclient", "version": { "requires": "0.16.0" } }, { "group": "io.prometheus", "module": "simpleclient_hotspot", "version": { "requires": "0.16.0" } }, { "group": "io.prometheus", "module": "simpleclient_httpserver", "version": { "requires": "0.16.0" } }, { "group": "io.prometheus", "module": "simpleclient_log4j2", "version": { "requires": "0.16.0" } }, { "group": "io.fabric8", "module": "kubernetes-client", "version": { "requires": "7.5.1" }, "excludes": [ { "group": "com.fasterxml.jackson.dataformat", "module": "jackson-dataformat-yaml" } ] }, { "group": "io.vertx", "module": "vertx-core", "version": { "requires": "4.5.24" }, "reason": "4.5.21 version has CVE-2026-1002, CVE-2025-11965, CVE-2025-11966" }, { "group": "io.vertx", "module": "vertx-auth-common", "version": { "requires": "4.5.24" }, "reason": "4.5.21 version has CVE-2025-11965, CVE-2025-11966" }, { "group": "io.github.oshai", "module": "kotlin-logging", "version": { "requires": "7.0.12" } }, { "group": "com.exactpro.th2", "module": "bom", "version": { "requires": "4.14.3" }, "attributes": { "org.gradle.category": "platform" }, "reason": "th2 bom includes version for third party libraries" }, { "group": "com.exactpro.th2", "module": "grpc-common", "version": { "requires": "4.7.4" }, "reason": "protobuf transport is main now, this dependency should be moved to grpc, mq protobuf modules after splitting" }, { "group": "com.exactpro.th2", "module": "cradle-core", "version": { "requires": "5.7.1-dev" }, "reason": "cradle is included into common library now, this dependency should be moved to a cradle module after splitting" }, { "group": "io.netty", "module": "netty-buffer", "version": { "requires": "4.2.9.Final" }, "reason": "th2 transport protocol is included into common library now, this dependency should be moved to a th2 transport module after splitting" }, { "group": "org.jetbrains.kotlin", "module": "kotlin-stdlib", "version": { "requires": "2.2.0" } } ], "files": [ { "name": "common-5.17.2-dev.jar", "url": "common-5.17.2-dev.jar", "size": 649153, "sha512": "1adfee8b5f2301db7c6a4d673e361ffedfee0741b148525e45100a2a5af53a7e4f57018b6ab9342d8e6630cc6b8cb86d97eec532845ae4d8f4d49e1792e7cd52", "sha256": "68946c5f1eaa9340f8e9cec88377f9074ed2c9a8a6d8b1b06f17ea1a363d7716", "sha1": "a714add42b35f48968e72f609c8add4999d62a15", "md5": "cb461adae6b1fa6908172c6129a36952" } ] }, { "name": "testFixturesApiElements", "attributes": { "org.gradle.category": "library", "org.gradle.dependency.bundling": "external", "org.gradle.jvm.version": 11, "org.gradle.libraryelements": "jar", "org.gradle.usage": "java-api" }, "dependencies": [ { "group": "com.exactpro.th2", "module": "common", "version": { "requires": "5.17.2-dev" } }, { "group": "org.jetbrains.kotlin", "module": "kotlin-stdlib", "version": { "requires": "2.2.0" } } ], "files": [ { "name": "common-5.17.2-dev-test-fixtures.jar", "url": "common-5.17.2-dev-test-fixtures.jar", "size": 15581, "sha512": "166280b01b77f67044d6e1aaeba3d572a1e545af8e2cd8e2f167cd206b871f6ef233764e150087ca209ade6483d77700ea14c7ded0e3b432f201f74a79648cfc", "sha256": "2222ff967ceff7288632444827f76705cea11ce31753f18e298e5eb10f93e907", "sha1": "f9b5f3da3cfcba778ca2e8a68c40193ca5af96b7", "md5": "a43de36dbb5fe6d903d87d59c63f262a" } ], "capabilities": [ { "group": "com.exactpro.th2", "name": "common-test-fixtures", "version": "5.17.2-dev" } ] }, { "name": "testFixturesRuntimeElements", "attributes": { "org.gradle.category": "library", "org.gradle.dependency.bundling": "external", "org.gradle.jvm.version": 11, "org.gradle.libraryelements": "jar", "org.gradle.usage": "java-runtime" }, "dependencies": [ { "group": "com.exactpro.th2", "module": "bom", "version": { "requires": "4.14.3" }, "attributes": { "org.gradle.category": "platform" }, "endorseStrictVersions": true }, { "group": "org.jetbrains.kotlin", "module": "kotlin-test-junit5", "version": { "requires": "2.2.0" } }, { "group": "org.junit.jupiter", "module": "junit-jupiter", "version": { "requires": "5.14.2" } }, { "group": "com.exactpro.th2", "module": "common", "version": { "requires": "5.17.2-dev" } }, { "group": "org.jetbrains.kotlin", "module": "kotlin-stdlib", "version": { "requires": "2.2.0" } } ], "files": [ { "name": "common-5.17.2-dev-test-fixtures.jar", "url": "common-5.17.2-dev-test-fixtures.jar", "size": 15581, "sha512": "166280b01b77f67044d6e1aaeba3d572a1e545af8e2cd8e2f167cd206b871f6ef233764e150087ca209ade6483d77700ea14c7ded0e3b432f201f74a79648cfc", "sha256": "2222ff967ceff7288632444827f76705cea11ce31753f18e298e5eb10f93e907", "sha1": "f9b5f3da3cfcba778ca2e8a68c40193ca5af96b7", "md5": "a43de36dbb5fe6d903d87d59c63f262a" } ], "capabilities": [ { "group": "com.exactpro.th2", "name": "common-test-fixtures", "version": "5.17.2-dev" } ] }, { "name": "sourcesElements", "attributes": { "org.gradle.category": "documentation", "org.gradle.dependency.bundling": "external", "org.gradle.docstype": "sources", "org.gradle.usage": "java-runtime" }, "files": [ { "name": "common-5.17.2-dev-sources.jar", "url": "common-5.17.2-dev-sources.jar", "size": 214894, "sha512": "d6459c6be2bc39d091a3df327a80a61c99edf5d750f06f969b8bd542dba89ad0e8037b83720a2eca03cb330420905a5e09136c28981e8297eaaaa724ed6c218f", "sha256": "aeec28e12148c4378a646638998b354861697f61aa0583009d3eb62337ed7443", "sha1": "873aea8b617dc520bc2a00d3470787667368775b", "md5": "43f974b90311831f4bcfdb97d8aa574a" } ] }, { "name": "javadocElements", "attributes": { "org.gradle.category": "documentation", "org.gradle.dependency.bundling": "external", "org.gradle.docstype": "javadoc", "org.gradle.usage": "java-runtime" }, "files": [ { "name": "common-5.17.2-dev-javadoc.jar", "url": "common-5.17.2-dev-javadoc.jar", "size": 433804, "sha512": "548c0584125bd6d87d112df3f4e7df79f9ab9ac6469249cfb4c64bfc1d9490716582a5feda92976b912e1c03eb506064a95efa3c2fa1b52ec4aebc253906b62c", "sha256": "35932bbe24deb464b60e72c347cfc9dda3b4841e3c5925b813e2d1f76832a7e1", "sha1": "380a36f2ecf38dd1f5da531602e1e2a59c7a330c", "md5": "90643e161e449c010dd6fa973ea1b8fe" } ] } ] }