Skip to content

Conversation

@austin-denoble
Copy link
Contributor

@austin-denoble austin-denoble commented Dec 15, 2025

Problem

After resolving type conversion issues (missing fields) on NamespaceDescription, I did a pass looking for other areas where we may have missed fields.

There were two other areas that need updating:

  • EmbedResponse - missing VectorType
  • DescribeIndexStatsResponse - missing Metric, VectorType, MemoryFullness, and StorageFullness

Solution

Resolve missing fields between types the SDK exposes and internally generated types: include VectorType in EmbedResponse; include Metric, VectorType, MemoryFullness, and StorageFullness in DescribeIndexStatsResponse, add unit test coverage for converters.

Also pulled in a dependabot update that was raised in this PR: #134
Bumped the js-yaml transitive dependency in .github/actions/bump-version.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update
  • Infrastructure change (CI configs, etc)
  • Non-code change (docs, etc)
  • None of the above: (explain here)

Test Plan

CI - Unit and Integration Tests

…enerated types: include VectorType in EmbedResponse; include Metric, VectorType, MemoryFullness, and StorageFullness in DescribeIndexStatsResponse, add unit test coverage for converters
…t the timeout for integration runs in CI to 20m. this will need to be addressed later to bring the overall time down significantly
@austin-denoble austin-denoble merged commit d089420 into main Dec 15, 2025
5 checks passed
@austin-denoble austin-denoble deleted the adenoble/resolve-type-conversion-discrepancies branch December 15, 2025 23:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants