Skip to content

Releases: wevm/prool

v0.2.14

Choose a tag to compare

@github-actions github-actions released this 20 Jul 02:27
be198b7

Patch Changes

  • #103 f982fa0 Thanks @jxom! - Added Sweep.compose to prool/testcontainers for removing Compose containers and networks orphaned by interrupted runs.

    import { Sweep } from "prool/testcontainers";
    
    await Sweep.compose({ composeFile: "test/compose.yaml" });

v0.2.13

Choose a tag to compare

@github-actions github-actions released this 19 Jul 04:44
d4c9611

Patch Changes

  • #101 8929695 Thanks @jxom! - Added lazy Vitest server setup with worker-scoped controls and fixed lifecycle teardown races.

v0.2.12

Choose a tag to compare

@github-actions github-actions released this 19 Jul 01:43
4a9eebc

Patch Changes

  • #99 7168397 Thanks @jxom! - Added Vitest pool helpers and a derived Instance.url property.

v0.2.11

Choose a tag to compare

@github-actions github-actions released this 18 Jul 04:49
f676afe

Patch Changes

  • #97 d04ba81 Thanks @jxom! - Added waitable instance leases with a default of half the available logical CPUs, HTTP broker support, pool race fixes, and zero-second Docker Compose teardown.

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 16 Jul 06:20
b17b474

Patch Changes

  • #95 f009e9e Thanks @jxom! - Added pooled Docker Compose instances with named service endpoints.

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 16 Jul 02:11
3cb7e5c

Patch Changes

  • #92 57d3d08 Thanks @jxom! - Added typed named endpoints, Server discovery, and generic Testcontainers-backed instances.

    import { Instance } from "prool/testcontainers";
    import { GenericContainer } from "testcontainers";
    
    const service = Instance.testcontainer({
      name: "service",
      container: () => new GenericContainer("service:latest"),
      endpoints: {
        default: { protocol: "http", port: 8080 },
        metrics: { protocol: "http", port: 9090 },
      },
    });
    
    await service.start();
    service.endpoints.metrics;

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 13 Jul 22:13
5da7d3f

Patch Changes

  • #90 799b442 Thanks @jxom! - Fixed tempoZone argument forwarding and readiness, and enabled public-image integration coverage.

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 10 Jul 11:39
423c851

Patch Changes

  • #88 981d94b Thanks @jxom! - Enabled WebSocket on the tempo instance HTTP port and exposed the tempoZone private RPC endpoint on testcontainers.

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 10 Jul 02:24
81acdbe

Patch Changes

  • #85 83233b0 Thanks @jxom! - Added tempoZone instance for running a Tempo Zone node (tempo-zone dev) as a host process or testcontainer.

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 06 Jul 03:30
a1e7dbe

Patch Changes

  • #83 a9070ff Thanks @jxom! - Fixed process stop() hanging when the process had already exited.

  • #83 a9070ff Thanks @jxom! - Fixed Tempo faucet submitting funding transactions to the node default http://localhost:8545 instead of the resolved --http.port.