<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:41:50 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-6074] Implement connection import via CLI</title>
                <link>https://jira.mongodb.org/browse/COMPASS-6074</link>
                <project id="13182" key="COMPASS">Compass </project>
                    <description>&lt;p&gt;This includes adding telemetry and e2e tests.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2125470">COMPASS-6074</key>
            <summary>Implement connection import via CLI</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="13201">Fixed</resolution>
                                        <assignee username="anna.henningsen@mongodb.com">Anna Henningsen</assignee>
                                    <reporter username="anna.henningsen@mongodb.com">Anna Henningsen</reporter>
                        <labels>
                    </labels>
                <created>Tue, 30 Aug 2022 12:20:45 +0000</created>
                <updated>Sun, 29 Oct 2023 02:38:51 +0000</updated>
                            <resolved>Tue, 13 Sep 2022 16:04:50 +0000</resolved>
                                                    <fixVersion>1.34.0</fixVersion>
                                    <component>Connection Import/Export</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4861171" author="xgen-internal-githook" created="Wed, 28 Sep 2022 10:16:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anna Henningsen&apos;, &apos;email&apos;: &apos;anna.henningsen@mongodb.com&apos;, &apos;username&apos;: &apos;addaleax&apos;}
&lt;p&gt;Message: feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt; (#3454)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;chore(compass-e2e-tests): allow spawning one-shot compass processes&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(connection-model): allow accessing from main process&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;`splice-disk` is the main process equivalent of `splice-disk-ipc`&lt;br/&gt;
for renderers. Properly expose it and use it in connection-model.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Add support for exporting and importing favorite connections when&lt;br/&gt;
using Compass as a CLI. Users can specify `--export-connections=&amp;lt;file&amp;gt;`,&lt;br/&gt;
`--import-connections=&amp;lt;file&amp;gt;` and optionally also a passphrase&lt;br/&gt;
through `--passphrase=&amp;lt;string&amp;gt;`.&lt;/p&gt;

&lt;p&gt;The encryption/decryption and export/import logic are added to the&lt;br/&gt;
data-service package. The Compass main entry point is modified&lt;br/&gt;
to the degree to which it is necessary to allow running it as&lt;br/&gt;
a CLI rather than always in GUI mode.&lt;br/&gt;
Branch: update-compass-shell-to-shared-config&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/c2469d2fd0ea1bb9bea0254fb5ce2493bba81a18&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/c2469d2fd0ea1bb9bea0254fb5ce2493bba81a18&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4831039" author="xgen-internal-githook" created="Thu, 15 Sep 2022 16:37:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anna Henningsen&apos;, &apos;email&apos;: &apos;anna.henningsen@mongodb.com&apos;, &apos;username&apos;: &apos;addaleax&apos;}
&lt;p&gt;Message: feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt; (#3454)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;chore(compass-e2e-tests): allow spawning one-shot compass processes&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(connection-model): allow accessing from main process&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;`splice-disk` is the main process equivalent of `splice-disk-ipc`&lt;br/&gt;
for renderers. Properly expose it and use it in connection-model.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Add support for exporting and importing favorite connections when&lt;br/&gt;
using Compass as a CLI. Users can specify `--export-connections=&amp;lt;file&amp;gt;`,&lt;br/&gt;
`--import-connections=&amp;lt;file&amp;gt;` and optionally also a passphrase&lt;br/&gt;
through `--passphrase=&amp;lt;string&amp;gt;`.&lt;/p&gt;

&lt;p&gt;The encryption/decryption and export/import logic are added to the&lt;br/&gt;
data-service package. The Compass main entry point is modified&lt;br/&gt;
to the degree to which it is necessary to allow running it as&lt;br/&gt;
a CLI rather than always in GUI mode.&lt;br/&gt;
Branch: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6110&quot; title=&quot;Remove space between sidebar and first tab&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6110&quot;&gt;&lt;del&gt;COMPASS-6110&lt;/del&gt;&lt;/a&gt;-remove-spacing-between-tabs-and-sidebar&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/c2469d2fd0ea1bb9bea0254fb5ce2493bba81a18&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/c2469d2fd0ea1bb9bea0254fb5ce2493bba81a18&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4823892" author="xgen-internal-githook" created="Tue, 13 Sep 2022 20:23:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anna Henningsen&apos;, &apos;email&apos;: &apos;anna.henningsen@mongodb.com&apos;, &apos;username&apos;: &apos;addaleax&apos;}
&lt;p&gt;Message: feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt; (#3454)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;chore(compass-e2e-tests): allow spawning one-shot compass processes&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(connection-model): allow accessing from main process&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;`splice-disk` is the main process equivalent of `splice-disk-ipc`&lt;br/&gt;
for renderers. Properly expose it and use it in connection-model.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Add support for exporting and importing favorite connections when&lt;br/&gt;
using Compass as a CLI. Users can specify `--export-connections=&amp;lt;file&amp;gt;`,&lt;br/&gt;
`--import-connections=&amp;lt;file&amp;gt;` and optionally also a passphrase&lt;br/&gt;
through `--passphrase=&amp;lt;string&amp;gt;`.&lt;/p&gt;

&lt;p&gt;The encryption/decryption and export/import logic are added to the&lt;br/&gt;
data-service package. The Compass main entry point is modified&lt;br/&gt;
to the degree to which it is necessary to allow running it as&lt;br/&gt;
a CLI rather than always in GUI mode.&lt;br/&gt;
Branch: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6060&quot; title=&quot;Implement new Preferences class&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6060&quot;&gt;&lt;del&gt;COMPASS-6060&lt;/del&gt;&lt;/a&gt;-new-preferences-class&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/c2469d2fd0ea1bb9bea0254fb5ce2493bba81a18&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/c2469d2fd0ea1bb9bea0254fb5ce2493bba81a18&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4822918" author="xgen-internal-githook" created="Tue, 13 Sep 2022 15:55:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anna Henningsen&apos;, &apos;email&apos;: &apos;anna.henningsen@mongodb.com&apos;, &apos;username&apos;: &apos;addaleax&apos;}
&lt;p&gt;Message: feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt; (#3454)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;chore(compass-e2e-tests): allow spawning one-shot compass processes&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(connection-model): allow accessing from main process&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;`splice-disk` is the main process equivalent of `splice-disk-ipc`&lt;br/&gt;
for renderers. Properly expose it and use it in connection-model.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Add support for exporting and importing favorite connections when&lt;br/&gt;
using Compass as a CLI. Users can specify `--export-connections=&amp;lt;file&amp;gt;`,&lt;br/&gt;
`--import-connections=&amp;lt;file&amp;gt;` and optionally also a passphrase&lt;br/&gt;
through `--passphrase=&amp;lt;string&amp;gt;`.&lt;/p&gt;

&lt;p&gt;The encryption/decryption and export/import logic are added to the&lt;br/&gt;
data-service package. The Compass main entry point is modified&lt;br/&gt;
to the degree to which it is necessary to allow running it as&lt;br/&gt;
a CLI rather than always in GUI mode.&lt;br/&gt;
Branch: main&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/c2469d2fd0ea1bb9bea0254fb5ce2493bba81a18&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/c2469d2fd0ea1bb9bea0254fb5ce2493bba81a18&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4822654" author="xgen-internal-githook" created="Tue, 13 Sep 2022 15:02:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anna Henningsen&apos;, &apos;email&apos;: &apos;anna.henningsen@mongodb.com&apos;, &apos;username&apos;: &apos;addaleax&apos;}
&lt;p&gt;Message: fixup! fixup! feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: cli-connection-import-export&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/136e346492e2eba0b9a0872fb4dedccee442761e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/136e346492e2eba0b9a0872fb4dedccee442761e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4821606" author="xgen-internal-githook" created="Tue, 13 Sep 2022 09:45:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anna Henningsen&apos;, &apos;email&apos;: &apos;anna.henningsen@mongodb.com&apos;, &apos;username&apos;: &apos;addaleax&apos;}
&lt;p&gt;Message: fixup! fixup! feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: cli-connection-import-export&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/e24cec2744261a3158a93eb390443bf37dffee73&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/e24cec2744261a3158a93eb390443bf37dffee73&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4821587" author="xgen-internal-githook" created="Tue, 13 Sep 2022 09:40:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anna Henningsen&apos;, &apos;email&apos;: &apos;anna.henningsen@mongodb.com&apos;, &apos;username&apos;: &apos;addaleax&apos;}
&lt;p&gt;Message: fixup! fixup! feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Co-authored-by: Rhys &amp;lt;Anemy@users.noreply.github.com&amp;gt;&lt;br/&gt;
Branch: cli-connection-import-export&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/db27b61c1e3182cb2f43b611b86ecd59cb5057fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/db27b61c1e3182cb2f43b611b86ecd59cb5057fd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4818462" author="xgen-internal-githook" created="Mon, 12 Sep 2022 12:47:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anna Henningsen&apos;, &apos;email&apos;: &apos;anna.henningsen@mongodb.com&apos;, &apos;username&apos;: &apos;addaleax&apos;}
&lt;p&gt;Message: fixup! fixup! feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: cli-connection-import-export&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/20771d45b43bb623f0bd528de02495242bf6dd3b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/20771d45b43bb623f0bd528de02495242bf6dd3b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4818148" author="xgen-internal-githook" created="Mon, 12 Sep 2022 10:41:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anna Henningsen&apos;, &apos;email&apos;: &apos;anna.henningsen@mongodb.com&apos;, &apos;username&apos;: &apos;addaleax&apos;}
&lt;p&gt;Message: fixup! fixup! feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: cli-connection-import-export&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/4a0b5c473def173ec0edf941525b38c38406b29e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/4a0b5c473def173ec0edf941525b38c38406b29e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4814479" author="xgen-internal-githook" created="Fri, 9 Sep 2022 13:52:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anna Henningsen&apos;, &apos;email&apos;: &apos;anna.henningsen@mongodb.com&apos;, &apos;username&apos;: &apos;addaleax&apos;}
&lt;p&gt;Message: fixup! feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: cli-connection-import-export&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/2b5898f9b3e3fac9f1689760a61a761319bc02e6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/2b5898f9b3e3fac9f1689760a61a761319bc02e6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4813883" author="xgen-internal-githook" created="Fri, 9 Sep 2022 09:14:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anna Henningsen&apos;, &apos;email&apos;: &apos;anna.henningsen@mongodb.com&apos;, &apos;username&apos;: &apos;addaleax&apos;}
&lt;p&gt;Message: feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Add support for exporting and importing favorite connections when&lt;br/&gt;
using Compass as a CLI. Users can specify `--export-connections=&amp;lt;file&amp;gt;`,&lt;br/&gt;
`--import-connections=&amp;lt;file&amp;gt;` and optionally also a passphrase&lt;br/&gt;
through `--passphrase=&amp;lt;string&amp;gt;`.&lt;/p&gt;

