Download Latest Version 0.42.66 source code.zip (8.3 MB) Google Add to Preferred Sources
Home / 0.42.66
Name Modified Size InfoDownloads / Week
Parent folder
0.42.66 source code.tar.gz 2026-08-25 4.9 MB
0.42.66 source code.zip 2026-08-25 8.3 MB
README.md 2026-08-25 6.2 kB
Totals: 3 Items   13.2 MB 0

This is a minor maintenance release appropriate for all ServiceTalk users that contains several useful improvements and bug fixes. This release is expected to be a "drop-in" replacement for all prior 0.42.X releases.

# Changes

## Behavior Changes

  • https://github.com/apple/servicetalk/commit/2fcff0db2549bf4eacf5f73ac7e4b36506505d73 - http: revised default aggregation limits and reworked how the warn-only mode introduced in 0.42.65 is configured (#3598)
    • Defaults are now per role: clients warn at 64 MiB and are no longer planned to enforce by default; servers warn at 16 MiB and are still planned to enforce.
    • maxAggregatedPayloadSize(int) now selects the mode by sign: positive enforces (rejects), negative warns at its magnitude, 0 disables. The previous non-negative-only requirement is dropped.
    • The single io.servicetalk.http.netty.temporaryDefaultMaxAggregatedPayloadSize system property is split into client- and server-specific properties; the original is kept as a deprecated fallback.
  • https://github.com/apple/servicetalk/commit/d996a9d3efe80221b8f855499ab6ba45b0878f22 - serializer: VarIntLengthStreamingSerializer/FixedLengthStreamingSerializer now accept a negative maxMessageSize as warn-only at its magnitude, matching the HTTP/gRPC sign convention above; previously all negative values were rejected (#3615)
    • Adds the permanent io.servicetalk.serializer.utils.defaultMaxMessageSize system property; the previous ...temporaryDefaultMaxMessageSize is kept as a deprecated fallback.
  • https://github.com/apple/servicetalk/commit/ae0b12b51afb7352899745ea78b4c99d4ed488ee - the rate-limited warning for oversized HTTP/gRPC payloads now logs once every 2 hours instead of every 5 minutes (#3611)
  • https://github.com/apple/servicetalk/commit/eeda1c5aaabc4764f871b3b699e1383b4f9f65aa - serializer: aligned the streaming serializers' warn interval (5 minutes -> 2 hours) and default warn threshold (4 MiB -> 16 MiB) with the HTTP/gRPC limiters above (#3612)

## Bug Fixes

## Dependencies

## Documentation


# Thank you Every idea, review, and bug-report counts and so we thought it is worth mentioning those who helped in this area. Please report any unintended omission.

@n200534 @arnabnandy7 @bryce-anderson @chrisvest @idelpivnitskiy @daschl

Source: README.md, updated 2026-08-25