Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update client to support v1.10 #134

Merged
merged 29 commits into from
Jun 26, 2024
Merged

Update client to support v1.10 #134

merged 29 commits into from
Jun 26, 2024

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    c721305 View commit details
    Browse the repository at this point in the history
  2. add custom builder for VectorsConfig (#135)

    * add custom builder for VectorsConfig
    
    * fmt
    
    * Update src/qdrant_client/builers/vectors_config.rs
    
    Co-authored-by: Jojii <15957865+JojiiOfficial@users.noreply.github.com>
    
    * Update src/qdrant_client/builers/vectors_config.rs
    
    Co-authored-by: Tim Visée <tim@visee.me>
    
    * Update src/qdrant_client/builers/vectors_config.rs
    
    Co-authored-by: Tim Visée <tim@visee.me>
    
    * fix clippy
    
    * fix clippy
    
    ---------
    
    Co-authored-by: Jojii <15957865+JojiiOfficial@users.noreply.github.com>
    Co-authored-by: Tim Visée <tim@visee.me>
    3 people committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    38bf414 View commit details
    Browse the repository at this point in the history
  3. Improve crate layout, mark deprecations, resolve many test warnings (#…

    …136)
    
    * Improve crate layout, mark deprecations, resolve many test warnings
    
    * In search example, use simplified way for client construction
    
    * Show search example output as JSON
    
    * Temporarily allow deprecation in test snippets
    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    9b66981 View commit details
    Browse the repository at this point in the history
  4. Deprecate NotA and provide alternatives (#137)

    * Deprecate NotA type
    
    * Improve documentation for extraction functions
    
    * Fix doctest
    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    f2eaa01 View commit details
    Browse the repository at this point in the history
  5. Deprecate the serde module (#138)

    * Deprecate serde module
    
    * Rename errors to error
    
    * Add more payload conversion functions
    
    * Update documentation
    
    * Allow deprecated usage in serde tests
    
    * Move serde tests, fix deprecation warning
    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    57db89d View commit details
    Browse the repository at this point in the history
  6. Expose Payload at root, hide obsolete modules, vendor some types alon…

    …g in qdrant module (#139)
    
    * Expose Payload object at root of crate
    
    * Expose custom ReocmmendExample builder in qdrant types module
    
    * Vendor timestamp through qdrant types module, hide auth module
    
    * Improve documentation
    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    27ecdb1 View commit details
    Browse the repository at this point in the history
  7. Add missing functionality and builder (#140)

    * add missing functionallity and builder
    
    * rename functions; add uuid conversion
    JojiiOfficial authored and timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    44a2f37 View commit details
    Browse the repository at this point in the history
  8. Migrate rust client (#141)

    * migrate rust client
    
    * fix using old import path
    JojiiOfficial authored and timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    a6c2098 View commit details
    Browse the repository at this point in the history
  9. fix order of the snippets

    generall authored and timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    c34355c View commit details
    Browse the repository at this point in the history
  10. Qdrant query conversions (#142)

    * conversions for creating named vectors
    
    * implement all conversions for query
    
    * fmt
    
    * fmt
    
    * add wait to test
    
    * Apply suggestions from code review
    
    * Hide Qdrant's Result alias, internally rename to QdrantResult
    
    ---------
    
    Co-authored-by: Tim Visée <tim@visee.me>
    generall and timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    787688a View commit details
    Browse the repository at this point in the history
  11. fix typo

    generall authored and timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    b8804a3 View commit details
    Browse the repository at this point in the history
  12. Add documentation to operation/endpoint methods (#144)

    * Add connection documentation to client
    
    * Improve crate documentation
    
    * Add deprecation hint to old Qdrant client
    
    * Add documentation for collection operations
    
    * List common operations on Qdrant client type
    
    * Add documentation for client construction
    
    * Add documentation for point operations
    
    * Add partial documentation for query operation
    
    * Add documentation for shard key operations
    
    * Add documentation for snapshot operations
    
    * Extend error documentation a bit
    
    * Hide deprecated modules
    
    * Add Qdrant icon to documentation
    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    8ba4e76 View commit details
    Browse the repository at this point in the history
  13. Fix incorrect docs warning

    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    37112f3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    dc95911 View commit details
    Browse the repository at this point in the history
  15. Update example in README (#145)

    * Update README example
    
    * Update cloud connection example
    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    2cd6142 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3b3ad63 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6ced3e1 View commit details
    Browse the repository at this point in the history
  18. Add query batch interface (#149)

    * Update gRPC specification
    
    * Add builder type for QueryBatchPoints
    
    * Add query batch function
    
    * Reformat
    
    * Fix missing import in test
    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    0d775b6 View commit details
    Browse the repository at this point in the history
  19. Expose configuration types, improve configuration interface, add docs (

    …#150)
    
    * Move deprecated config types within deprecated client namespace
    
    * Move QdrantConfig and related types into config module
    
    * Improve documentation for configuration traits
    
    * Expose client configuration types in config module
    
    * Rename MaybeApiKey to AsOptionApiKey
    
    * Tweak documentation a bit
    
    * Remove with_ prefix in client building, make more consistent with types
    
    * Add QdrantConfig documentation
    
    * Attach deprecation to renamed builder methods
    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    9c56948 View commit details
    Browse the repository at this point in the history
  20. Simplify JSON to/from Payload conversions (#148)

    * Simplify JSON value to payload conversion, replace from_json_object
    
    * Add reverse conversions, convert Payload back into JSON value or object
    
    * Add Payload documentation for serde JSON usage
    
    * Simplify types in conversion documentation
    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    d4e45f6 View commit details
    Browse the repository at this point in the history
  21. Add builders and conversions for cluster operation types (#151)

    * Add builders/conversions for MoveShard, ReplicateShard and AbortShardTransfer
    
    * Update new builder configurations
    
    Co-authored-by: Jojii <15957865+JojiiOfficial@users.noreply.github.com>
    
    * make UpdateCollectionClusterSetupRequest.operation required
    
    * Simplify builder usage
    
    ---------
    
    Co-authored-by: Jojii <15957865+JojiiOfficial@users.noreply.github.com>
    Co-authored-by: jojii <jojii@gmx.net>
    3 people committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    ae105d4 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    f248d94 View commit details
    Browse the repository at this point in the history
  23. Organize client operations, split into modules, order by CRUD (#152)

    * Separate client operations in categories, link to them
    
    * Reorder client functions, follow CRUD principles
    
    * Extract search operations into search module
    
    * Extract index operations into index module
    
    * Extract payload operations into payload module
    
    * Add construct and connect header
    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    8707fa0 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    c5422e8 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    96e80ca View commit details
    Browse the repository at this point in the history
  26. Link documentation in README

    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    e995e31 View commit details
    Browse the repository at this point in the history
  27. Review suggestions by @xzfc

    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    af9a860 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    e45dce6 View commit details
    Browse the repository at this point in the history
  29. Review suggestions by @xzfc

    timvisee committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    99e51ee View commit details
    Browse the repository at this point in the history