Releases: palantir/conjure-java-runtime-api
Releases · palantir/conjure-java-runtime-api
2.33.0
Type |
Description |
Link |
Improvement |
Ensure QosReason cannot be provided as null by throwing an exception immediately |
#929 |
2.32.0
Type |
Description |
Link |
Improvement |
QosException reasons are included in SafeLoggable args for better observability when exceptions are wrapped and logged. |
#930 |
2.31.0
Type |
Description |
Link |
Improvement |
Add a reason field to QosException |
#927 |
2.30.0
Automated release, no documented user facing changes
2.29.0
Type |
Description |
Link |
Improvement |
Add UserAgents.of(UserAgent, Iterable) |
#902 |
2.28.0
Type |
Description |
Link |
Improvement |
conjure assertions provide diagnostic info for unexpected exceptions |
#883 |
2.27.0
Type |
Description |
Link |
Improvement |
Optimize UserAgents
Optimize UserAgents.isValidName to use a hand-rolled implementation to validate user agent name to avoid allocation and regex overhead.
Increase default UserAgents.format string builder buffer size and ensure capacity as we append user agents. |
#868 |
2.26.0
Type |
Description |
Link |
Improvement |
Optimize UserAgent version validation |
#864 |
2.25.0
Type |
Description |
Link |
Improvement |
RemoteException.getMessage (unsafe message) includes SerializableError parameters. RemoteException.getLogMessage (safe) is not impacted. |
#633 |
2.24.0
Automated release, no documented user facing changes