Skip to content

1.2.0

Compare
Choose a tag to compare
@robelcik robelcik released this 25 Sep 11:57
· 89 commits to main since this release

Implemented specifications

Changes

  • Implemented support for trailer fields and related tr signature parameter. See Trailer Fields.
  • Changed encoding of path and query
    • Percent-encoded octets are not decoded for @target-uri, @path, @request-target and @query components. See Path and Query.
    • Percent-encoded octets in @query-param are re-encoded. See Query Parameters.
  • Exception is thrown for unknown or "illegal" component parameters when verifying signature. For example, foo parameter for any component or key for @query will trigger an exception.
  • "Canonicalized Structured HTTP Fields" term changed to "Strict Serialization of HTTP Structured Fields"
    • SignatureComponents.Builder.structuredHeader() method renamed to structuredHeader()
    • SignatureComponents.Builder.relatedRequestCanonicalizedHeader() method renamed to relatedRequestStructuredHeader()