Skip to content

Releases: wevm/prool

v0.2.4

24 Mar 17:14
dd69891

Choose a tag to compare

Patch Changes

  • #73 18283b9 Thanks @brendanjryan! - Fixed testcontainers Tempo instance to use exposed ports instead of host networking for macOS compatibility. Containers now bind to 127.0.0.1 with dynamically mapped ports, resolving connectivity issues on non-Linux platforms.

  • #71 474e091 Thanks @brendanjryan! - Made the testcontainers Tempo instance startup timeout configurable via startupTimeout. This also introduces a shared internal container-options shape for testcontainers-backed instances, so future container adapters can reuse the same option pattern. The default timeout remains 10_000ms.

v0.2.3

24 Feb 06:15
7745e43

Choose a tag to compare

Patch Changes

  • ddef8f2 Thanks @jxom! - Fixed Tempo instance readiness detection to support both v1.2.0 ("Received block from consensus engine") and v1.3.0 ("Received new payload from consensus engine") log messages.

v0.2.2

30 Dec 01:46
8db98fc

Choose a tag to compare

Patch Changes

  • ca088dd Thanks @jxom! - Added pull policy to Instance.tempo.

v0.2.1

11 Dec 05:02
80c82f3

Choose a tag to compare

Patch Changes

  • ae16fbd Thanks @jxom! - Modified wait message for Instance.tempo.

v0.2.0

11 Dec 03:10
e42ff6d

Choose a tag to compare

Minor Changes

  • 9c3ae82 Thanks @jxom! - Breaking: Moved Instance.tempoDocker into prool/testcontainers entrypoint.

    - import { Instance } from 'prool'
    + import { Instance } from 'prool/testcontainers'
    
    - Instance.tempoDocker
    + Instance.tempo

v0.1.1

11 Dec 02:23
ce4e4b4

Choose a tag to compare

Patch Changes

  • e5ec435 Thanks @jxom! - Modified Instance.tempo to forward arbitrary arguments.

v0.1.0

10 Dec 04:51
dc2bd84

Choose a tag to compare

Minor Changes

  • #58 5f79243 Thanks @jxom! - Breaking: Removed silius, stackup, rundler instances.

  • #58 5f79243 Thanks @jxom! - Breaking: Refactored to use namespace imports.

    Imports

    - import { createServer } from 'prool'
    - import { anvil, alto } from 'prool/instances'
    - import { defineInstance } from 'prool'
    - import { definePool } from 'prool'
    + import { Instance, Pool, Server } from 'prool'

    Server.createServer.create

    - const server = createServer({
    -   instance: anvil(),
    + const server = Server.create({
    +   instance: Instance.anvil(),
      })

    anvil, altoInstance.anvil, Instance.alto

    - const instance = anvil({ ... })
    + const instance = Instance.anvil({ ... })
    
    - const instance = alto({ ... })
    + const instance = Instance.alto({ ... })

    defineInstanceInstance.define

    - const foo = defineInstance((parameters) => {
    + const foo = Instance.define((parameters) => {
        return {
          name: 'foo',
          // ...
        }
      })

    definePoolPool.define

    - const pool = definePool({
    -   instance: anvil(),
    + const pool = Pool.define({
    +   instance: Instance.anvil(),
      })

prool@0.0.25

27 Oct 20:36
893ddd6

Choose a tag to compare

Patch Changes

prool@0.0.24

02 Apr 04:27
7016a5b

Choose a tag to compare

Patch Changes

prool@0.0.23

22 Feb 08:22
0380633

Choose a tag to compare

Patch Changes

  • af68957 Thanks @jxom! - Added FOUNDRY_DISABLE_NIGHTLY_WARNING env var to Anvil instance.