<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:01:52 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-4357] Update Gradle to use Tool chains</title>
                <link>https://jira.mongodb.org/browse/JAVA-4357</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;Which will give us Java 17 support&lt;/p&gt;</description>
                <environment></environment>
        <key id="1902578">JAVA-4357</key>
            <summary>Update Gradle to use Tool chains</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</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="ross@mongodb.com">Ross Lawley</assignee>
                                    <reporter username="esha.bhargava@mongodb.com">Esha Bhargava</reporter>
                        <labels>
                            <label>size-small</label>
                    </labels>
                <created>Tue, 19 Oct 2021 20:13:09 +0000</created>
                <updated>Sat, 28 Oct 2023 11:20:59 +0000</updated>
                            <resolved>Mon, 15 Nov 2021 16:53:17 +0000</resolved>
                                                    <fixVersion>4.5.0</fixVersion>
                                    <component>Build</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4189305" author="xgen-internal-githook" created="Mon, 15 Nov 2021 16:52:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Build: Split util project&lt;/p&gt;

&lt;p&gt;So can compile spock annotations with the same java version as the tests&lt;br/&gt;
using it. The javadoc taglets are now only required for the javadoc&lt;br/&gt;
task.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4357&quot; title=&quot;Update Gradle to use Tool chains&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4357&quot;&gt;&lt;del&gt;JAVA-4357&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/cb6e96bde6d30e5a1637bda4f2c77a57e8ade5b5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/cb6e96bde6d30e5a1637bda4f2c77a57e8ade5b5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4189304" author="xgen-internal-githook" created="Mon, 15 Nov 2021 16:52:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Evergreen: Support new java toolchain feature&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4357&quot; title=&quot;Update Gradle to use Tool chains&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4357&quot;&gt;&lt;del&gt;JAVA-4357&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/b72005e10215445248a5fdbdd551c10c5f904f3f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/b72005e10215445248a5fdbdd551c10c5f904f3f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4189303" author="xgen-internal-githook" created="Mon, 15 Nov 2021 16:52:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Build: Updated configs&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4357&quot; title=&quot;Update Gradle to use Tool chains&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4357&quot;&gt;&lt;del&gt;JAVA-4357&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/8c00b12dc995a04aabf45bbd37e847a3605ef6bf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/8c00b12dc995a04aabf45bbd37e847a3605ef6bf&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4189302" author="xgen-internal-githook" created="Mon, 15 Nov 2021 16:52:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Build: Added java toolchain to build.gradle&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4357&quot; title=&quot;Update Gradle to use Tool chains&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4357&quot;&gt;&lt;del&gt;JAVA-4357&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/c88cf6ca45dd62e0a06cd121205d985cea178129&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/c88cf6ca45dd62e0a06cd121205d985cea178129&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4189301" author="xgen-internal-githook" created="Mon, 15 Nov 2021 16:52:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Build: Update gradle wrapper to 6.9.1&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4357&quot; title=&quot;Update Gradle to use Tool chains&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4357&quot;&gt;&lt;del&gt;JAVA-4357&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/bd2e877b76c93a5b0ca5b79826095c19a9842633&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/bd2e877b76c93a5b0ca5b79826095c19a9842633&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4183544" author="jeff.yemin" created="Thu, 11 Nov 2021 17:33:35 +0000"  >&lt;p&gt;Commits have been reverted because .class files had major version 55 (Java 11) after these changes, instead of the expected 52 (Java 8).&lt;/p&gt;

&lt;p&gt;a188380 Revert &quot;Evergreen: Fix setting JAVA_HOME setting&quot; - Jeff Yemin&lt;br/&gt;
97e021b Revert &quot;Evergreen: Fix sourcing javaConfig.bash for serverless&quot; - Jeff Yemin&lt;br/&gt;
9d5e581 Revert &quot;Evergreen: Fix sourcing javaConfig.bash&quot; - Jeff Yemin&lt;br/&gt;
c142cec Revert &quot;Evergreen: Support new java toolchain feature&quot; - Jeff Yemin&lt;br/&gt;
7399618 Revert &quot;Build: Updated configs&quot; - Jeff Yemin&lt;br/&gt;
7ebe71c Revert &quot;Build: Added java toolchain to build.gradle&quot; - Jeff Yemin&lt;br/&gt;
8f94793 Revert &quot;Build: Update gradle wrapper to 6.9.1&quot; - Jeff Yemin&lt;/p&gt;</comment>
                            <comment id="4179934" author="xgen-internal-githook" created="Wed, 10 Nov 2021 11:35:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Evergreen: Fix setting JAVA_HOME setting&lt;/p&gt;