&lt;p&gt;The encryption/decryption and export/import logic are added to the&lt;br/&gt;
data-service package. The Compass main entry point is modified&lt;br/&gt;
to the degree to which it is necessary to allow running it as&lt;br/&gt;
a CLI rather than always in GUI mode.&lt;br/&gt;
Branch: cli-connection-import-export&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/2081fee374a41b0adcfc0b80fba0caf13250781f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/2081fee374a41b0adcfc0b80fba0caf13250781f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4811726" author="xgen-internal-githook" created="Thu, 8 Sep 2022 14:20:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anna Henningsen&apos;, &apos;email&apos;: &apos;anna.henningsen@mongodb.com&apos;, &apos;username&apos;: &apos;addaleax&apos;}
&lt;p&gt;Message: feat(compass): add CLI connection import/export &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6073&quot; title=&quot;Implement connection export via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6073&quot;&gt;&lt;del&gt;COMPASS-6073&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6074&quot; title=&quot;Implement connection import via CLI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6074&quot;&gt;&lt;del&gt;COMPASS-6074&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Add support for exporting and importing favorite connections when&lt;br/&gt;
using Compass as a CLI. Users can specify `--export-connections=&amp;lt;file&amp;gt;`,&lt;br/&gt;
`--import-connections=&amp;lt;file&amp;gt;` and optionally also a passphrase&lt;br/&gt;
through `--passphrase=&amp;lt;string&amp;gt;`.&lt;/p&gt;

