v0.8.1 Release
Updated: Class PodSpecMetadataConfig
is replaced with java class CreateIndexRequestSpecPodMetadataConfig
When new properties are added to API responses, it causes the Java client to error. The control plane java generated code was hence updated to ignore additional fields of the api response. As a result of this change, users who were relying on PodSpecMetadataConfig
will now have to replace it with CreateIndexRequestSpecPodMetadataConfig
class.
Example
Following example shows how to replace PodSpecMetadataConfig
with CreateIndexRequestSpecPodMetadataConfig
.
// v0.8.0
PodSpecMetadataConfig podSpecMetadataConfig = new PodSpecMetadataConfig();
List<String> indexedItems = Arrays.asList("A", "B", "C", "D");
podSpecMetadataConfig.setIndexed(indexedItems);
CreateIndexRequestSpecPod requestSpecPod = new CreateIndexRequestSpecPod()
.pods(2)
.podType("p1.x2")
.replicas(2)
.metadataConfig(podSpecMetadataConfig)
.sourceCollection("step");
// v0.8.1: replace the class name
CreateIndexRequestSpecPodMetadataConfig podSpecMetadataConfig = new CreateIndexRequestSpecPodMetadataConfig();
List<String> indexedItems = Arrays.asList("A", "B", "C", "D");
podSpecMetadataConfig.setIndexed(indexedItems);
CreateIndexRequestSpecPod requestSpecPod = new CreateIndexRequestSpecPod()
.pods(2)
.podType("p1.x2")
.replicas(2)
.metadataConfig(podSpecMetadataConfig)
.sourceCollection("step");
What's Changed
- Update changelogs, sdk version, and user-agent for v0.8.1 release by @rohanshah18 in #103
- [Fix] Accept additional properties in API JSON responses release by @jhamon #101
Full Changelog: v0.8.0...v0.8.1