<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:00:47 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>[JAVA-3921] Refined Lib Support</title>
                <link>https://jira.mongodb.org/browse/JAVA-3921</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;Main goal:&lt;/p&gt;

&lt;p&gt;Add support for &lt;a href=&quot;https://github.com/fthomas/refined&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Refined&lt;/a&gt;&#160;Lib on mongoDB scala driver&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Motivation:&lt;/p&gt;

&lt;p&gt;With the implementation of case class &quot;property limitations&quot; to better manage what shouldn&apos;t and shouldn&apos;t be handled, processed and stored on a mongo DB. Said &quot;limitations&quot; are put in place with the use of the&#160;aforementioned lib.&lt;/p&gt;

&lt;p&gt;Though custom codecs where used to try to handle the conversion between scala types and BSON types, the refined predicates prove to be a challenge with them not being correctly disregarded on the codec.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1578532">JAVA-3921</key>
            <summary>Refined Lib Support</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</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="13203">Gone away</resolution>
                                        <assignee username="ross@mongodb.com">Ross Lawley</assignee>
                                    <reporter username="diogo@projectmanagementassociates.com">Diogo Leite</reporter>
                        <labels>
                    </labels>
                <created>Wed, 30 Dec 2020 15:18:16 +0000</created>
                <updated>Fri, 27 Oct 2023 19:48:29 +0000</updated>
                            <resolved>Mon, 18 Jan 2021 12:00:00 +0000</resolved>
                                                                    <component>JSON</component>
                    <component>Scala</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="3569500" author="backlog-server-pm" created="Mon, 18 Jan 2021 12:00:00 +0000"  >&lt;p&gt;There hasn&apos;t been any recent activity on this ticket, so we&apos;re resolving it. Thanks for reaching out! Please feel free to comment on this if you&apos;re able to provide more information.&lt;/p&gt;</comment>
                            <comment id="3546262" author="ross@10gen.com" created="Mon, 4 Jan 2021 10:16:15 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=diogo%40projectmanagementassociates.com&quot; class=&quot;user-hover&quot; rel=&quot;diogo@projectmanagementassociates.com&quot;&gt;diogo@projectmanagementassociates.com&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Thanks for the ticket.  The Scala driver has minimal 3rd party dependencies and as such adding explicit support for external libraries wouldn&apos;t be something we&apos;d look to normally support. You mention custom codecs I think this is likely the best route however, I&apos;m not familiar with the refined library to be able to provide more insight.&lt;/p&gt;

&lt;p&gt;Kind Regards,&lt;/p&gt;

&lt;p&gt;Ross&lt;/p&gt;</comment>
                    </comments>
                    <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_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hy9ci7:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>