&lt;p&gt;The encryption/decryption and export/import logic are added to the&lt;br/&gt;
data-service package. The Compass main entry point is modified&lt;br/&gt;
to the degree to which it is necessary to allow running it as&lt;br/&gt;
a CLI rather than always in GUI mode.&lt;br/&gt;
Branch: cli-connection-import-export&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/151f8dc50265172988611a3b1b00003f90335c2f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/151f8dc50265172988611a3b1b00003f90335c2f&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="2132017">COMPASS-6113</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10320">
                    <name>Documented</name>
                                                                <inwardlinks description="is documented by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="2125469">COMPASS-6073</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2125472">COMPASS-6076</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2133780">COMPASS-6119</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2171540">COMPASS-6269</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>12.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 8 Sep 2022 14:20:48 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        1 year, 19 weeks 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_10257" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Documentation Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10250"><![CDATA[Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14266" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Documentation Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;Compass adds support for importing and exporting favorite connections from the command line.&lt;/p&gt;

&lt;p&gt;In the following examples, &quot;mongodb-compass&quot; stands for the Compass executable, or the path to it, respectively. For example, this could be &lt;tt&gt;MongoDBCompass.exe&lt;/tt&gt; on Windows, &lt;tt&gt;mongodb-compass&lt;/tt&gt; on Linux, and &lt;tt&gt;MongoDB Compass&lt;/tt&gt; on macOS, preceded by the installation path.&lt;/p&gt;

&lt;p&gt;Exporting connections can be performed via &lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;mongodb-compass --export-connections=&amp;lt;filename&amp;gt; --passphrase=&amp;lt;passphrase&amp;gt;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;Where Compass will export all favorite connections to &lt;tt&gt;filename&lt;/tt&gt;. If &lt;tt&gt;--passphrase&lt;/tt&gt; is provided, it will encrypt secrets in the resulting file using that passphrase. If it is not provided, connection secrets will be included in unencrypted format. Importing connections happens similarly:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;mongodb-compass --import-connections=&amp;lt;filename&amp;gt; --passphrase=&amp;lt;passphrase&amp;gt;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;It is worth noting that in the near future, Compass will introduce related features:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6066&quot; title=&quot;Implement protectConnectionStrings option&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6066&quot;&gt;&lt;del&gt;COMPASS-6066&lt;/del&gt;&lt;/a&gt; will include a new flag that can also be passed on the command line together with the other export flags, which, amongst other things, will make Compass omit secrets when exporting&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6075&quot; title=&quot;Implement connection export via UI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6075&quot;&gt;&lt;del&gt;COMPASS-6075&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-6076&quot; title=&quot;Implement connection import via UI&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-6076&quot;&gt;&lt;del&gt;COMPASS-6076&lt;/del&gt;&lt;/a&gt;, which will add the same functionality to the Compass UI itself.&lt;/li&gt;
&lt;/ul&gt;
</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>COMPASS-5816</customfieldvalue>
                        </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>
                            1 year, 19 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>anna.henningsen@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|i18bdj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr1ldj:i</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="6457">Iteration Jellyfish</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</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|i17xiv:</customfieldvalue>

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