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

Version 1.3 #285

Merged
merged 38 commits into from
Jun 22, 2024
Merged

Version 1.3 #285

merged 38 commits into from
Jun 22, 2024

Conversation

hemidactylus
Copy link
Collaborator

Integration testing covers Astra and nonAstra smoothly:

  • idiomatic library
  • vectorize_idiomatic
  • nonAstra admin, i.e. namespace crud

Add the TokenProvider abstract class => and StaticTokenProvider, UsernamePasswordTokenProvider

Introduce CHANGES file.

Add __eq__ and _copy methods to APICommander class

Allow delete_many({}) with empty filter

Implement include_sort_vector option to Collection.find and get_sort_vector to cursors

Add Content-Type header to all API requests

Added HCD and CASSANDRA Environment values (besides the other non-Astra DSE and OTHER)

Clearer string repr of cursors ('retrieved' => 'yielded so far')

Deprecation of collection delete_all method in favour of delete_many(filter={})

  • Introduction of a custom deprecation decorator for async method removal tests

Deprecation of vector,vectors and vectorize params from collections and Operations

Remove several long-deprecated methods from core API (i.e. internal changes):

  • AstraDBCollection.delete => delete_one
  • AstraDBCollection.upsert => upsert_one
  • AsyncAstraDBCollection.upsert => upsert_one
  • AstraDB.truncate_collection => AstraDBCollection.clear
  • AsyncAstraDB.truncate_collection => AsyncAstraDBCollectionclear

Add support for null tokens in the core library

@hemidactylus hemidactylus merged commit 4611be5 into master Jun 22, 2024
2 checks passed
@hemidactylus hemidactylus deleted the SL-prepare-for-1.3 branch June 22, 2024 07:02
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.

None yet

2 participants