<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:22:17 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[DRIVERS-752] Create language specific copy/pasteable FLE tutorials</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-752</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;p&gt;Feedback from the FLE Beta. From &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=kenneth.white&quot; class=&quot;user-hover&quot; rel=&quot;kenneth.white&quot;&gt;kenneth.white&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;The basics are a language-canonical/recommended way to: create a kms key and a local key (with fake AWS creds/fake base64 hex string); create an FLE mongo client with a local json schema referencing a data key (ideally through a reference to a prior keyvault query/method call); insert a record with an encrypted field explicitly and implicitly; query a record by an encrypted field. Bonus is a language specific way to create a server side json schema with &apos;encrypt&apos;. Even single record operations are fine.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Each driver should port the &lt;a href=&quot;https://mongodb.github.io/mongo-java-driver/4.1/driver/tutorials/client-side-encryption/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Java tutorial&lt;/a&gt; to their FLE documentation.&lt;/p&gt;</description>
                <environment></environment>
        <key id="923478">DRIVERS-752</key>
            <summary>Create language specific copy/pasteable FLE tutorials</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="bernie@mongodb.com">Bernie Hackett</reporter>
                        <labels>
                            <label>fle-ga</label>
                    </labels>
                <created>Wed, 11 Sep 2019 15:00:56 +0000</created>
                <updated>Thu, 24 Mar 2022 21:05:20 +0000</updated>
                            <resolved>Fri, 16 Apr 2021 18:37:18 +0000</resolved>
                                                                            <votes>0</votes>
                                    <watches>9</watches>
                                                                                                                <comments>
                            <comment id="2485417" author="kevin.albertson" created="Wed, 16 Oct 2019 18:27:35 +0000"  >&lt;p&gt;Updated description, moving to DRIVERS. &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=ravind.kumar&quot; class=&quot;user-hover&quot; rel=&quot;ravind.kumar&quot;&gt;ravind.kumar&lt;/a&gt;, after drivers have added examples we&apos;ll need to update &lt;a href=&quot;https://docs.mongodb.com/ecosystem/use-cases/sensitive-data-encryption/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this docs page&lt;/a&gt; with other language tabs.&lt;/p&gt;</comment>
                            <comment id="2469540" author="jeff.yemin" created="Mon, 7 Oct 2019 17:19:18 +0000"  >&lt;p&gt;Move to DRIVERS, say in description to use Java driver reference doc as a template&lt;/p&gt;</comment>
                            <comment id="2469450" author="kenneth.white" created="Mon, 7 Oct 2019 16:38:21 +0000"  >&lt;p&gt;For Node, there are lots of examples here:&#160;&lt;a href=&quot;https://www.npmjs.com/package/mongodb-client-encryption#AutoEncrypter&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.npmjs.com/package/mongodb-client-encryption#AutoEncrypter&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;but this class is marked &quot;An internal class to be used by the driver for auto encryption&#160;&lt;b&gt;NOTE&lt;/b&gt;: Not meant to be instantiated directly, this is for internal use only.&quot;&lt;/p&gt;</comment>
                            <comment id="2436804" author="behackett" created="Fri, 27 Sep 2019 17:04:49 +0000"  >&lt;p&gt;I don&apos;t think so. It will get done faster if the language developers write the examples.&lt;/p&gt;</comment>
                            <comment id="2436802" author="kevin.albertson" created="Fri, 27 Sep 2019 17:03:13 +0000"  >&lt;p&gt;Ping &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=behackett&quot; class=&quot;user-hover&quot; rel=&quot;behackett&quot;&gt;behackett&lt;/a&gt;. Should we move this to DOCSP?&lt;/p&gt;</comment>
                            <comment id="2426319" author="kevin.albertson" created="Fri, 20 Sep 2019 14:17:20 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=behackett&quot; class=&quot;user-hover&quot; rel=&quot;behackett&quot;&gt;behackett&lt;/a&gt; do you think this should be part of the spec or should this be a DOCSP ticket?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="974597">CDRIVER-3402</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="974596">CSHARP-2810</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="974599">CXX-1855</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="974603">GODRIVER-1368</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="974604">JAVA-3477</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="974601">MOTOR-436</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="974598">NODE-2265</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="974600">PHPLIB-492</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="974602">RUBY-1974</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1042258">DRIVERS-782</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="946162">PYTHON-1993</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                            <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_23952" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Driver Compliance</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<style type='text/css'>
         #scriptField, #scriptField *{
                border: 1px solid black;
            }

            #scriptField{
                border-collapse: collapse;
            }

            #scriptField td {
                text-align: center; /* Center-align text in table cells */
            }

            #scriptField td.key {
                text-align: left; /* Left-align text in the Key column */
            }

            #scriptField a {
                text-decoration: none; /* Remove underlines from links */
                border: none; /* Remove border from links */
            }
            
            /* Add green background color to cells with FixVersion */
            #scriptField td.hasFixVersion {
                background-color: #00FF00; /* Green color code */
            }

            /* Center-align the first row headers */
            #scriptField th {
                text-align: center;
            }
        </style>
<table id='scriptField'>
  <tr>
    <th>Key</th>
    <th>Status/Resolution</th>
    <th>FixVersion</th>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-2810'>CSHARP-2810</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CDRIVER-3402'>CDRIVER-3402</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.16.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/NODE-2265'>NODE-2265</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>3.4.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-1855'>CXX-1855</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>3.7.0, 3.7.0-beta1</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPLIB-492'>PHPLIB-492</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.6.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/MOTOR-436'>MOTOR-436</a>
    </td>
    <td>Done</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-1974'>RUBY-1974</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.12.0.rc0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/GODRIVER-1368'>GODRIVER-1368</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.2.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-3477'>JAVA-3477</a>
    </td>
    <td>Done</td>
    <td class=''></td>
  </tr>
</table>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr7d7j:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_11150" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>SERVER fixVersion</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16441"><![CDATA[4.4]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>