- Replace in-place dataclass mutations in document stores (#3114)
- (pinecone) Make get_metadata_field_min_max more consistent; use async DocumentStore mixin tests (#3231)
- Simplify pydoc configs (#2855)
- Replacing each
DocumentStorespecific tests and used the generalised ones fromhaystack.testing.document_store(#2812) - Test compatible integrations with python 3.14; update pyproject (#3001)
PineconeDocumentStoreuse Mixin tests (#3020)- Track test coverage for all integrations (#3065)
- Pinecone - add unit tests (#3218)
- Pinecone - remove namespaces when tests ends (#3248)
- Exposing
PineconeDocumentStoreshow_progressbar parameter and disabling it for tests (#2799) - Remove unused allow-direct-references (#2866)
- Add ANN ruff ruleset to optimum, paddleocr, pgvector, pinecone, pyversity, qdrant, ragas, snowflake (#2992)
- Enforce ruff docstring rules in integrations 31-40 (openrouter, opensearch, optimum, paddleocr, pgvector, pinecone, pyversity, qdrant, ragas, snowflake) (#3011)
- Pinecone - fix types for Pinecone 9 (#3277)
- Docs: fixing docstring parsing error for
PineConeDocumentStore(#2790)
- Fixing docstring parsing error on
PineConeDocumentStore(#2788)
- Add operations to PineConeDocumentStore (#2772)
- Pinecone - improve flaky tests (#2787)
- [breaking] Pinecone - drop Python 3.9 and use X|Y typing (#2723)
- Adding
delete_by_filterand update_by_filter toPineconeDocumentStore(#2655)
- Remove Readme API CI workflow and configs (#2573)
- Fix Pinecone types and make sure that tests run (#2658)
- Make fmt command more forgiving (#2671)
- Enhancement: Adopt PEP 585 type hinting (part 5) (#2528)
- Fix: Fix doc links (#2661)
- Add delete all documents to Pinecone DocumentStore (#2403)
- Add pydoc configurations for Docusaurus (#2411)
- Pinecone - relax flaky test (#2360)
- Install dependencies in the
testenvironment when testing with lowest direct dependencies and Haystack main (#2418) - Change pytest command (#2475)
- Standardize readmes - part 2 (#2205)
- Pinecone - add methods to close resources (#1972)
- Fix Pinecone types + add py.typed (#1993)
- Pinecone - use uuid for namespace names (#1984)
- Align core-integrations Hatch scripts (#1898)
- Update md files for new hatch scripts (#1911)
- Remove black (#1985)
- Test: Pinecone - reenable tests for
comparison_not_equalandor_operator(#1871)
- Add pins for Pinecone (#1851)
- Pinecone -- async support (#1560)
- Review testing workflows (#1541)
- Skip tests that require credentials on PRs from forks for some integrations (#1485)
- Use Haystack logging across integrations (#1484)
- Increase sleep time (#1478)
- Chore: Pinecone - pin haystack and remove dataframe checks (#1514)
- Replace
pinecone-clientdependency withpinecone(#1431)
- Remove Python 3.8 support (#1421)
- Adopt uv as installer (#1142)
- Pinecone - remove legacy filter support (#1069)
- Update changelog after removing legacy filters (#1083)
- Update ruff linting scripts and settings (#1105)
- Inherit from
FilterDocumentsTestWithDataframein Document Stores (#1290)
- Test: Pinecone - increase sleep time (#1307)
- Chore!: pinecone - remove dataframe support (#1372)
- Add filter_policy to pinecone integration (#821)
pinecone- Fallback to default filter policy when deserializing retrievers without the init parameter (#901)- Skip unsupported meta fields in PineconeDB (#1009)
- Converting
Pineconemetadata fields from float back to int (#1034)
- Pinecone - fix
test_serverless_index_creation_from_scratch(#806) - Do not retry tests in
hatch run testcommand (#954)
- Retry tests to reduce flakyness (#836)
- Update ruff invocation to include check parameter (#853)
- Ci: add retry config to Pinecone test (#848)
- Chore: Minor retriever pydoc fix (#884)
- Chore: Pinecone - fix import in conftest (#914)
- Defer the database connection to when it's needed (#804)
- [breaking] Pinecone - support for the new API (#793)
- Pinecone - Skip
test_comparison_not_equal_with_dataframe(#647) - Pinecone - increase sleep time (#673)
- Chore: add license classifiers (#680)
- Chore: change the pydoc renderer class (#718)
- Fix order of API docs (#447)
- Correctly deserialize Pinecone docstore in embedding retriever (#636)
- Update category slug (#442)
- Disable-class-def (#556)
- Generate API docs for Pinecone (#359)
- Pinecone - decrease concurrency in tests (#323)
- Rename retriever (#396)
- Fix imports in example (#398)
- [Pinecone] Use Haystack Secrets (#420)
- Pinecone - review docstrings and API reference (#503)
- Make tests show coverage (#566)
- Temporarily skip failing tests (#593)
- Remove references to Python 3.7 (#601)
- Make Document Stores initially skip
SparseEmbedding(#606) - Skip
test_write_documents_duplicate_overwritetest (#637)
- Fix: fix linter (#281)
- Increase pinecone sleep time (#288)
- Pinecone - change dummy vector (#301)
- Pinecone - update import for beta5 (#236)
- Change import paths (#256)
- [Pinecone] Add example notebook (#149)
- Optimize API key reading (#162)
- Pin
pinecone-client<3(#224)
- Pinecone Document Store - minimal implementation (#81)
- Pinecone - filters (#133)
- Pinecone - dense retriever (#145)