Skip to content

Releases: palantir/conjure-java

2.7.1

11 Jan 11:39

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

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

Choose a tag to compare

  • [fix][Undertow] Allow path parameters with encoded slashes to be decoded (#163)

2.6.1

08 Jan 00:48

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)

2.6.0

21 Dec 17:46

Choose a tag to compare

  • [fix] Apply correct header/streaming annotations to retrofit clients (#127)
  • [improvement] upgrade conjure-lib's jackson from 2.6.7 -> 2.9.7 (#135)
  • [feature] Experimental: Undertow Server Conjure Generator (#140)

2.6.0-rc1

13 Dec 17:35

Choose a tag to compare

2.6.0-rc1 Pre-release
Pre-release

Test #133 ~ that source jar is correctly published to bintray.

2.5.0

15 Nov 21:47

Choose a tag to compare

[improvement] conjure-lib pulls in javax.annotation-api to ensure the @Generated annotation exists in Java 9+ (#107)

2.4.0

24 Oct 15:31

Choose a tag to compare

  • [improvement] Use new picocli lib for CLI (#91)
  • [improvement] Add Accept header to Retrofit clients (#92)
  • [fix] nested aliased query params delegate to aliased type's valueOf static method (#77)

2.3.1

12 Oct 15:14

Choose a tag to compare

  • [fix] Deserialize NaN and infinities into double aliases (#85)

2.3.0

28 Sep 17:07

Choose a tag to compare

  • [improvement] Generated toString uses append(char) for single characters (#73)
  • [improvement] The conjure-java CLI no longer prints an slf4j warning (#74)
  • [improvement] Add support for generating a ListenableFuture interface (#71)