<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:33:31 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>[COMPASS-3546] Connection Model Not Setting Username and Password</title>
                <link>https://jira.mongodb.org/browse/COMPASS-3546</link>
                <project id="13182" key="COMPASS">Compass </project>
                    <description>&lt;p&gt;The uri generated by the connection model is not longer setting a username and password in Compass.&lt;/p&gt;</description>
                <environment></environment>
        <key id="725694">COMPASS-3546</key>
            <summary>Connection Model Not Setting Username and Password</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.mongodb.org/images/icons/priorities/blocker.svg">Blocker - P1</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="13201">Fixed</resolution>
                                        <assignee username="durran.jordan@mongodb.com">Durran Jordan</assignee>
                                    <reporter username="durran.jordan@mongodb.com">Durran Jordan</reporter>
                        <labels>
                    </labels>
                <created>Fri, 29 Mar 2019 16:00:32 +0000</created>
                <updated>Sun, 29 Oct 2023 02:41:00 +0000</updated>
                            <resolved>Fri, 29 Mar 2019 16:55:02 +0000</resolved>
                                    <version>1.19.0</version>
                                    <fixVersion>1.19.0</fixVersion>
                                    <component>Connectivity</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="2196205" author="xgen-internal-githook" created="Fri, 29 Mar 2019 16:53:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;durran@gmail.com&apos;, &apos;name&apos;: &apos;Durran Jordan&apos;, &apos;username&apos;: &apos;durran&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-3546&quot; title=&quot;Connection Model Not Setting Username and Password&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-3546&quot;&gt;&lt;del&gt;COMPASS-3546&lt;/del&gt;&lt;/a&gt;: Fix Connections Requiring Password:&lt;/p&gt;

&lt;p&gt;The connection model version was not updated in the data-service to the&lt;br/&gt;
models that both Compass and the data-service were using were actually&lt;br/&gt;
different. Compass was using an extended model and the data-service was&lt;br/&gt;
using the old undecorated model. This meant where the actuall connection&lt;br/&gt;
was happening in the data-service the model was not properly retrieving&lt;br/&gt;
the username and password from the secure storage.&lt;/p&gt;

&lt;p&gt;This fixes that issue, and also removes the cyclic dependency between&lt;br/&gt;
the extended connection model and the data-service. The #test method was&lt;br/&gt;
not used in Compass thus the data-service connection testing&lt;br/&gt;
functionality in the model itself was no longer needed. This must only&lt;br/&gt;
happen in the data service.&lt;/p&gt;

&lt;p&gt;This also brings the keytar versions in the data-service and Compass in&lt;br/&gt;
line. Could potentially fix &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-3235&quot; title=&quot;Eliminate multiple keychain password requests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-3235&quot;&gt;&lt;del&gt;COMPASS-3235&lt;/del&gt;&lt;/a&gt;. I don&apos;t see this behaviour&lt;br/&gt;
anymore but will give it some time. This also fixes the tests in the&lt;br/&gt;
data-service since the electron require in the extended models now&lt;br/&gt;
protect against failure to load electron in pure node envs.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/compass/commit/79c7a05b35a123c7d17aec51e9b5671209939ded&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/compass/commit/79c7a05b35a123c7d17aec51e9b5671209939ded&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2196195" author="xgen-internal-githook" created="Fri, 29 Mar 2019 16:47:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;durran@gmail.com&apos;, &apos;name&apos;: &apos;Durran Jordan&apos;, &apos;username&apos;: &apos;durran&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-3546&quot; title=&quot;Connection Model Not Setting Username and Password&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-3546&quot;&gt;&lt;del&gt;COMPASS-3546&lt;/del&gt;&lt;/a&gt;: Fix Connections Requiring Password:&lt;/p&gt;

&lt;p&gt;The connection model version was not updated in the data-service to the&lt;br/&gt;
models that both Compass and the data-service were using were actually&lt;br/&gt;
different. Compass was using an extended model and the data-service was&lt;br/&gt;
using the old undecorated model. This meant where the actuall connection&lt;br/&gt;
was happening in the data-service the model was not properly retrieving&lt;br/&gt;
the username and password from the secure storage.&lt;/p&gt;

&lt;p&gt;This fixes that issue, and also removes the cyclic dependency between&lt;br/&gt;
the extended connection model and the data-service. The #test method was&lt;br/&gt;
not used in Compass thus the data-service connection testing&lt;br/&gt;
functionality in the model itself was no longer needed. This must only&lt;br/&gt;
happen in the data service.&lt;/p&gt;

&lt;p&gt;This also brings the keytar versions in the data-service and Compass in&lt;br/&gt;
line. Could potentially fix &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-3235&quot; title=&quot;Eliminate multiple keychain password requests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-3235&quot;&gt;&lt;del&gt;COMPASS-3235&lt;/del&gt;&lt;/a&gt;. I don&apos;t see this behaviour&lt;br/&gt;
anymore but will give it some time. This also fixes the tests in the&lt;br/&gt;
data-service since the electron require in the extended models now&lt;br/&gt;
protect against failure to load electron in pure node envs.&lt;br/&gt;
Branch: fix-connect&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/compass/commit/913f64c8c13d5482bb1a1c45a918f5a9dcf4d633&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/compass/commit/913f64c8c13d5482bb1a1c45a918f5a9dcf4d633&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2196164" author="xgen-internal-githook" created="Fri, 29 Mar 2019 16:26:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Durran Jordan&apos;, &apos;username&apos;: &apos;durran&apos;, &apos;email&apos;: &apos;durran@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-3546&quot; title=&quot;Connection Model Not Setting Username and Password&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-3546&quot;&gt;&lt;del&gt;COMPASS-3546&lt;/del&gt;&lt;/a&gt;: Fixing dependencies and connection model&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/data-service/commit/25a955574822a1bb393e31c491c3e0027ce38461&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/data-service/commit/25a955574822a1bb393e31c491c3e0027ce38461&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 29 Mar 2019 16:26:59 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        4 years, 45 weeks, 5 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            4 years, 45 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>durran.jordan@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|husbrb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr7afr:</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2914">Iteration Antelope</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hury0n:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>