blob: eaab406018b996cc15383d821febb2172f8c3487 [file] [log] [blame]
{"checks":{"bugzilla_create_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["Failed: no URL defined for create_url."]},"bugzilla_query_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["Failed: no URL defined for query_url."]},"build_url":{"desc":"Sends a get request to the given CI URL and looks at the headers in the response (200, 404..). Also checks if the URL is really a Hudson instance (through a call to its API).","results":["OK. Fetched CI URL.","Failed: could not decode Hudson JSON."],"value":"https:\/\/hudson.eclipse.org\/collections\/"},"dev_list":{"desc":"Checks if the Dev ML URL can be fetched using a simple get query.","results":["OK: Dev ML <a href=\"https:\/\/dev.eclipse.org\/mailman\/listinfo\/collections-dev\">URL<\/a> could be successfully fetched."],"value":"https:\/\/dev.eclipse.org\/mailman\/listinfo\/collections-dev"},"documentation_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["OK: Documentation <a href=\"https:\/\/www.eclipse.org\/collections\/#refGuide\">URL<\/a> could be successfully fetched."],"value":"https:\/\/www.eclipse.org\/collections\/#refGuide"},"download_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["OK: Download <a href=\"https:\/\/www.eclipse.org\/collections\/#start\">URL<\/a> could be successfully fetched."],"value":"https:\/\/www.eclipse.org\/collections\/#start"},"forums":{"desc":"Checks if the Forums URL can be fetched using a simple get query.","results":["OK. Forum [Eclipse Collections forum] correctly defined.","OK: Forum [Eclipse Collections forum] <a href=\"http:\/\/eclipse.org\/forums\/eclipse.collections\">URL<\/a> could be successfully fetched."],"value":"http:\/\/eclipse.org\/forums\/eclipse.collections"},"gettingstarted_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["OK: Documentation <a href=\"https:\/\/www.eclipse.org\/collections\/#learn\">URL<\/a> could be successfully fetched."],"value":"https:\/\/www.eclipse.org\/collections\/#learn"},"mailing_lists":{"desc":"Checks if the Mailing lists URL can be fetched using a simple get query.","results":["Failed: no mailing list defined."]},"plan_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["Failed: no URL defined for plan."]},"proposal_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["Failed: no URL defined for proposal."]},"releases":{"desc":"Checks if the releases have been correctly filled.","results":["Failed. Review for [10.4.0] type [2] is [none] on [2020-08-20 00:00:00].","Failed. Review for [10.3.0] type [2] is [none] on [2020-08-08 00:00:00].","OK. Review for [10.2.0] is 'success'.","OK. Review for [10.1.0] is 'success'.","OK. Review for [10.0.0] is 'success'.","OK. Review for [9.2.0] is 'success'.","OK. Review for [9.1.0] is 'success'.","OK. Review for [9.0.0] is 'success'.","OK. Review for [8.2.0] is 'success'.","OK. Review for [8.1.0] is 'success'.","OK. Review for [8.0.0] is 'success'.","OK. Review for [7.1.0] is 'success'.","Failed. Review for [7.0.2] type [2] is [none] on [2016-02-23 00:00:00].","OK. Review for [7.0.0] is 'success'."]},"source_repo":{"desc":"Checks if the Source repositories are filled and can be fetched using a simple get query.","results":["OK. Source repo [eclipse-collections] type [github] path [https:\/\/github.com\/eclipse\/eclipse-collections].","OK: Source repo [eclipse-collections] <a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\">URL<\/a> could be successfully fetched.","OK. Source repo [eclipse-collections-kata] type [github] path [https:\/\/github.com\/eclipse\/eclipse-collections-kata].","OK: Source repo [eclipse-collections-kata] <a href=\"https:\/\/github.com\/eclipse\/eclipse-collections-kata\">URL<\/a> could be successfully fetched.","OK. Source repo [gsc-ec-converter] type [github] path [https:\/\/github.com\/eclipse\/gsc-ec-converter].","OK: Source repo [gsc-ec-converter] <a href=\"https:\/\/github.com\/eclipse\/gsc-ec-converter\">URL<\/a> could be successfully fetched.","OK. Source repo [Project Website source] type [github] path [https:\/\/github.com\/eclipse\/www.eclipse.org-collections].","OK: Source repo [Project Website source] <a href=\"https:\/\/github.com\/eclipse\/www.eclipse.org-collections\">URL<\/a> could be successfully fetched."],"value":"https:\/\/github.com\/eclipse\/www.eclipse.org-collections"},"title":{"desc":"Checks if a name is defined for the project: !~ m!^\\s*$!","results":["OK"],"value":"Eclipse Collections"},"update_sites":{"desc":"Checks if the update sites can be fetched using a simple get query.","results":["OK. Update site [p2 Repository] has title.","OK: Update site [p2 Repository] <a href=\"http:\/\/download.eclipse.org\/collections\/10.4.0\/repository\">URL<\/a> could be successfully fetched."],"value":"http:\/\/download.eclipse.org\/collections\/10.4.0\/repository"},"website_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["OK: Website <a href=\"https:\/\/www.eclipse.org\/collections\/\">URL<\/a> could be successfully fetched."],"value":"https:\/\/www.eclipse.org\/collections\/"},"wiki_url":{"desc":"Sends a get request to the project wiki URL and looks at the headers in the response (200, 404..).","results":["OK: Wiki <a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/wiki\">URL<\/a> could be successfully fetched."],"value":"https:\/\/github.com\/eclipse\/eclipse-collections\/wiki"}},"id_pmi":"technology.collections","last_update":1622938626,"name":"Eclipse Collections","pmi":{"bugzilla":[{}],"build_description":[],"build_doc":[],"build_technologies":[{"tid":"962"},{"tid":"7"}],"build_url":[{"attributes":[],"title":"Jenkins build","url":"https:\/\/hudson.eclipse.org\/collections\/"},{"attributes":[],"title":"Travis build (for GitHub pull requests)","url":"https:\/\/travis-ci.org\/eclipse\/eclipse-collections"}],"contrib_message":[{"format":"full_html","value":"<h2>How to contribute<\/h2>\r\n\r\n<p>Thanks for your interest in contributing to Eclipse Collections projects.<\/p>\r\n\r\n<p>We accept contributions via GitHub pull requests. Please see <a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/blob\/master\/CONTRIBUTING.md\">CONTRIBUTING.md <\/a>in GitHub.<\/p>\r\n"}],"contributors":[],"description":[{"format":"full_html","summary":"","value":"<p>Eclipse Collections is a collections framework for Java. It has JDK-compatible List, Set and Map implementations with a rich API, additional types not found in the JDK like Bags, Multimaps and set of utility classes that work with any JDK compatible Collections, Arrays, Maps or Strings. The iteration protocol was inspired by the Smalltalk collection framework.<\/p>\r\n\r\n<p>Eclipse Collections started off as an open source project on GitHub called GS Collections. &nbsp;GS Collections has been presented at the <a href=\"http:\/\/wiki.jvmlangsummit.com\/images\/c\/c2\/Raab_Collections_Design.pdf\">JVM Language Summit <\/a>in 2012&nbsp;and <a href=\"https:\/\/oracleus.activeevents.com\/2014\/connect\/sessionDetail.ww?SESSION_ID=5423\">JavaOne<\/a> in 2014. &nbsp;There are two articles (<a href=\"http:\/\/www.infoq.com\/articles\/GS-Collections-by-Example-1\">part one<\/a> and <a href=\"http:\/\/www.infoq.com\/articles\/GS-Collections-by-Example-2\">part two<\/a>) on InfoQ.com showing some of the capabilities of the collections framework through examples. &nbsp;A performance comparison between the parallel lazy implementations of Java 8, Scala and GS Collections was presented at <a href=\"http:\/\/www.infoq.com\/presentations\/java-streams-scala-parallel-collections\">QCon New York<\/a> in 2014. &nbsp;A set of memory benchmarks is available <a href=\"http:\/\/www.goldmansachs.com\/gs-collections\/presentations\/GSC_Memory_Tests.pdf\">here<\/a>. &nbsp;&nbsp;<\/p>\r\n"}],"dev_list":{"email":"YT5Fyx2atCoC21Ew@aOySIjGm6IY90PlX","name":"collections-dev","url":"https:\/\/dev.eclipse.org\/mailman\/listinfo\/collections-dev"},"documentation":[{"format":"full_html","value":"<ul>\r\n\t<li>Reference Guide:&nbsp;https:\/\/github.com\/eclipse\/eclipse-collections\/blob\/master\/docs\/guide.md<\/li>\r\n<\/ul>\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n<ul>\r\n\t<li>Eclipse Collections Kata:&nbsp;https:\/\/github.com\/eclipse\/eclipse-collections-kata<\/li>\r\n<\/ul>\r\n"}],"documentation_url":[{"attributes":[],"title":null,"url":"https:\/\/www.eclipse.org\/collections\/#refGuide"}],"download_url":[{"attributes":[],"title":null,"url":"https:\/\/www.eclipse.org\/collections\/#start"}],"downloads":[{"attributes":[],"title":"Maven Central","url":"https:\/\/search.maven.org\/#search%7Cga%7C1%7Ceclipse-collections"}],"downloads_message":[{"format":"full_html","value":"<p>All Eclipse Collections artifacts are available on Maven Central.<\/p>\r\n"}],"forums":[{"description":"","name":"Eclipse Collections forum","url":"http:\/\/eclipse.org\/forums\/eclipse.collections"}],"gettingstarted_url":[{"attributes":[],"title":null,"url":"https:\/\/www.eclipse.org\/collections\/#learn"}],"github_repos":[{"attributes":[],"title":null,"url":"https:\/\/github.com\/eclipse\/eclipse-collections"},{"attributes":[],"title":null,"url":"https:\/\/github.com\/eclipse\/eclipse-collections-kata"},{"attributes":[],"title":null,"url":"https:\/\/github.com\/eclipse\/gsc-ec-converter"},{"attributes":[],"title":null,"url":"https:\/\/github.com\/eclipse\/www.eclipse.org-collections"}],"gitlab_repos":[],"id":[{"format":null,"safe_value":"technology.collections","value":"technology.collections"}],"ip_due_diligence_type":[],"licenses":[{"name":"Eclipse Distribution License 1.0 (BSD)","url":"http:\/\/www.eclipse.org\/org\/documents\/edl-v10.php"},{"name":"Eclipse Public License 1.0","url":"http:\/\/www.eclipse.org\/org\/documents\/epl-v10.php"}],"logo":[{"alt":"","fid":"848","filemime":"image\/png","filename":"eclipse-collections-logo.png","filesize":"10205","height":"55","rdf_mapping":[],"status":"1","timestamp":"1503543412","title":"","uid":"7381","uri":"public:\/\/eclipse-collections-logo.png","width":"200"}],"mailing_lists":[],"marketplace":[],"other_links":[],"parent_project":[{"id":"technology"}],"patent_license":[],"plan_url":[{}],"pmi_url":"https:\/\/projects.eclipse.org\/json\/project\/technology.collections","proposal_url":[{}],"related":[],"releases":[{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2020-08-20 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>This is the 10.4.0 minor release. This release includes mandatory fixes to make the library compatible with JDK-15.<\/p>\r\n\r\n<p><a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/releases\/tag\/10.4.0\">https:\/\/github.com\/eclipse\/eclipse-collections\/releases\/tag\/10.4.0<\/a><\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"10.4.0","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/10.4.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2020-08-08 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>This is the 10.3.0 minor release. Even though this is a minor release, by no means the release was minor. This release is feature packed with numerous contributions from many contributors.<br \/>\r\nThis release is to provide new features requested by the community, various optimizations, reduce tech debt, and includes OSGi integration improvements.<\/p>\r\n\r\n<p><a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/releases\/tag\/10.3.0\">https:\/\/github.com\/eclipse\/eclipse-collections\/releases\/tag\/10.3.0<\/a><\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"10.3.0","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/10.3.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2020-02-05 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>This is the Eclipse Collections 10.2.0 release. The main theme of the release is bug fixes for edge cases, tech debt reduction, optimizations and user requests to ensure better usability for higher order use cases of Eclipse Collections.<\/p>\r\n\r\n<p>Enhancement: Marked allocateTable() protected for primitive maps and sets.<\/p>\r\n\r\n<p>Bug Fixes: Fixed edge cases for Interval and IntInterval for ranges closer to Integer.MAX_VALUE and Integer.MIN_VALUE<\/p>\r\n\r\n<p>Tech Debt Reduction: Changed&nbsp;maven central repository to use https, Removed&nbsp;deprecated &#39;compiles&#39; usage for gradle documentation, Pulled up implementation of MutableMapIterable.removeIf().<\/p>\r\n\r\n<p>Optimization: Optimized UnifiedMap.removeIf()<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2020-02-05 00:00:00"}],"links":[],"project":[{"id":"technology.collections"}],"reference":[{"title":"10.2.0"}],"state":[{"value":"success"}],"title":"10.2.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/reviews\/10.2.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"10.2.0","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/10.2.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2019-12-04 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>Release 10.1.0. This release is mainly to address the Sim Rel quality issues and a couple of bug fixes.<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2019-12-04 00:00:00"}],"links":[],"project":[{"id":"technology.collections"}],"reference":[{"title":"10.1.0"}],"state":[{"value":"success"}],"title":"10.1.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/reviews\/10.1.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"10.1.0","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/10.1.0","usability":[]},{"apis":[{"value":"1"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2019-07-15 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>This is a yearly major release of Eclipse Collections. v 10.0.0 introduces new API, new containers,&nbsp;reduces tech debt, involves build stabilization changes. Brief summary of changes follow:<\/p>\r\n\r\n<p>New API:<\/p>\r\n\r\n<p>- Added new utility API per demand from users like: toMap, getAny(), ofInitialCapacity(),&nbsp;<\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n<p>Bug Fix:<\/p>\r\n\r\n<p>- Fix wildcards and generics<\/p>\r\n\r\n<p>- ImmutableDoubletonMap#flipUniqueValues() to throw exception<\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n<p>Tech Debt Reduction:<\/p>\r\n\r\n<p>- Javadoc fixes<\/p>\r\n\r\n<p>- Upgrade build plugins<\/p>\r\n\r\n<p>- Remove unused modules<\/p>\r\n\r\n<p>- Use abstraction to delegate common code<\/p>\r\n\r\n<p>- Fix checkstyle issues and checkstyle build<\/p>\r\n\r\n<p>- Revamp and standarize resize\/rehash for all primitive hash structures<\/p>\r\n\r\n<p>- Fix inspection violations<\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n<p>New Container:<\/p>\r\n\r\n<p>- UnmodifiableMutableOrderedMap<\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n<p>Breaking Changes:<\/p>\r\n\r\n<p>- Fix incorrect cast in UnifiedSet<\/p>\r\n\r\n<p>- Fix wildcards, generics in specific API<\/p>\r\n\r\n<p>- Use Java 8 Base64 instead of apache<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"description":[{"format":"full_html","summary":"","value":"<p>This is a yearly major release of Eclipse Collections. v 10.0.0 introduces new API, new containers,&nbsp;reduces tech debt, involves build stabilization changes. Brief summary of changes follow:<\/p>\r\n\r\n<p>New API:<\/p>\r\n\r\n<p>- Added new utility API per demand from users like: toMap, getAny(), ofInitialCapacity(),&nbsp;<\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n<p>Bug Fix:<\/p>\r\n\r\n<p>- Fix wildcards and generics<\/p>\r\n\r\n<p>- ImmutableDoubletonMap#flipUniqueValues() to throw exception<\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n<p>Tech Debt Reduction:<\/p>\r\n\r\n<p>- Javadoc fixes<\/p>\r\n\r\n<p>- Upgrade build plugins<\/p>\r\n\r\n<p>- Remove unused modules<\/p>\r\n\r\n<p>- Use abstraction to delegate common code<\/p>\r\n\r\n<p>- Fix checkstyle issues and checkstyle build<\/p>\r\n\r\n<p>- Revamp and standarize resize\/rehash for all primitive hash structures<\/p>\r\n\r\n<p>- Fix inspection violations<\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n<p>New Container:<\/p>\r\n\r\n<p>- UnmodifiableMutableOrderedMap<\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n<p>Breaking Changes:<\/p>\r\n\r\n<p>- Fix incorrect cast in UnifiedSet<\/p>\r\n\r\n<p>- Fix wildcards, generics in specific API<\/p>\r\n\r\n<p>- Use Java 8 Base64 instead of apache<\/p>\r\n"}],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2019-07-03 00:00:00"}],"links":[],"project":[{"id":"technology.collections"}],"reference":[{"title":"10.0.0"}],"state":[{"value":"success"}],"title":"10.0.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/reviews\/10.0.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"10.0.0","type":[{"value":"1"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/10.0.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[{"format":"full_html","value":"<p>No compatibility breaking changes.<\/p>\r\n"}],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-05-16 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>This is the 9.2.0 Minor Release which includes some critical bug fixes for concurrent and primitive collections, addition of new API based on user requirements, reducing tech debt. There are no breaking changes this release. All changes are backwards compatible.<\/p>\r\n\r\n<p>This is also the&nbsp;Photon release of Eclipse Collections project.<\/p>\r\n\r\n<p>This release is part of&nbsp;<a href=\"https:\/\/projects.eclipse.org\/releases\/photon\">Eclipse Photon<\/a>.<\/p>\r\n\r\n<p><strong>Critical bug fixes:<\/strong><\/p>\r\n\r\n<ol>\r\n\t<li>Fix PrimitiveHashSet#iterator()#remove() to not rehash.<\/li>\r\n\t<li>Fix concurrent map iterator with size close to zero.<\/li>\r\n\t<li>Fix Primitive Hash Maps addToValue after rehash and grow.<\/li>\r\n\t<li>Fix equals() and hashCode() in IntInterval for edge cases.<\/li>\r\n<\/ol>\r\n\r\n<p><strong>New API\/ Collections:<\/strong><\/p>\r\n\r\n<ol>\r\n\t<li>Implement&nbsp;OrderedMapAdapter<\/li>\r\n\t<li>Implement chunk on primitive iterables.<\/li>\r\n\t<li>Implement newEmpty() on MutablePrimitiveCollections.<\/li>\r\n\t<li>Mark index methods non final, hashingStrategy protected, use newEmpty where appropriate.<\/li>\r\n<\/ol>\r\n\r\n<p><strong>Tech Debt Reduction:<\/strong><\/p>\r\n\r\n<ol>\r\n\t<li>Fixed inspection violations.<\/li>\r\n\t<li>Enabled checkstyles for generated code.<\/li>\r\n<\/ol>\r\n\r\n<p><strong>New GPL Dependency added as works\/builds with:<\/strong><\/p>\r\n\r\n<ol>\r\n\t<li>jcstress:&nbsp;http:\/\/openjdk.java.net\/projects\/code-tools\/jcstress\/<\/li>\r\n<\/ol>\r\n\r\n<p>This release will be a part of Eclipse Photon.<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-05-16 00:00:00"}],"links":[],"project":[{"id":"technology.collections"}],"reference":[{"title":"9.2.0"}],"state":[{"value":"success"}],"title":"9.2.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/reviews\/9.2.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"9.2.0","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/9.2.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-05-15 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<ul>\r\n\t<li>Fixed PrimitiveHashSet#iterator()#remove() to not rehash.<\/li>\r\n\t<li>Fixed PrimitiveHashMaps#addToValue to return correct value after rehash and grow.<\/li>\r\n\t<li>Fixed concurrent map iterator with size close to zero.<\/li>\r\n<\/ul>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"8.2.1","type":[{"value":"3"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/8.2.1","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-05-15 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<ul>\r\n\t<li>\r\n\t<h1>Fixed PrimitiveHashSet#iterator()#remove() to not rehash.<\/h1>\r\n\t<\/li>\r\n\t<li>\r\n\t<h1>Fixed PrimitiveHashMaps#addToValue to return correct value after rehash and grow.<\/h1>\r\n\t<\/li>\r\n\t<li>\r\n\t<h1>Fixed concurrent map iterator with size close to zero.<\/h1>\r\n\t<\/li>\r\n<\/ul>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"8.0.2","type":[{"value":"3"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/8.0.2","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-05-15 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<ul>\r\n\t<li>Fixed PrimitiveHashSet#iterator()#remove() to not rehash.<\/li>\r\n\t<li>Fixed PrimitiveHashMaps#addToValue to return correct value after rehash and grow.<\/li>\r\n\t<li>Fixed concurrent map iterator with size close to zero.<\/li>\r\n<\/ul>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"7.1.2","type":[{"value":"3"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/7.1.2","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-05-15 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<ul>\r\n\t<li>Fixed PrimitiveHashSet#iterator()#remove() to not rehash.<\/li>\r\n\t<li>Fixed PrimitiveHashMaps#addToValue to return correct value after rehash and grow.<\/li>\r\n\t<li>Fixed concurrent map iterator with size close to zero.<br \/>\r\n\t&nbsp;<\/li>\r\n<\/ul>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"7.0.3","type":[{"value":"3"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/7.0.3","usability":[]},{"apis":[{"value":"1"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-01-02 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>Minor release with new functionality on primitive containers and collectors.<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2017-12-20 00:00:00"}],"links":[],"project":[{"id":"technology.collections"}],"reference":[{"title":"9.1.0"}],"state":[{"value":"success"}],"title":"9.1.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/reviews\/9.1.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"9.1.0","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/9.1.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2017-09-21 00:00:00"}],"deliverables":[],"description":[],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[{"date":"2017-08-11 00:00:00","description":"","name":"9.0.0-M1"},{"date":"2017-08-18 00:00:00","description":"","name":"9.0.0-M2"},{"date":"2017-08-25 00:00:00","description":"","name":"9.0.0-M3"},{"date":"2017-09-08 00:00:00","description":"","name":"9.0.0-M4"}],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2017-09-20 00:00:00"}],"links":[],"project":[{"id":"technology.collections"}],"reference":[{"title":"9.0.0"}],"state":[{"value":"success"}],"title":"9.0.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/reviews\/9.0.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[{"committed":"","deferred":"","description":"","name":"Java 9 specific features","proposed":""},{"committed":"","deferred":"","description":"","name":"Converge primitive and non-primitive APIs to increase symmetry","proposed":""},{"committed":"","deferred":"","description":"","name":"Reduce tech debt","proposed":""}],"title":"9.0.0","type":[{"value":"1"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/9.0.0","usability":[]},{"apis":[{"value":"1"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2017-06-22 00:00:00"}],"deliverables":[{"format":"full_html","value":"<h1 style=\"box-sizing: border-box; margin-right: 0px; margin-bottom: 16px; margin-left: 0px; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; margin-top: 0px !important;\">\r\n\t8.2.0 (June 2017)<\/h1>\r\n<p style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">This is the 8.2.0 minor release.<\/p>\r\n<h2 style=\"box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;;\">\r\n\t<a aria-hidden=\"true\" class=\"anchor\" href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/blob\/master\/RELEASE_NOTE_DRAFT.md#new-functionality\" id=\"user-content-new-functionality\" style=\"box-sizing: border-box; background-color: transparent; color: rgb(3, 102, 214); text-decoration-line: none; float: left; padding-right: 4px; margin-left: -20px; line-height: 1;\"><svg aria-hidden=\"true\" class=\"octicon octicon-link\" height=\"16\" version=\"1.1\" viewbox=\"0 0 16 16\" width=\"16\"><path d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\" fill-rule=\"evenodd\"><\/path><\/svg><\/a>New Functionality<\/h2>\r\n<ul style=\"box-sizing: border-box; padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tImplemented OrderedIterable.getFirstOptional() and OrderedIterable.getLastOptional().<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tImplemented RichIterable.minOptional() and RichIterable.minByOptional().<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tImplemented RichIterable.maxOptional() and RichIterable.maxByOptional().<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tProvided a p2 repository with new OSGi bundle.<\/li>\r\n<\/ul>\r\n<h2 style=\"box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;;\">\r\n\t<a aria-hidden=\"true\" class=\"anchor\" href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/blob\/master\/RELEASE_NOTE_DRAFT.md#optimizations\" id=\"user-content-optimizations\" style=\"box-sizing: border-box; background-color: transparent; color: rgb(3, 102, 214); text-decoration-line: none; float: left; padding-right: 4px; margin-left: -20px; line-height: 1;\"><svg aria-hidden=\"true\" class=\"octicon octicon-link\" height=\"16\" version=\"1.1\" viewbox=\"0 0 16 16\" width=\"16\"><path d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\" fill-rule=\"evenodd\"><\/path><\/svg><\/a>Optimizations<\/h2>\r\n<ul style=\"box-sizing: border-box; padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tOptimized ImmutableTreeSet constructor to not create a new TreeSortedSet.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tOptimized constructors of ImmutableTreeSet which take an array as input.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tOptimized minOptional(), minByOptional(), maxOptional() and maxByOptional() on LazyIterable.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tOptimized size() on CompositeIterable.<\/li>\r\n<\/ul>\r\n<h2 style=\"box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;;\">\r\n\t<a aria-hidden=\"true\" class=\"anchor\" href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/blob\/master\/RELEASE_NOTE_DRAFT.md#java-9-compatibility-fixes\" id=\"user-content-java-9-compatibility-fixes\" style=\"box-sizing: border-box; background-color: transparent; color: rgb(3, 102, 214); text-decoration-line: none; float: left; padding-right: 4px; margin-left: -20px; line-height: 1;\"><svg aria-hidden=\"true\" class=\"octicon octicon-link\" height=\"16\" version=\"1.1\" viewbox=\"0 0 16 16\" width=\"16\"><path d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\" fill-rule=\"evenodd\"><\/path><\/svg><\/a>Java 9 Compatibility Fixes<\/h2>\r\n<ul style=\"box-sizing: border-box; padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tAdded workaround for reflection in ArrayListIterate.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tDeprecated SerializableDoubleSummaryStatistics, SerializableIntSummaryStatistics,SerializableLongSummaryStatistics, SummaryStatistics.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tFixed compilation errors for JDK 9.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tChanged &#39;throws&#39; tests to support Java 8 and Java 9.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tAdded workaround for reflection in Verify#assertShallowClone().<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tDeprecated Verify#assertShallowClone().<\/li>\r\n<\/ul>\r\n<h2 style=\"box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;;\">\r\n\t<a aria-hidden=\"true\" class=\"anchor\" href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/blob\/master\/RELEASE_NOTE_DRAFT.md#tech-debt-reduction\" id=\"user-content-tech-debt-reduction\" style=\"box-sizing: border-box; background-color: transparent; color: rgb(3, 102, 214); text-decoration-line: none; float: left; padding-right: 4px; margin-left: -20px; line-height: 1;\"><svg aria-hidden=\"true\" class=\"octicon octicon-link\" height=\"16\" version=\"1.1\" viewbox=\"0 0 16 16\" width=\"16\"><path d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\" fill-rule=\"evenodd\"><\/path><\/svg><\/a>Tech Debt Reduction<\/h2>\r\n<ul style=\"box-sizing: border-box; padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tDeprecated EMPTY_INSTANCE in ImmutableBiMapFactoryImpl.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tDeprecated EMPTY Multimap instances in org.eclipse.collections.impl.factory.Multimaps.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tPulled up implementation of detectIfNone(), toSortedList() from AbstractRichIterable to RichIterable.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tReplaced the type specification with the diamond operator (&quot;&lt;&gt;&quot;) in primitive collections.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tRemoved duplicate and unnecessary imports.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tAnnotated interfaces with the @FunctionalInterface annotation.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tAdded missing @Override annotations.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tFixed angle brackets in Javadoc.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tAdded unit tests for PairPredicate and MapEntryPredicate.<\/li>\r\n<\/ul>\r\n<h2 style=\"box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;;\">\r\n\t<a aria-hidden=\"true\" class=\"anchor\" href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/blob\/master\/RELEASE_NOTE_DRAFT.md#miscellaneous\" id=\"user-content-miscellaneous\" style=\"box-sizing: border-box; background-color: transparent; color: rgb(3, 102, 214); text-decoration-line: none; float: left; padding-right: 4px; margin-left: -20px; line-height: 1;\"><svg aria-hidden=\"true\" class=\"octicon octicon-link\" height=\"16\" version=\"1.1\" viewbox=\"0 0 16 16\" width=\"16\"><path d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\" fill-rule=\"evenodd\"><\/path><\/svg><\/a>Miscellaneous<\/h2>\r\n<ul style=\"box-sizing: border-box; padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px;\">\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tEnabled SonarQube analysis.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tUpgraded versions of maven-jar-plugin, maven-source-plugin, maven-plugin-plugin, maven-compiler, maven-javadoc plugin, checkstyle, JaCoCo.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tUpgraded versions of Guava, HPPC, JMH, Logback, SLF4J.<\/li>\r\n<\/ul>\r\n"}],"description":[{"format":"full_html","summary":"","value":"<p>8.2.0 Planned Features:<\/p>\r\n<p>1) Make Eclipse Collections available in P2 repository<\/p>\r\n<p>2) Make Eclipse Collections compatible with Java 9<\/p>\r\n<p>3) Reduce tech debt<\/p>\r\n<p>&nbsp;<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"289"}],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2017-06-21 00:00:00"}],"links":[],"project":[{"id":"technology.collections"}],"reference":[{"title":"8.2.0"}],"state":[{"value":"success"}],"title":"8.2.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/reviews\/8.2.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"8.2.0","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/8.2.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2017-03-16 00:00:00"}],"deliverables":[{"format":"full_html","value":"<p><span style=\"font-size:14px;\"><strong>Roadmap:<\/strong>&nbsp;<a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/wiki\/Roadmap\">https:\/\/github.com\/eclipse\/eclipse-collections\/wiki\/Roadmap<\/a><\/span><\/p>\r\n"}],"description":[{"format":"full_html","summary":"","value":"<p><span style=\"font-size:14px;\">8.1.0 minor release. Draft release note can be seen from the link below.<br \/>\r\n\t<br \/>\r\n\t<a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/blob\/master\/RELEASE_NOTE_DRAFT.md\">https:\/\/github.com\/eclipse\/eclipse-collections\/blob\/master\/RELEASE_NOTE_DRAFT.md<\/a><\/span><\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2017-03-15 00:00:00"}],"links":[],"project":[{"id":"technology.collections"}],"reference":[{"title":"8.1.0"}],"state":[{"value":"success"}],"title":"8.1.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/reviews\/8.1.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"8.1.0","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/8.1.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2017-03-16 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>Added sign jar step during deploy phase. Fixes Issue:&nbsp;https:\/\/github.com\/eclipse\/eclipse-collections\/issues\/152<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"8.0.1","type":[{"value":"3"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/8.0.1","usability":[]},{"apis":[{"value":"1"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2017-03-16 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>Add sign jar step as a part of release.&nbsp;<\/p>\r\n<p>Fixes:&nbsp;https:\/\/github.com\/eclipse\/eclipse-collections\/issues\/152<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"289"}],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"7.1.1","type":[{"value":"3"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/7.1.1","usability":[]},{"apis":[{"value":"1"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-09-08 00:00:00"}],"deliverables":[{"format":"full_html","value":"<p><span style=\"color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px; line-height: 24px;\">Roadmap:&nbsp;<\/span><a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/wiki\/Roadmap\"><span style=\"font-size:16px;\">https:\/\/github.com\/eclipse\/eclipse-collections\/wiki\/Roadmap<\/span><\/a><\/p>\r\n"}],"description":[{"format":"full_html","summary":"","value":"<h2 style=\"box-sizing: border-box; margin-bottom: 16px; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; margin-top: 0px !important;\">\r\n\tEclipse Collections 8.0<\/h2>\r\n<p style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px; line-height: 24px;\">Leverage features of Java 8. Eclipse Collections already uses Java 8 in test modules, but the main library targets Java 5 bytecode. By dropping support for older versions of Java, Eclipse Collections can benefit from new features and better integrate with the standard libraries.<\/p>\r\n<ul style=\"box-sizing: border-box; padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 16px; line-height: 24px;\">\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tMake Eclipse Collections&nbsp;<a href=\"https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/lang\/FunctionalInterface.html\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">functional interfaces<\/a>&nbsp;extend&nbsp;<a href=\"https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/util\/function\/package-summary.html\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">Java 8 functional interfaces<\/a><\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tAdd new API methods that return&nbsp;<code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);\">Optional<\/code><\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tAdd Java 8 feature compatible APIs such as&nbsp;<code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);\">reduce<\/code>,&nbsp;<code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);\">reduceInPlace<\/code>,<code style=\"box-sizing: border-box; font-family: Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);\">summarize{Int\/Float\/Long\/Double}<\/code><\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tAdd Collectors2 utility class that contains Collector implementations that work well with Eclipse Collections types and algorithms.<\/li>\r\n\t<li style=\"box-sizing: border-box; margin-top: 0.25em;\">\r\n\t\tUse default methods to reduce lines of code and jar size<\/li>\r\n<\/ul>\r\n<p style=\"box-sizing: border-box; margin-top: 0.25em;\"><span style=\"font-size:16px;\">Other change detail can be found in the milestone notes below.<\/span><\/p>\r\n<p style=\"box-sizing: border-box; margin-top: 0.25em;\"><a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/releases\/tag\/8.0.0-M1\"><span style=\"font-size:16px;\">8.0.0-M1<\/span><\/a><\/p>\r\n<p style=\"box-sizing: border-box; margin-top: 0.25em;\">&nbsp;<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[{"date":"2016-07-06 00:00:00","description":"https:\/\/github.com\/eclipse\/eclipse-collections\/releases\/tag\/8.0.0-M1","name":"8.0.0-M1"}],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-09-07 00:00:00"}],"links":[],"project":[{"id":"technology.collections"}],"reference":[{"title":"8.0.0"}],"state":[{"value":"success"}],"title":"8.0.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/reviews\/8.0.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"8.0.0","type":[{"value":"1"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/8.0.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[{"format":"full_html","value":"<p><span style=\"color: rgb(51, 51, 51); font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px;\">This release is binary compatible with Eclipse 7.0.x.<\/span><\/p>\r\n<p>&nbsp;<\/p>\r\n"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-04-06 00:00:00"}],"deliverables":[{"format":"full_html","value":"<p>Please see draft release note for this release:&nbsp;<a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/blob\/master\/RELEASE_NOTE_DRAFT.md\">https:\/\/github.com\/eclipse\/eclipse-collections\/blob\/master\/RELEASE_NOTE_DRAFT.md<\/a><\/p>\r\n"}],"description":[{"format":"full_html","summary":"","value":"<p><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;\">The primary theme of the 7.1.0 release is community engagement.<\/span><\/p>\r\n<ul style=\"box-sizing: border-box; padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;\">\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tMigrated the GS Collections Kata to the&nbsp;<a href=\"https:\/\/github.com\/eclipse\/eclipse-collections-kata\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">Eclipse Collections Kata<\/a>.<\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tImplemented the&nbsp;<a href=\"https:\/\/github.com\/eclipse\/gsc-ec-converter\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">Eclipse Collections converter<\/a>&nbsp;which can replace usages of GS Collection with Eclipse Collections in your codebases.<\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tUpdated Eclipse project files.<\/li>\r\n<\/ul>\r\n<p style=\"box-sizing: border-box;\"><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;\">For other functional changes, please refer to the <a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/blob\/master\/RELEASE_NOTE_DRAFT.md\">draft release note<\/a>.<\/span><\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"description":[{"format":"full_html","summary":"","value":"<p><span style=\"font-size:14px;\"><u><strong>Graduation review notes<\/strong><\/u><\/span><\/p>\r\n<ul>\r\n\t<li>\r\n\t\t<span style=\"font-size:14px;\">Eclipse Collections has mature and stable APIs<\/span><a href=\"https:\/\/www.eclipse.org\/collections\/javadoc\/7.0.0\/\">&nbsp;<span style=\"font-size:14px;\">https:\/\/www.eclipse.org\/collections\/javadoc\/7.0.0\/<\/span><\/a><\/li>\r\n\t<li>\r\n\t\t<span style=\"font-size:14px;\">Good diversity of contributors&nbsp;<a href=\"https:\/\/projects.eclipse.org\/projects\/technology.collections\/who\">https:\/\/projects.eclipse.org\/projects\/technology.collections\/who&nbsp;<\/a><\/span><\/li>\r\n\t<li>\r\n\t\t<span style=\"font-size:14px;\">The project has been operating in open manner<\/span>\r\n\t\t<ul>\r\n\t\t\t<li>\r\n\t\t\t\t<span style=\"font-size:14px;\">All discussions are visible in GitHub issues and pull-requests.<\/span><\/li>\r\n\t\t\t<li>\r\n\t\t\t\t<span style=\"font-size:14px;\"><a href=\"https:\/\/www.eclipse.org\/collections\/\">Public website<\/a> is up to date with latest news.<\/span><\/li>\r\n\t\t\t<li>\r\n\t\t\t\t<span style=\"font-size:14px;\">The project has been presented in varios conferences\/locations (e.g. JavaOne, EclipseCon Europe, JJUG CCC (Japan), EclipseCon NA, Utah JUG)<\/span><\/li>\r\n\t\t\t<li>\r\n\t\t\t\t<span style=\"font-size:14px;\">We hosted&nbsp;<a href=\"https:\/\/www.eclipsecon.org\/na2016\/session\/eclipse-collections-kata-fun-way-learn-feature-rich-collections-framework\">tutorial sessions in EclipseCon<\/a>&nbsp;NA, and the material has been also published in <a href=\"https:\/\/github.com\/eclipse\/eclipse-collections-kata\">GitHub<\/a>.<\/span><\/li>\r\n\t\t<\/ul>\r\n\t<\/li>\r\n\t<li>\r\n\t\t<span style=\"font-size:14px;\">It&#39;s been already added as a dependency in a popular open source library&nbsp;<a href=\"https:\/\/github.com\/jankotek\/mapdb\/blob\/11bbfc8318ccd6f944348e246d7a98237e672ffe\/pom.xml\">MapDB<\/a>&nbsp;<\/span><\/li>\r\n<\/ul>\r\n"}],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-04-06 00:00:00"}],"links":[],"project":[{"id":"technology.collections"}],"reference":[{"title":"7.1.0"}],"state":[{"value":"success"}],"title":"7.1.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"},{"value":"graduation"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/reviews\/7.1.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"7.1.0","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/7.1.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-02-23 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<h2 style=\"box-sizing: border-box; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; margin-top: 0px !important;\">\r\n\tBug Fixes<\/h2>\r\n<ul style=\"box-sizing: border-box; padding-right: 0px; padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;\">\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\t<a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/pull\/41\">Fixed<\/a> memory leak in HashBiMap.<\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\t<a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/pull\/54\">Fixed<\/a> key collision handling and keyset iterator based remove operation in primitive Maps with Hashing Strategy.<\/li>\r\n<\/ul>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"7.0.2","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/7.0.2","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-02-05 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<h2 style=\"box-sizing: border-box; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; margin-top: 0px !important;\">\r\n\tBug Fixes<\/h2>\r\n<p><span style=\"color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;\"><a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/pull\/16\">Fixed<\/a> UnifiedSet.ChainedBucket.removeLongChain() method to handle many collisions in one bucket.<\/span><\/p>\r\n<p>&nbsp;<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"7.0.1","type":[{"value":"3"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/7.0.1","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2015-12-25 00:00:00"}],"deliverables":[{"format":"full_html","value":"<p style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;\">The initial release of Eclipse Collections. We&#39;re starting the version number at 7.0 since it&#39;s functionally equivalent to&nbsp;<a href=\"https:\/\/github.com\/goldmansachs\/gs-collections\/releases\/tag\/7.0.0\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">GS Collections 7.0<\/a>&nbsp;after migrating the project to the Eclipse Foundation.<\/p>\r\n<ul style=\"box-sizing: border-box; padding-right: 0px; padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;\">\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tReplace Apache 2.0 license with EDL and EPL dual license.<\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tConvert package names, directory structures from &quot;com.gs&quot; to &quot;org.eclipse&quot;.<\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tRemove the memory-tests module that rely on a third party library with a different license.<\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tUpdate author information, README.md, and any other strings which refer to GS Collections.<\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tUpdate README.md contents to be in line with Eclipse Collections.<\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tConfigure git settings.<\/li>\r\n<\/ul>\r\n"}],"description":[{"format":"full_html","summary":"","value":"<p>This is the initial release of Eclipse Collections, migrating from GS Collections into Eclipse Foundation. This release 7.0.0 has the same set of features as GS Collections 7.0.0 with converting package names.&nbsp;<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[{"format":"full_html","value":"<h2 style=\"box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';\">\r\n\tProject Roadmap\/Contributing<\/h2>\r\n<ul style=\"box-sizing: border-box; padding-right: 0px; padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;\">\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tProject Roadmap:&nbsp;<a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/wiki\/Roadmap\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">https:\/\/github.com\/eclipse\/eclipse-collections\/wiki\/Roadmap<\/a><\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tContributing:&nbsp;<a href=\"https:\/\/github.com\/itohro\/eclipse-collections\/blob\/master\/CONTRIBUTING.md\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">https:\/\/github.com\/itohro\/eclipse-collections\/blob\/master\/CONTRIBUTING.md<\/a><\/li>\r\n<\/ul>\r\n<h2 style=\"box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.225; font-size: 1.75em; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';\">\r\n\tOther Links<\/h2>\r\n<ul style=\"box-sizing: border-box; padding-right: 0px; padding-left: 2em; margin-top: 0px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px; margin-bottom: 0px !important;\">\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tProject Website:&nbsp;<a href=\"http:\/\/www.eclipse.org\/collections\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">http:\/\/www.eclipse.org\/collections<\/a>&nbsp;(new site to be released after initial release review is concluded)<\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tEclipse PME:&nbsp;<a href=\"https:\/\/projects.eclipse.org\/projects\/technology.collections\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">https:\/\/projects.eclipse.org\/projects\/technology.collections<\/a><\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tGitHub:&nbsp;<a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">https:\/\/github.com\/eclipse\/eclipse-collections<\/a><\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tIssues:&nbsp;<a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/issues\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">https:\/\/github.com\/eclipse\/eclipse-collections\/issues<\/a><\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tBuild:&nbsp;<a href=\"https:\/\/hudson.eclipse.org\/collections\/\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">https:\/\/hudson.eclipse.org\/collections\/<\/a><\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tMailing lists:&nbsp;<a href=\"https:\/\/dev.eclipse.org\/mailman\/listinfo\/collections-dev\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">https:\/\/dev.eclipse.org\/mailman\/listinfo\/collections-dev<\/a><\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tWiki:&nbsp;<a href=\"https:\/\/github.com\/eclipse\/eclipse-collections\/wiki\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">https:\/\/github.com\/eclipse\/eclipse-collections\/wiki<\/a><\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tForum:&nbsp;<a href=\"https:\/\/www.eclipse.org\/forums\/index.php?t=thread&amp;frm_id=329\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">https:\/\/www.eclipse.org\/forums\/index.php?t=thread&amp;frm_id=329<\/a><\/li>\r\n\t<li style=\"box-sizing: border-box;\">\r\n\t\tStackOverflow:&nbsp;<a href=\"http:\/\/stackoverflow.com\/questions\/tagged\/eclipse-collections\" style=\"box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none; background-color: transparent;\">http:\/\/stackoverflow.com\/questions\/tagged\/eclipse-collections<\/a><\/li>\r\n<\/ul>\r\n"}],"noteworthy":[],"parent_project":[{"id":"technology.collections"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-01-20 00:00:00"}],"links":[],"project":[{"id":"technology.collections"}],"reference":[{"title":"7.0.0"}],"state":[{"value":"success"}],"title":"7.0.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/reviews\/7.0.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"7.0.0","type":[{"value":"1"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections\/releases\/7.0.0","usability":[]}],"scope":[{"format":"full_html","value":"<p>The Eclipse Collections project provides object and primitive data structures for Java (e.g. List, Set, Bag, Multimap, BiMap, Stack). &nbsp;New container implementations, new iteration protocols, additional parallel iteration patterns and types may be added over time but they should extend one of the root types like RichIterable, PrimitiveIterable or ParallelIterable.<\/p>\r\n"}],"source_repo":[{"name":"eclipse-collections","path":"https:\/\/github.com\/eclipse\/eclipse-collections","type":"github","url":"https:\/\/github.com\/eclipse\/eclipse-collections"},{"name":"eclipse-collections-kata","path":"https:\/\/github.com\/eclipse\/eclipse-collections-kata","type":"github","url":"https:\/\/github.com\/eclipse\/eclipse-collections-kata"},{"name":"gsc-ec-converter","path":"https:\/\/github.com\/eclipse\/gsc-ec-converter","type":"github","url":"https:\/\/github.com\/eclipse\/gsc-ec-converter"},{"name":"Project Website source","path":"https:\/\/github.com\/eclipse\/www.eclipse.org-collections","type":"github","url":"https:\/\/github.com\/eclipse\/www.eclipse.org-collections"}],"spec_working_group":[],"state":[{"value":"Regular"}],"tags":[],"team_project_sets":[{"attributes":[],"title":"GitHub issues","url":"https:\/\/github.com\/eclipse\/eclipse-collections\/issues"}],"techology_types":[{"tid":"26"},{"tid":"30"},{"tid":"24"}],"title":"Eclipse Collections","update_sites":[{"attributes":[],"title":"p2 Repository","url":"http:\/\/download.eclipse.org\/collections\/10.4.0\/repository"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.collections","website_url":[{"attributes":[],"title":null,"url":"https:\/\/www.eclipse.org\/collections\/"}],"wiki_url":[{"attributes":[],"title":null,"url":"https:\/\/github.com\/eclipse\/eclipse-collections\/wiki"}],"working_group":[]},"pmi_url":"https:\/\/projects.eclipse.org\/json\/project\/technology.collections"}