


Performance: Do not set tracing spans if not needed. Throw FeatureNotAvailableException if scope level queries are not available.ĭuplicate attributes from dispatch_to_server to improve tracing.

Optimize early discard of events which are not going to be logged. Map Query Error 13014 to AuthenticationException.Īdd timeout_ms to threshold logging tracer output.

The SDK now handles any retry:true field in a query error result by retrying it.Īdd exception wrappers to Tracers and Meters.Īllow supplying an SDK2-compatible memcached hashing strategy. Log4j (an optional dependency) from 2.15.0 to 2.17.1.Īdded a minor performance optimisation that avoids whenComplete closure for timeout cancellation.Īdded an internal watchdog that updates the cluster configuration if the number of nodes changes.Īdded change that ensures the SDK always sets RequestContext on RequestSpan.Īdded more log information on unexpected endpoint disconnect. The SDK now sends the configured user timeout to search.Īdded convenience methods for loading eventing function JSON.Īdded javadocs for bucket management API.Īdded javadocs for query index management APIs. Index management API now supports managing indexes for a collection.Īdded convenience method for getting raw bytes from GetResult. The new ClusterOptions.environment(Consumer) method lets you configure properties of a ClusterEnvironment owned by the Cluster, so you don’t need to manage the environment yourself.ĬonflictResolutionType.CUSTOM has now been added to the bucket management API.įTS options now include IncludeLocations and Operator. You can now configure properties of the ClusterEnvironment without having to build and shut down the environment. Updated the Analytics Management API Javadocs. Likewise, the result of Securit圜codeCertificates(List) now includes all certificates in each string, not just the first certificate in each string.Īdded explicit handling of FeatureNotAvailable for Magma on CE.Īdded explicit handling of FeatureNotAvailable for Query CE. When Securit圜(Path) is given a file containing more than one certificate, it now trusts all the certificates instead of just the first one. RetryReason.allowsNonIdempotentRetry() is now public, so you can call it from a custom RetryStrategy.