&lt;p&gt;run-mongodb-aws-ecs-test.sh can install jdk, so don&apos;t set the&lt;br/&gt;
JAVA_HOME if the expected location doesn&apos;t exist.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4401&quot; title=&quot;run aws ECS auth test failing&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4401&quot;&gt;&lt;del&gt;JAVA-4401&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4357&quot; title=&quot;Update Gradle to use Tool chains&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4357&quot;&gt;&lt;del&gt;JAVA-4357&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/5f2aa6c212f76d65cd705a80102d4948b4ce2aff&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/5f2aa6c212f76d65cd705a80102d4948b4ce2aff&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4176936" author="xgen-internal-githook" created="Tue, 9 Nov 2021 09:54:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Evergreen: Fix sourcing javaConfig.bash for serverless&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4357&quot; title=&quot;Update Gradle to use Tool chains&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4357&quot;&gt;&lt;del&gt;JAVA-4357&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/94551c74e952af7ce3bb90cfcda33b327a9e65cb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/94551c74e952af7ce3bb90cfcda33b327a9e65cb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4176847" author="xgen-internal-githook" created="Tue, 9 Nov 2021 09:01:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Evergreen: Fix sourcing javaConfig.bash&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4357&quot; title=&quot;Update Gradle to use Tool chains&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4357&quot;&gt;&lt;del&gt;JAVA-4357&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/59dc792205f567f93ca15b76167afdad2b2a67bd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/59dc792205f567f93ca15b76167afdad2b2a67bd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4174559" author="xgen-internal-githook" created="Mon, 8 Nov 2021 14:36:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Evergreen: Support new java toolchain feature&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4357&quot; title=&quot;Update Gradle to use Tool chains&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4357&quot;&gt;&lt;del&gt;JAVA-4357&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/6ba562e7815286098d012dfb0b641ad042dcf43f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/6ba562e7815286098d012dfb0b641ad042dcf43f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4174558" author="xgen-internal-githook" created="Mon, 8 Nov 2021 14:36:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Build: Updated configs&lt;/p&gt;

&lt;p&gt;Updated checkstyle, spock and spotbugs versions&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4357&quot; title=&quot;Update Gradle to use Tool chains&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4357&quot;&gt;&lt;del&gt;JAVA-4357&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/cc061eef07bc54c5bd4b64b0be424c870b76d87a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/cc061eef07bc54c5bd4b64b0be424c870b76d87a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4174557" author="xgen-internal-githook" created="Mon, 8 Nov 2021 14:36:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: Build: Added java toolchain to build.gradle&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4357&quot; title=&quot;Update Gradle to use Tool chains&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4357&quot;&gt;&lt;del&gt;JAVA-4357&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/1fe07610a34d2e4a2e533698bbbdb8a08f801c9f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/1fe07610a34d2e4a2e533698bbbdb8a08f801c9f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4171596" author="jeff.yemin" created="Fri, 5 Nov 2021 14:27:09 +0000"  >&lt;p&gt;Blocked on&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Groovy 4 release&lt;/li&gt;
	&lt;li&gt;Spock on Groovy 4: &lt;a href=&quot;https://github.com/spockframework/spock/pull/1382&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/spockframework/spock/pull/1382&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4171517" author="jeff.yemin" created="Fri, 5 Nov 2021 14:04:26 +0000"  >&lt;blockquote&gt;&lt;p&gt;Currently our use of Stubs in Spock tests causes the driver-core:compileTestGroovy stage to fail. This should become unblocked once Groovy 4 is released and a Spock version supporting groovy 4 is released.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;So we&apos;re effectively blocked from using toolchains until then?&lt;/p&gt;</comment>
                            <comment id="4171425" author="ross@10gen.com" created="Fri, 5 Nov 2021 13:36:31 +0000"  >&lt;p&gt;Code: &lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/compare/master...rozza:JAVA-4357&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/compare/master...rozza:JAVA-4357&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Currently our use of Stubs in Spock tests causes the driver-core:compileTestGroovy stage to fail. This should become unblocked once Groovy 4 is released and a Spock version supporting groovy 4 is released.&lt;/p&gt;

&lt;p&gt;Another frustration with using Gradle wrapper 6.9.1 is you cannot use Java 17 as the local Java version unlike when using Gradle wrapper  7.2&lt;/p&gt;</comment>
                            <comment id="4157022" author="jeff.yemin" created="Fri, 29 Oct 2021 13:23:22 +0000"  >&lt;p&gt;This was in progress, but I couldn&apos;t figure out how to change one of the deprecated things into a non-deprecated equivalent.  Moving back to scheduled&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1972949">JAVA-4460</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY22Q4</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr3mh3:</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>