First public release of Garland — type-safe pipeline composition for Java integration testing.
Modules #
- garland-core — Pipeline DSL, Step, PipelineContext, Verify, Retry
- garland-http — HttpTestClient with makeCall, pollingCall, auth, query params, form/multipart body
- garland-postgres — PostgresTestClient with findById, findByFields, countByFields, notExistsById
- garland-kafka — KafkaTestClient with consumeMatching, publish, warmup
- garland-mongodb — MongoTestClient with findById, findByFields, exists, notExists
- garland-testng — AbstractMtoBaseTest, TestNGLogger, ResourceTracker
- garland-bom — Bill of materials for centralized version management
Maven Central #
<dependency>
<groupId>dev.garlandframework</groupId>
<artifactId>garland-core</artifactId>
<version>1.0.0</version>
<scope>test</scope>
</dependency>Requires Java 21.