v1.1.1 Release
We are still working with some users to troubleshoot unexplained problems with the query
method. These errors seem to be somehow related to a specific environment, dependency, or usage pattern because the have not been able to reproduce the query
error in our integration testing and sample projects, including a nextjs project running on Vercel.
In this release, we have overhauled our error handling to fix a bug that caused the true underlyling error to be masked by an unrelated messaged (Cannot read properties of undefined (reading 'text')
). We don't anticipate this will fully resolve the issue, but it will hopefully bring us closer to understanding the real problem.
We have also added an additional environment variable, PINECONE_DEBUG
. When the client is run with PINECONE_DEBUG=true
, all network calls will be logged out using console.debug by a request middleware.
What's Changed
Fixes & troubleshooting
- Overhaul error handling to prevent unrelated text() error from masking underlying exceptions by @jhamon in #135
- Add
PINECONE_DEBUG
request middleware by @jhamon in #136
Docs
- Add docs build and deploy to release-prod workflow by @austin-denoble in #127
- Refactoring for better typedoc output by @jhamon in #129
- [Docs] Update migration guide with notes on deprecated utils by @jhamon in #128
- Link reference docs in README by @jhamon in #130
- Fix typedoc Light/Dark mode styling by @austin-denoble in #133
- Add favicon to TypeDoc generated output via plugin script by @austin-denoble in #132
Testing & release
- Spruce release workflows by @jhamon in #131
- Add custom jest test reporters by @jhamon in #134
- Integration test cleanup workflow by @jhamon in #138
- Overhaul error handling to prevent unrelated text() error from masking underlying exceptions by @jhamon in #135
Full Changelog: v1.1.0...v1.1.1