Skip to content

Releases: palantir/conjure-go-runtime

v2.90.0

06 Dec 17:19
v2.90.0
5ec4467

Choose a tag to compare

No documented user-facing changes

v2.89.0

05 Dec 21:20
v2.89.0
95554ea

Choose a tag to compare

🐛 Fixes

  • Codecs.GZIP checks error before defer func (#730)

v2.88.0

27 Nov 21:29
v2.88.0
9476e25

Choose a tag to compare

✨ Features

  • Add errors.ConjureErrorDecoder interface & instantiable registry type for customizing error deserialization (#724)

v2.87.0

26 Nov 18:38
v2.87.0
fa88981

Choose a tag to compare

🐛 Fixes

  • Codecs.codecSNAPPY.Marshal uses configured contentCodec (#723)

v2.86.0

21 Nov 23:40
v2.86.0
508d52e

Choose a tag to compare

No documented user-facing changes

v2.85.0

21 Nov 23:33
v2.85.0
080ff6a

Choose a tag to compare

🐛 Fixes

  • RequestBodyFunc handles functions returning nil readers; add RetrieveReaderFromRequestBody (#719)

v2.84.0

19 Nov 17:15
v2.84.0
ef5f4ff

Choose a tag to compare

💡 Improvements

  • Add interface RequestBody to encapsulate bodies that can be replayed and those that can't (#695)

v2.83.0

30 Sep 20:09
v2.83.0
b89a07b

Choose a tag to compare

🐛 Fixes

  • NewClientFromRefreshableConfig respects SecurityConfig (#701)

v2.82.0

27 Sep 22:17
v2.82.0
97dfdfa

Choose a tag to compare

✨ Features

  • Refresh *tls.Config when configured paths change (#689)

💡 Improvements

  • Drop support pre-go1.16 http2 (#690)
  • Add missing config fields: response-header-timeout, keep-alive, security.insecure-skip-verify (#691)
  • ServiceName is refreshable (#692)
  • WithAllowCreateWithEmptyURIs() suppresses errors due to empty URIs in NewClient() (#693)
  • TraceMiddleware uses Disable* fields to default false. Remove conditionalMiddleware in authTokenMiddleware. (#696)

v2.81.0

20 Sep 20:48
v2.81.0
61d5d85

Choose a tag to compare

💡 Improvements

  • Add client param WithBasicAuthOptionalProvider for dynamic basic auth (#687)