<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:22:07 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 add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-2634] Upgrade folio-registry to Okapi 3.x</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2634</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;The Okapi instance that serves as the FOLIO project module descriptor registry at &lt;a href=&quot;http://folio-registry.aws.indexdata.com&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://folio-registry.aws.indexdata.com&lt;/a&gt; needs to be upgraded to Okapi 3.x, and it needs to contain only Okapi 3.x-compatible module descriptors.&lt;/p&gt;

&lt;p&gt;There are a couple of possible approaches:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Maintain the existing Okapi 2.x registry at a different URL to support 2.x installations. Question: should we stop updating it? Create a new Okapi 3.x registry at the &lt;a href=&quot;http://folio-registry.aws.indexdata.com&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://folio-registry.aws.indexdata.com&lt;/a&gt; URL with only 3.x-compatible module descriptors&lt;/li&gt;
	&lt;li&gt;Upgrade all the module descriptors in the existing registry to contain the &lt;tt&gt;permissionsRequired&lt;/tt&gt; property on all interface endpoints, then upgrade the Okapi instance to v3.x&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Obviously, there are pros and cons to each approach. &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&lt;/a&gt;, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt;, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=61cd0ca0bce5e00069e98be7&quot; class=&quot;user-hover&quot; rel=&quot;61cd0ca0bce5e00069e98be7&quot; data-account-id=&quot;61cd0ca0bce5e00069e98be7&quot; accountid=&quot;61cd0ca0bce5e00069e98be7&quot; rel=&quot;noreferrer&quot;&gt;David Crossley&lt;/a&gt; &amp;#8211; please add details and comments.&lt;/p&gt;</description>
                <environment></environment>
        <key id="81696">FOLIO-2634</key>
            <summary>Upgrade folio-registry to Okapi 3.x</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/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="green"/>
                                    <resolution id="10001">Duplicate</resolution>
                                                        <assignee accountid="5f9abc1eb45b2e007453f423">John Malconian</assignee>
                                                                <reporter accountid="5c706fbb47a54a6728e59df2">Wayne Schneider</reporter>
                                    <labels>
                    </labels>
                <created>Wed, 3 Jun 2020 14:57:11 +0000</created>
                <updated>Tue, 23 Mar 2021 18:22:00 +0000</updated>
                            <resolved>Tue, 23 Mar 2021 18:22:00 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                <comments>
                                                            <comment id="198920" author="5f9abc1eb45b2e007453f423" created="Wed, 3 Jun 2020 18:53:07 +0000"  >
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;I prefer the first option.  However, it&apos;s going to be difficult to update both registries simultaneously.   Is it possible to wait until all modules are compatible with the 3.0 format before making the switch?&lt;/li&gt;
&lt;/ul&gt;


&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;I don&apos;t like the idea of modifying existing MDs.   That just seems wrong somehow.   MDs should be immutable, IMO.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                                                            <comment id="198922" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Fri, 5 Jun 2020 13:38:56 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f8314dfbdef80006f6f572d&quot; class=&quot;user-hover&quot; rel=&quot;5f8314dfbdef80006f6f572d&quot; data-account-id=&quot;5f8314dfbdef80006f6f572d&quot; accountid=&quot;5f8314dfbdef80006f6f572d&quot; rel=&quot;noreferrer&quot;&gt;Adam Dickmeiss&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c706fbb47a54a6728e59df2&quot; class=&quot;user-hover&quot; rel=&quot;5c706fbb47a54a6728e59df2&quot; data-account-id=&quot;5c706fbb47a54a6728e59df2&quot; accountid=&quot;5c706fbb47a54a6728e59df2&quot; rel=&quot;noreferrer&quot;&gt;Wayne Schneider&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Adam, is the &quot;pull&quot; operation going to fail also in the case when the &lt;em&gt;some&lt;/em&gt; of MDs stored in the registry miss the permissionsRequired field EVENTHOUGH these MDs would not be used for install?&lt;/p&gt;</comment>
                                                            <comment id="198924" author="61cd0ca0bce5e00069e98be7" created="Fri, 5 Jun 2020 14:58:39 +0000"  >&lt;p&gt;Apart from the question to Adam above, my task was to see how using an instance with okapi-3.0 would fare with pulling latest ModuleDescriptors (which includes some that do not yet have permissionsRequired) from the current folio-registry (which has okapi-2.38.0).&lt;/p&gt;

&lt;p&gt;Yes that pull is successful.&lt;/p&gt;</comment>
                                                            <comment id="198926" author="5c706fbb47a54a6728e59df2" created="Fri, 5 Jun 2020 16:33:05 +0000"  >&lt;p&gt;OK, in that case, maybe this shouldn&apos;t happen until after we stop officially supporting Fameflower (because hotfixes may still be released with incompatible module descriptors, so we&apos;ll want to maintain the registry as Okapi 2.x)? Then, at that point, we can purge all the pre-Goldenrod descriptors and upgrade to Okapi 3.x.&lt;/p&gt;

&lt;p&gt;That would certainly make things simpler!&lt;/p&gt;</comment>
                                                            <comment id="198929" author="5f8314dfbdef80006f6f572d" created="Sat, 6 Jun 2020 07:01:49 +0000"  >&lt;p&gt;That is all covered in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;OKAPI-840&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/OKAPI-840&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;verify &amp;quot;securing by default&amp;quot; impact on integration with Central Registry&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            OKAPI-840
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
&lt;/p&gt;</comment>
                                                            <comment id="198931" author="5f8314dfbdef80006f6f572d" created="Sat, 6 Jun 2020 07:03:48 +0000"  >&lt;p&gt;Do NOT modify existing module descriptors (they are supposed to be immutable) Better just remove them .. Or as I&apos;ve been said , make a &quot;branch&quot; registry for each MAJOR release Q1, Q2,.. with set of modules for that version.&lt;/p&gt;</comment>
                                                            <comment id="198934" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Tue, 9 Jun 2020 10:15:55 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt; has the registry been updated to Okapi 3.0?&lt;/p&gt;</comment>
                                                            <comment id="198935" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Wed, 10 Jun 2020 13:17:56 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=61cd0ca0bce5e00069e98be7&quot; class=&quot;user-hover&quot; rel=&quot;61cd0ca0bce5e00069e98be7&quot; data-account-id=&quot;61cd0ca0bce5e00069e98be7&quot; accountid=&quot;61cd0ca0bce5e00069e98be7&quot; rel=&quot;noreferrer&quot;&gt;David Crossley&lt;/a&gt; confirms that there&apos;s not compatiblity issue when pulling MDs with Okapi 3.0 from Okapi 2.x CR.&lt;/p&gt;</comment>
                                                            <comment id="198938" author="5f9abc1eb45b2e007453f423" created="Tue, 23 Mar 2021 18:22:00 +0000"  >&lt;p&gt;Not relevant at this point.   Superceded by upgrade of folio-registry to 4.7.2.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="54201">OKAPI-840</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10155"><![CDATA[FOLIO DevOps]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i018lz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 3 Jun 2020 18:53:07 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>