# January 8, 2026

## 1.22.4

**`(fix):`** Fix wiremock port collisions when running wire tests in parallel. The docker-compose
configuration now uses ephemeral ports (0:8080) instead of fixed port 8080, and the
generated test code reads the WIREMOCK\_PORT environment variable to discover the
dynamically assigned port at runtime.

## 1.22.3

**`(fix):`** Fix OAuth form URL encoding to respect custom MarshalJSON methods. The form URL encoding
now marshals the request to JSON first, then converts to form data, ensuring fields like
`grant_type` that are added via custom MarshalJSON are included in the request body.