Skip to content

Releases: palantir/conjure-java

2.9.0

08 Feb 14:05
Compare
Choose a tag to compare
  • [improvement] 'UseImmutableBytes' feature flag allows opting-in to Bytes instead of ByteBuffer (#226)

2.8.4

01 Feb 17:08
Compare
Choose a tag to compare
  • [fix] Undertow: Runtime module supports non-service response status (#146)
  • [fix] Undertow: ConjureExceptionHandler understands QosExceptions (#219)

2.8.3

23 Jan 18:04
Compare
Choose a tag to compare
  • [fix] Set the correct content-type for jersey optional binary responses (#204)

2.8.2

22 Jan 19:17
Compare
Choose a tag to compare
  • [fix] Support for the optional<binary> return type. Type is equivalent to `binary for retrofit and Optional for jersey (#201)

Experimental undertow generator changes:

  • No longer memoize serializer instances (#196)

2.8.1

21 Jan 16:21
Compare
Choose a tag to compare
  • [fix] Conjure Enum values support numeric characters (#197)

2.8.0

17 Jan 13:03
Compare
Choose a tag to compare
  • Enum values are case sensitive, values are validated (#143)

Experimental Undertow generator changes:

  • improvement][undertow] cleaner safe-logging npe when a null BinaryResponseBody is returned (#178)
  • [improvement] [Undertow] Generator provides common attachment keys for jwt data (#149)
  • [undertow] Move the Serializer api and SerializerRegistery impl to "-runtime" (#145)
  • [improvement][Undertow] Upgrade the undertow version required by conjure-undertow (#187)

2.7.1

11 Jan 11:39
Compare
Choose a tag to compare
  • [fix] Undertow Endpoints do not use form encoding in url paths (#177)
  • [improvement] Null validation uses safe-logging preconditions (#173)
  • [fix] #161: Annotate Bytes with custom serializers to avoid double-allocation (#162)

2.7.0

10 Jan 19:35
Compare
Choose a tag to compare
  • [feature] Generate visitor interfaces for conjure enums (#142)
  • [improvement] Safe log missing parameters (#125)
  • [fix] Add Produces annotation for binary alias return types (#131)
  • [fix] Undertow handler sets MDC state for both header and cookie auth (#148)
  • [feature] [Undertow] Add web security and cache-control headers (#155)
  • [fix] [Undertow] Support for enum values as query parameters (#159)
  • [fix] Undertow ConjureExceptionHandler logs IllegalArgumentExceptions (#174)

2.6.2

08 Jan 20:03
Compare
Choose a tag to compare
  • [fix][Undertow] Allow path parameters with encoded slashes to be decoded (#163)

2.6.1

08 Jan 00:48
Compare
Choose a tag to compare

[improvement] Add an immutable byte array implementation (#139)
[improvement] [Undertow] Additional testing for the undertow server generator (#144)
[fix] [Undertow] Streaming responses cause client exceptions after partial write (#150)
[fix] [Undertow] Handler sets 204 status for methods with no return (#152)
[fix] [Undertow] Endpoints set Content-Length for small responses (#154)
[improvement] Simplify Bytes.toString implementation (#160)