[JAVA-3464] Client-side encryption specification changes Created: 17/Oct/19  Updated: 28/Oct/23  Resolved: 28/Oct/19

Status: Closed
Project: Java Driver
Component/s: Client Side Encryption
Affects Version/s: None
Fix Version/s: 3.12.0

Type: Improvement Priority: Major - P3
Reporter: Esha Bhargava Assignee: Jeffrey Yemin
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: FLE GA

 Description   

SeeĀ DRIVERS-698



 Comments   
Comment by Githook User [ 11/Nov/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Use write concern majority in client side encryption tests

JAVA-3464
Branch: 3.11.x
https://github.com/mongodb/mongo-java-driver/commit/84fb98e3c55fd2a01d3920057244921bfa9f5b18

Comment by Githook User [ 11/Nov/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Fix client side encryption issues related to Java version

  • Ensure tests run on all Java versions
  • Ensure implementation doesn't rely on anything not available in Java 8
  • Also, re-add skipping of a problematic test

JAVA-3464
Branch: 3.11.x
https://github.com/mongodb/mongo-java-driver/commit/12c7d72ee0e2a8f35b5bf2fe964742b76c35d435

Comment by Githook User [ 11/Nov/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Remove beta annotation for client-side encryption

JAVA-3464
Branch: 3.11.x
https://github.com/mongodb/mongo-java-driver/commit/108647966d22376d6e5c7c68e593b86d8edf9fc3

Comment by Githook User [ 11/Nov/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Implement client side encryption custom endpoint test

JAVA-3464

KeyManagementService
Branch: 3.11.x
https://github.com/mongodb/mongo-java-driver/commit/b54a3c67538e898495c625549acce7211d9b0a8e

Comment by Githook User [ 11/Nov/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Bump mongodb-crypt artifact to 1.0.0-rc1

JAVA-3464
Branch: 3.11.x
https://github.com/mongodb/mongo-java-driver/commit/8209d65adca232b23ffdbf25039ed28b5ae6ed69

Comment by Githook User [ 11/Nov/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Write to data key collection with majority write concern

JAVA-3464
Branch: 3.11.x
https://github.com/mongodb/mongo-java-driver/commit/71526331b33775e5f526036a87c61caf75d14d4e

Comment by Githook User [ 11/Nov/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Read from data key collection with majority read concern

JAVA-3464
Branch: 3.11.x
https://github.com/mongodb/mongo-java-driver/commit/227aa9dc3337c7aa410c262fb6586810a4ab9ef3

Comment by Githook User [ 11/Nov/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Redirect mongocryptd output to /dev/null

JAVA-3464
Branch: 3.11.x
https://github.com/mongodb/mongo-java-driver/commit/dd72d53b75b975c0ba0a7206318bbce10db5c47a

Comment by Githook User [ 30/Oct/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Use write concern majority in client side encryption tests

JAVA-3464
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/2ae496c01e7d7daab23dafc3f5337075c7161743

Comment by Githook User [ 28/Oct/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Fix client side encryption issues related to Java version

  • Ensure tests run on all Java versions
  • Ensure implementation doesn't rely on anything not available in Java 8
  • Also, re-add skipping of a problematic test

JAVA-3464
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/568505a270e2d9a06697845e7b89033f2b385714

Comment by Githook User [ 24/Oct/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Remove beta annotation for client-side encryption

JAVA-3464
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/4311d95791c2313d102e4509850044966e73d77d

Comment by Githook User [ 24/Oct/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Implement changes to BSON document size limits for client side encrpyption

When splitting a bulk write into multiple write commands, the driver now
allows a single write to be up to 16MiB, but when choosing where the
split point, it splits after reaching 2 MiB

JAVA-3464
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/e42b6144df74997dad5796e3dce3f976d5139908

Comment by Githook User [ 24/Oct/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Implement client side encryption custom endpoint test

JAVA-3464

KeyManagementService
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/9e07e4c6c9c10c629da02b3f7e154591ba337117

Comment by Githook User [ 24/Oct/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Bump mongodb-crypt artifact to 1.0.0-rc1

JAVA-3464
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/2c9a064cbf3c5a49f975039102dfa14f70bb6c7a

Comment by Githook User [ 24/Oct/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Write to data key collection with majority write concern

JAVA-3464
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/adb576f71e21ddce1b6425bb9527ba5968466258

Comment by Githook User [ 24/Oct/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Read from data key collection with majority read concern

JAVA-3464
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/8fce5f0b935251e1a0ada502efd70a79e95f18df

Comment by Githook User [ 24/Oct/19 ]

Author:

{'username': 'jyemin', 'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin'}

Message: Redirect mongocryptd output to /dev/null

JAVA-3464
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/9d0cac6972d0f25e5c986bd9db3492f5127ed23a

Generated at Thu Feb 08 08:59:40 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.