← Back to all sparks
W

WireMock

INFRA · APIS
Velocity5.0

API mocking and service virtualization server

WireMock 4.0 is on its 41st beta, mostly fixes and dependency bumps after a big API rework.

api mockingjavatestingbetamessage channels
◆Current state
WireMock is the standard Java tool for mocking HTTP APIs, and its 4.0 line is still in beta. The latest betas are dominated by Dependabot bumps and targeted fixes such as honoring the HTTPS trust-store type and making resetAll() clear message stubs. Beta.40 carried one breaking change: journal stores now enforce maxEntries themselves.
◆Where it's heading
The structural work landed in June. Beta.35 introduced a unified Entity body abstraction across stubs, webhooks and messages, and added breaking-change reporting on the published API. Since then the releases have been stabilization, with message channels getting most of the attention. The project is converging, not expanding.
◆Prediction
Expect more betas that fix message channels and the journal, with the breaking-change reports gating a 4.0 release candidate. The entries give no date for GA.

◆Recent moves

  1. 4d ago

    4.0 beta.41: trust-store, matcher and resetAll fixes

    Bug fixes: the HTTPS trust-store type is honored, a case-insensitive matcher no longer crashes on short values, and resetAll() now clears message stubs and the journal. The rest is dependency bumps.

    View source ↗
  2. 18d ago

    4.0 beta.40: journal stores enforce maxEntries (breaking)

    Request and message journal stores now enforce maxEntries directly. That's a breaking change for custom store implementers and fixes memory growth under load. Multipart matching also stops depending on order.

    View source ↗
  3. 1mo ago

    4.0 beta.39: dependency updates only

    Forty-seven dependency updates and nothing user-facing. It's housekeeping after a quiet summer.

    View source ↗
  4. 3mo ago

    4.0 beta.38: entity metadata fix and dependency bumps

    Dependency bumps plus one fix for premature binding of entity definition metadata. It's cleanup that follows the Entity rework.

    View source ↗
  5. 4mo ago

    4.0 beta.37: message channel fixes and channel deletion

    Message channels get routing, templating and validation fixes plus channel deletion, and releases now derive their version from git tags. Message mocking is moving from experimental toward usable.

    View source ↗
  6. 4mo ago

    4.0 beta.36: templating and decompression fixes

    Three fixes for decompression and templating edge cases introduced with the new Entity abstraction. It's a same-day follow-up to beta.35.

    View source ↗