Skip to content

Conversation

aclark4life
Copy link
Collaborator

@aclark4life aclark4life commented Jun 27, 2025

Previous attempts and additional context here:

@aclark4life

This comment was marked as resolved.

@timgraham

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@timgraham

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@timgraham

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@timgraham

This comment was marked as resolved.

@aclark4life

This comment was marked as resolved.

@timgraham

This comment was marked as resolved.

timgraham and others added 10 commits October 6, 2025 13:20
There is no v7 shared library available for Ubuntu 24.04 (ubuntu-latest)
- Rename vars used for recursive calls
- parent_model -> path_prefix
- new_parent_model -> path
- Remove check for "fields" in encrypted_fields

  - encrypted_fields dict will always have "fields" key

- Document queryset limitations
- MongoDB 7 has rangePreview which we do not plan to support
@aclark4life aclark4life force-pushed the INTPYTHON-527 branch 3 times, most recently from 54bd164 to db4aadb Compare October 6, 2025 19:57
- Add mongocryptd to atlas CI
- Doc updates
- Remove custom db_type, not needed after mongodb#414
- SupportsQueryableEncryptionTests require MongoDB 8
- Update test model names prefix and suffix
- Isolate test failures
  - admin_scripts
  - check_framework
  - migrations
  - test_runner
  - user_commands
- Add support for EncryptedEmbeddedModelArrayField
- Refactor
  - Factor _get_data_key from _get_encrypted_fields
  - Refactor for DRY in _get_encrypted_fields method with _field_dict
    helper
Ruff killed the nested if statements
@aclark4life aclark4life force-pushed the INTPYTHON-527 branch 3 times, most recently from 7e155a9 to f7846a6 Compare October 8, 2025 23:51
- Remove extra check for auto_encryption_opts
  - Earlier check should suffice
- Remove Encrypted* class name prefix
  - We know these are the QE tests
- Move create data key back to _get_encrypted_fields
- Remove getattr for client_encryption
- Remove EmbeddedModelArrayField
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.

6 participants