Skip to content

Releases: palantir/conjure-go-runtime

v3.0.0

10 Nov 21:29
v3.0.0
b32d06e

Choose a tag to compare

💥 Breaks

  • Remove deprecated types

    The following exported types have been removed

    • WithBalancedURIScoring -> balanced URI scoring is already the default
    • WithRawRequestBodyProvider
      • Use WithBinaryRequestBody(RequestBodyStreamWithReplay(getBody)) if the body can be recreated, otherwise WithBinaryRequestBody(RequestBodyStreamOnce(getBody))`
    • NewWrappedError
      • Use WrapWithNewError instead (#844)
  • Update module to V3 (#843)

  • Migrate to refreshable/V2 module

    The refreshable/V1 module has been entirely replaced with the refreshable/V2 module that supports generic type parameters. The following public API types have either been replaced, in favor of generic refreshable types, or removed entirely.

    • Replaced
      • RefreshableHTTPClient -> refreshable.Refreshable[*http.Client]
      • RefreshableClientConfig -> refreshable.Refreshable[ClientConfig]
      • RefreshableServicesConfig -> refreshable.Refreshable[ServicesConfig]
      • NewClientFromRefreshableConfig(ctx, config RefreshableClientConfig, ...) -> NewClientFromRefreshableConfig(ctx, config refreshable.Refreshable[ClientConfig], ...)
      • NewHTTPClientFromRefreshableConfig(ctx, config RefreshableClientConfig, ...) -> NewHTTPClientFromRefreshableConfig(ctx, config refreshable.Refreshable[ClientConfig], ...)
      • WithRefreshableBaseURLs(urls refreshable.StringSlice) -> WithRefreshableBaseURLs(urls refreshable.Refreshable[[]string])
    • Removed
      • RefreshableClientConfigFromServiceConfig(...)
      • generated refreshable types (#845)

v2.99.0

21 Oct 14:45
v2.99.0
cc82d23

Choose a tag to compare

No documented user-facing changes

v2.98.0

27 Aug 01:02
v2.98.0
5e7437e

Choose a tag to compare

No documented user-facing changes

v2.97.0

09 May 20:26
v2.97.0
2bac6d2

Choose a tag to compare

💡 Improvements

  • Update client_params to give an WithoutMetrics option (#794)

v2.96.0

07 Mar 17:21
v2.96.0
6d40f94

Choose a tag to compare

No documented user-facing changes

v2.95.0

24 Jan 17:01
v2.95.0
a27e5b4

Choose a tag to compare

No documented user-facing changes

v2.94.0

23 Jan 00:23
v2.94.0
b302851

Choose a tag to compare

🐛 Fixes

  • Partially Revert "fix: Prepend request modifiers with WithInnerMiddleware() to execute in the intuitive order (#739)" (#749)

v2.93.0

13 Jan 17:55
v2.93.0
9b98dae

Choose a tag to compare

🐛 Fixes

  • Prepend request modifiers with WithInnerMiddleware() to execute in the intuitive order (#739)

v2.92.0

17 Dec 17:08
v2.92.0
f85ab74

Choose a tag to compare

No documented user-facing changes

v2.91.0

13 Dec 19:10
v2.91.0
8105dfc

Choose a tag to compare

✨ Features

  • Update config, not params, during builder phase (#694)