Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Eclipse (software)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==History== Eclipse was inspired by the [[Smalltalk]]-based [[VisualAge]] family of [[integrated development environment]] (IDE) products.<ref name="VisualAge"/> Although fairly successful, a major drawback of the VisualAge products was that developed code was not in a [[component-based software engineering]] model. Instead, all code for a project was held in a compressed database using [[Source Code in Database|SCID]] techniques (somewhat like a zip file but in .dat). Individual classes could not be easily accessed, certainly not outside the tool. A team primarily at the IBM Cary, North Carolina, lab developed the new product as a Java-based replacement.<ref>{{cite web|author=Rick DeNatale |title=Will It Go Round in Circles? |date=15 October 2008 |url=http://talklikeaduck.denhaven2.com/articles/2008/10/15/will-it-go-round-in-circles |url-status=dead |archive-url=https://web.archive.org/web/20081019055616/http://talklikeaduck.denhaven2.com/articles/2008/10/15/will-it-go-round-in-circles |archive-date=19 October 2008}}</ref>{{Failed verification|date=October 2022}} In November 2001, a consortium was formed with a board of stewards to further the development of Eclipse as [[open-source software]]. It is estimated that IBM had already invested nearly $40 million by that time.<ref>{{cite web|last=Milinkovich|first=Mike|title=IBM and Eclipse: A Decade of Software Innovation|url=http://asmarterplanet.com/blog/2011/11/ibm_and_eclipse_10_years.html|url-status=live|archive-url=https://web.archive.org/web/20120130055551/https://asmarterplanet.com/blog/2011/11/ibm_and_eclipse_10_years.html|archive-date=30 January 2012|access-date=3 November 2011|website=Building a Smarter Planet}}</ref> The original members were [[Borland]], [[IBM]], [[Micro Focus International|Merant]], [[QNX Software Systems]], [[Rational Software]], [[Red Hat]], [[SUSE S.A.|SuSE]], [[Borland Together|TogetherSoft]], and WebGain.<ref>{{cite web|url=http://www.eclipse.org/org/#history|title=About the Eclipse Foundation: History of Eclipse|website=Eclipse|access-date=1 January 2014|archive-date=12 May 2019|archive-url=https://web.archive.org/web/20190512040234/https://www.eclipse.org/org/#history|url-status=live}}</ref> The number of stewards increased to over 80 by the end of 2003. In January 2004, the [[Eclipse Foundation]] was created.<ref>{{cite web |title= About the Eclipse Foundation |url= http://www.eclipse.org/org |access-date= 13 August 2008 |publisher= The Eclipse Foundation |archive-date= 12 August 2008 |archive-url= https://web.archive.org/web/20080812174401/http://www.eclipse.org/org/ |url-status= live }}</ref> Eclipse 3.0 (released on 21 June 2004) selected the [[OSGi]] Service Platform specifications as the runtime architecture.<ref>{{cite web |url= http://www.eclipse.org/osgi/ |title= OSGi – the footings of the foundation of the platform |publisher=The Eclipse Foundation |access-date= 25 June 2008 |url-status= dead |archive-url= https://web.archive.org/web/20080613200302/http://www.eclipse.org/osgi/ |archive-date= 13 June 2008 |df= dmy-all }}</ref> The [[Association for Computing Machinery]] recognized Eclipse with the 2011 [[ACM Software System Award]] on 26 April 2012.<ref>{{cite web |url= http://www.acm.org/press-room/news-releases/2012/technical-awards-2011 |title= ACM Honors Computing Innovators for Advances in Research, Education, and Industry |publisher=Association for Computing Machinery |access-date= 26 April 2012 |url-status= dead |archive-url= https://web.archive.org/web/20120429043542/http://www.acm.org/press-room/news-releases/2012/technical-awards-2011 |archive-date= 29 April 2012 |df= dmy-all }}</ref> Recent releases of the Eclipse IDE have introduced support for the latest programming language standards, such as Java 23 and C++23, as well as usability enhancements including a refreshed light theme, improved code folding for Java, and updated C/C++ tooling based on the Clang compiler frontend. ===Licensing=== The [[Eclipse Public License]] (EPL) is the fundamental license under which Eclipse projects are released.<ref>{{cite web |title= Eclipse Public License |url= http://www.eclipse.org/org/documents/epl-v10.php |access-date= 24 February 2012 |archive-date= 17 February 2012 |archive-url= https://web.archive.org/web/20120217160726/http://www.eclipse.org/org/documents/epl-v10.php |url-status= live }}</ref> Some projects require dual licensing, for which the Eclipse Distribution License (EDL) is available, although use of this license must be applied for and is considered on a case-by-case basis. Eclipse was originally released under the [[Common Public License]], but was later re-licensed under the Eclipse Public License. The [[Free Software Foundation]] has said that both licenses are [[free software]] licenses, but are incompatible with the [[GNU General Public License]] (GPL).<ref>{{cite web |title= Various Licenses and Comments about Them |url= https://www.gnu.org/licenses/license-list.html |access-date= 20 May 2007 |date= 17 May 2007 |publisher= Free Software Foundation |archive-date= 16 July 2009 |archive-url= https://web.archive.org/web/20090716201618/http://www.gnu.org/licenses/license-list.html |url-status= live }}</ref> ===Name=== According to Lee Nackman, [[Chief Technology Officer]] of IBM's [[Rational Software|Rational division]] (originating in 2003) at that time, the name "Eclipse" (dating from at least 2001) was not a wordplay on [[Sun Microsystems]], as the product's primary competition at the time of naming was [[Microsoft Visual Studio]], which ''Eclipse'' was to eclipse.<ref>{{cite web |url= http://www.eweek.com/c/a/Application-Development/Eclipse-Behind-the-Name |title= Eclipse: Behind the Name |date= 20 May 2005 |access-date= 11 August 2008 |author= Darryl K. Taft |work= eWeek.com |publisher= Ziff Davis Enterprise Holdings |archive-date= 2 January 2013 |archive-url= https://archive.today/20130102122012/http://www.eweek.com/c/a/Application-Development/Eclipse-Behind-the-Name |url-status= live }}</ref> Different versions of Eclipse have been given different science-related names. The versions named after [[Callisto (moon)|Callisto]], [[Europa (moon)|Europa]], and [[Ganymede (moon)|Ganymede]], which are moons of [[Jupiter]], were followed by a version named after [[Galileo]], the [[Galilean moons|discoverer]] of those moons. These were followed by two sun-themed names, [[Helios]] of Greek mythology, and [[Indigo]], one of the seven colors of a rainbow (which is produced by the sun). The version after that, Juno, has a triple meaning: a [[Juno (mythology)|Roman mythological figure]], an [[3 Juno|asteroid]], and a [[Juno (spacecraft)|spacecraft to Jupiter]].<ref>{{cite web |url=https://bugs.eclipse.org/bugs/show_bug.cgi?id=336942#c22 |title=Naming Indigo +1 |last1=Sharma |first1=Ankur |date=14 February 2011 |website=Eclipse |access-date=4 July 2016 |archive-date=25 February 2017 |archive-url=https://web.archive.org/web/20170225055659/https://bugs.eclipse.org/bugs/show_bug.cgi?id=336942#c22 |url-status=live }}</ref> [[Johannes Kepler|Kepler]], [[Moon|Luna]], and [[Mars]] continued the astronomy theme, and then [[Neon]] and [[Oxygen]] constituted a theme of [[chemical elements]]. [[Photon]] represented a return to sun-themed names. {{As of|2018}}, the alphabetic scheme was abandoned in order to better align with the new Simultaneous Release strategy.<ref>{{cite web |url=https://jaxenter.com/eclipse-photon-wayne-beaton-interview-146150.html |title=An interview with Wayne Beaton, Director of Open Source Projects at the Eclipse Foundation: "Eclipse Photon marks the end of an era" |author=<!--Not stated--> |date=2018-06-28 |website=jaxenter.com |access-date=2019-09-16 |archive-date=2 January 2020 |archive-url=https://web.archive.org/web/20200102152241/https://jaxenter.com/eclipse-photon-wayne-beaton-interview-146150.html |url-status=live }}</ref> Releases are named in the format YYYY-MM to reflect the quarterly releases, starting with version 4.9 named 2018-09.<ref>{{cite web |url=https://wiki.eclipse.org/SimRel/Simultaneous_Release_Cycle_FAQ#What_is_the_naming_pattern_for_the_releases_.3F |title=Simultaneous Release FAQ |date=9 March 2018 |website=Eclipse |access-date=2 March 2019 |archive-date=6 March 2019 |archive-url=https://web.archive.org/web/20190306044048/https://wiki.eclipse.org/SimRel/Simultaneous_Release_Cycle_FAQ#What_is_the_naming_pattern_for_the_releases_.3F |url-status=live }}</ref> ===Releases=== Since 2006, the Foundation has coordinated an annual ''Simultaneous Release''.<ref name=":0">{{cite web|url=http://wiki.eclipse.org/Simultaneous_Release|title=Simultaneous Release|access-date=12 January 2018|archive-date=18 January 2018|archive-url=https://web.archive.org/web/20180118015620/http://wiki.eclipse.org/Simultaneous_Release|url-status=live}}</ref> Each release includes the Eclipse Platform and several other Eclipse projects. From 2008 through 2018, each Simultaneous Release had occurred on the 4th Wednesday of June. In 2018 the project switched to quarterly (13 week) '''YYYY-MM''' releases without intermediate service releases.<ref>{{cite web|url=https://wiki.eclipse.org/SimRel/Simultaneous_Release_Cycle_FAQ|title=SimRel/Simultaneous Release Cycle FAQ|access-date=15 March 2019|archive-date=6 March 2019|archive-url=https://web.archive.org/web/20190306044048/https://wiki.eclipse.org/SimRel/Simultaneous_Release_Cycle_FAQ|url-status=live}}</ref> {| class="wikitable sortable" |- ! Version name ! Date ! Platform version ! Projects ! Main changes |- | {{unknown|[[N/a|N/A]]}} | 29 November 2001<ref name="firstPressRelease"/> | {{Version|o|1.0|sortKey="1.0"}} | | A 1.3 level Java runtime or Java development kit must be installed on the machine in order to run this version of Eclipse.<ref>{{cite web|url=http://archive.eclipse.org/eclipse/downloads/drops/R-1.0-200111070001/|title=Eclipse Tools Project|website=archive.eclipse.org|access-date=10 September 2022|archive-date=12 October 2023|archive-url=https://web.archive.org/web/20231012090854/https://archive.eclipse.org/eclipse/downloads/drops/R-1.0-200111070001/|url-status=live}}</ref> |- | {{unknown|[[N/a|N/A]]}} | 18 September 2002<ref>{{cite web|url=https://www.eclipse.org/org/press-release/sep2002internationalpr.html|title=Eclipse.org consortium|website=The Community for Open Innovation and Collaboration {{Pipe}} The [[Eclipse Foundation]]|access-date=10 September 2022|archive-date=6 October 2022|archive-url=https://web.archive.org/web/20221006022820/https://www.eclipse.org/org/press-release/sep2002internationalpr.html|url-status=live}}</ref> | {{Version|o|2.0|sortKey="2.0"}} | | |- | {{unknown|[[N/a|N/A]]}} | 15 April 2003<ref>{{cite web|url=https://www.eclipse.org/org/press-release/apr15200321pr.html|title=Eclipse.org consortium|website=The Community for Open Innovation and Collaboration {{Pipe}} The [[Eclipse Foundation]]|access-date=10 September 2022|archive-date=7 March 2023|archive-url=https://web.archive.org/web/20230307080517/https://www.eclipse.org/org/press-release/apr15200321pr.html|url-status=live}}</ref> | {{Version|o|2.1|sortKey="2.1"}} | | A 1.4 level Java runtime or Java development kit (JDK) can also be used to run Eclipse. It is still possible to use a 1.3 level Java runtime or Java development kit (JDK).<ref>{{cite web|url=https://archive.eclipse.org/eclipse/downloads/drops/R-2.1-200303272130/|title=Eclipse Tools Project|website=archive.eclipse.org|access-date=10 September 2022|archive-date=12 August 2022|archive-url=https://web.archive.org/web/20220812003015/https://archive.eclipse.org/eclipse/downloads/drops/R-2.1-200303272130/|url-status=live}}</ref> |- | {{unknown|[[N/a|N/A]]}} | 21 June 2004<ref>{{cite web|url=http://www.eclipse.org/org/press-release/jun212004r30pr.html|title=Eclipse Foundation|publisher=Eclipse.org|date=21 June 2004|access-date=12 January 2018|archive-date=7 January 2018|archive-url=https://web.archive.org/web/20180107225547/http://www.eclipse.org/org/press-release/jun212004r30pr.html|url-status=live}}</ref> | {{Version|o|3.0|sortKey="3.0"}} | | A 1.4.1 level Java runtime or Java development kit must be installed on the machine in order to run this version of Eclipse.<ref>{{cite web|url=https://archive.eclipse.org/eclipse/downloads/drops/R-3.0-200406251208/|title=Eclipse Tools Project|website=archive.eclipse.org|access-date=10 September 2022|archive-date=2 July 2022|archive-url=https://web.archive.org/web/20220702180516/https://archive.eclipse.org/eclipse/downloads/drops/R-3.0-200406251208/|url-status=live}}</ref> |- | {{unknown|[[N/a|N/A]]}} | 28 June 2005 | {{Version |o |3.1 |sortKey="3.1"}} | | Added [[Java 5]] support: generics, annotations, boxing-unboxing, enums, enhanced for loop, varargs, static imports<ref>{{cite web|url=https://www.eclipse.org/org/june05release/projects.html|title=Eclipse 3.1 Inside!|access-date=12 January 2018|archive-date=1 December 2016|archive-url=https://web.archive.org/web/20161201102558/http://www.eclipse.org/org/june05release/projects.html|url-status=live}}</ref> |- | [[Callisto (moon)|Callisto]] | 26 June 2006<ref name="releaseDates">{{Cite web |title=Eclipse IDE Simultaneous Release (SimRel) |url=https://github.com/eclipse-simrel/.github/blob/main/wiki/Simultaneous_Release.md |access-date=2023-12-22 |website=GitHub |language=en |publisher=[[Eclipse Foundation]] |date=6 December 2023 |archive-date=22 December 2023 |archive-url=https://web.archive.org/web/20231222205313/https://github.com/eclipse-simrel/.github/blob/main/wiki/Simultaneous_Release.md |url-status=live }}</ref> | {{Version|o|3.2|sortKey="3.2"}} | Callisto projects<ref>{{cite web|url=http://www.eclipse.org/callisto/callistoprojects.php|title=Eclipse Callisto Projects|website=Eclipse|access-date=12 January 2018|archive-date=25 June 2008|archive-url=https://web.archive.org/web/20080625213435/http://www.eclipse.org/callisto/callistoprojects.php|url-status=live}}</ref> | |- | [[Europa (moon)|Europa]] | 27 June 2007<ref name="releaseDates"/> | {{Version|o|3.3|sortKey="3.3"}} | Europa projects<ref name=":0"/> | |- | [[Ganymede (moon)|Ganymede]] | 25 June 2008<ref name="releaseDates"/> | {{Version|o|3.4|sortKey="3.4"}} | Ganymede projects<ref>{{cite web|url=http://wiki.eclipse.org/Ganymede_Simultaneous_Release|title=Ganymede Simultaneous Release|website=wiki.eclipse.org|access-date=12 January 2018|archive-date=13 January 2018|archive-url=https://web.archive.org/web/20180113035528/http://wiki.eclipse.org/Ganymede_Simultaneous_Release|url-status=live}}</ref> | |- | [[Galileo Galilei|Galileo]] | 24 June 2009<ref name="releaseDates"/> | {{Version|o|3.5|sortKey="3.5"}} | Galileo projects<ref>{{cite web|url=http://wiki.eclipse.org/Galileo_Simultaneous_Release|title=Galileo Simultaneous Release|website=wiki.eclipse.org|access-date=12 January 2018|archive-date=13 January 2018|archive-url=https://web.archive.org/web/20180113093127/http://wiki.eclipse.org/Galileo_Simultaneous_Release|url-status=live}}</ref> | |- | [[Helios]] | 23 June 2010<ref name="releaseDates"/> | {{Version|o|3.6|sortKey="3.6"}} | Helios projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:Helios|title=Category:Helios|website=wiki.eclipse.org|access-date=12 January 2018|archive-date=13 January 2018|archive-url=https://web.archive.org/web/20180113093105/http://wiki.eclipse.org/Category:Helios|url-status=live}}</ref> | |- | [[Indigo]] | 22 June 2011<ref name="releaseDates"/> | {{Version|o|3.7|sortKey="3.7"}} | Indigo projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:Indigo|title=Category:Indigo|website=wiki.eclipse.org|access-date=12 January 2018|archive-date=13 January 2018|archive-url=https://web.archive.org/web/20180113093130/http://wiki.eclipse.org/Category:Indigo|url-status=live}}</ref> | Added [[Java 7]] support (3.7.1 sr1): Improved Type Inference for Generic Instance Creation (Diamond), Multi-catch, try-with-resources statement, Simplified Varargs Method Invocation, Strings in switch, Binary Literals and Underscores in Numeric Literals, Polymorphic Methods<ref>{{cite web|url=https://help.eclipse.org/neon/index.jsp?topic=/org.eclipse.jdt.doc.user/gettingStarted/qs-with-java7.htm|title=Help - Eclipse Platform|website=help.eclipse.org|access-date=12 January 2018|archive-date=22 October 2017|archive-url=https://web.archive.org/web/20171022112112/https://help.eclipse.org/neon/index.jsp?topic=/org.eclipse.jdt.doc.user/gettingStarted/qs-with-java7.htm|url-status=live}}</ref> |- | [[Juno (mythology)|Juno]] | 27 June 2012<ref name="releaseDates"/> | {{Version|o|3.8 and 4.2<ref>{{cite web|url=http://www.eclipse.org/org/press-release/20120627_junorelease.php|title=Eclipse Juno Release Train Has Arrived|website=Eclipse|date=27 June 2012|access-date=12 January 2018|archive-date=13 January 2018|archive-url=https://web.archive.org/web/20180113093105/http://www.eclipse.org/org/press-release/20120627_junorelease.php|url-status=live}}</ref>|sortKey="4.2"}} {{refn| group=Notes|There is a 3.8 release of Eclipse Juno; it is not promoted on the main downloads page, but a packaged distribution is available for download.<ref>{{cite web|url=http://archive.eclipse.org/eclipse/downloads/drops/R-3.8.2-201301310800/|title=Eclipse 3.8.2 Maintenance Build: 3.8.2|website=archive.eclipse.org|date=31 January 2013|access-date=12 January 2018|archive-date=12 October 2017|archive-url=https://web.archive.org/web/20171012154902/http://archive.eclipse.org/eclipse/downloads/drops/R-3.8.2-201301310800/|url-status=live}}</ref> Eclipse 3.8 provides bugfixes for Indigo & adds Java 7 support, and its maintenance was dual streamed with 4.2.<ref>{{cite web|url=https://bugs.eclipse.org/bugs/show_bug.cgi?id=389175|title=389175 – Dual stream simultaneous release (3.x and 4.x)|website=bugs.eclipse.org|access-date=28 December 2018|archive-date=22 June 2020|archive-url=https://web.archive.org/web/20200622095309/https://bugs.eclipse.org/bugs/show_bug.cgi?id=389175|url-status=live}}</ref> Features and plug-ins equivalent to a packaged distribution may be added from within the IDE.}} | Juno projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:Juno|title=Category:Juno|website=wiki.eclipse.org|access-date=12 January 2018|archive-date=13 January 2018|archive-url=https://web.archive.org/web/20180113035540/http://wiki.eclipse.org/Category:Juno|url-status=live}}</ref> | |- | [[Johannes Kepler|Kepler]] | 26 June 2013<ref name="releaseDates"/> | {{Version|o|4.3|sortKey="4.3"}} | Kepler projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:Kepler|title=Category:Kepler|website=wiki.eclipse.org|access-date=12 January 2018|archive-date=13 January 2018|archive-url=https://web.archive.org/web/20180113035501/http://wiki.eclipse.org/Category:Kepler|url-status=live}}</ref> | A Java 6 JRE/JDK is recommended to run this version.<ref name="eclipseJvmSetup">{{cite web |title=Eclipse/Installation - Eclipsepedia |url=https://wiki.eclipse.org/Eclipse/Installation#Install_a_JVM |website=wiki.eclipse.org |access-date=10 September 2022 |archive-date=6 June 2024 |archive-url=https://web.archive.org/web/20240606125042/https://wiki.eclipse.org/Eclipse/Installation#Install_a_JVM |url-status=live }}</ref> |- | [[Moon|Luna]] | 25 June 2014<ref name="releaseDates"/> | {{Version|o|4.4|sortKey="4.4"}} | Luna projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:Luna|title=Category:Luna|website=Wiki.eclipse.org|access-date=12 January 2018|archive-date=13 January 2018|archive-url=https://web.archive.org/web/20180113035503/http://wiki.eclipse.org/Category:Luna|url-status=live}}</ref> |Integrated [[Java 8]] support;<ref>{{cite web|url=http://projects.eclipse.org/projects/eclipse/releases/4.4.0|title=Eclipse Project 4.4.0|date=22 July 2013|access-date=12 January 2018|archive-date=13 January 2018|archive-url=https://web.archive.org/web/20180113093117/http://projects.eclipse.org/projects/eclipse/releases/4.4.0|url-status=live}}</ref> in the prior version, this was possible via a ''Java 8 patch'' plug-in. A Java 7 JRE/JDK is required to run most of the packages based on this version.<ref name="eclipseJvmSetup"/> |- | [[Mars]] | 24 June 2015<ref name="releaseDates"/> | {{Version|o|4.5|sortKey="4.5"}} | Mars projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:Mars|title=Category:Mars|website=Wiki.eclipse.org|access-date=12 January 2018|archive-date=13 January 2018|archive-url=https://web.archive.org/web/20180113093155/http://wiki.eclipse.org/Category:Mars|url-status=live}}</ref> | A Java 7 JRE/JDK is required to run all packages based on this version.<ref name="eclipseJvmSetup"/> | |- | [[Neon]] | 22 June 2016<ref name="releaseDates"/> | {{Version|o|4.6|sortKey="4.6"}} | Neon projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:Neon|title=Category:Neon|website=wiki.eclipse.org|access-date=12 January 2018|archive-date=13 January 2018|archive-url=https://web.archive.org/web/20180113035610/http://wiki.eclipse.org/Category:Neon|url-status=live}}</ref> | A Java 8 JRE/JDK is required to run all packages based on this version.<ref name="eclipseJvmSetup"/> | |- | [[Oxygen]] | 28 June 2017<ref name="releaseDates"/> | {{Version|o|4.7|sortKey="4.7"}} | Oxygen projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:Oxygen|title=Category:Oxygen|website=wiki.eclipse.org|access-date=12 January 2018}}</ref> | Oxygen.1a introduced Java 9 and Junit 5 support and Oxygen.3a introduced Java 10 support.<ref>{{cite web|url=https://www.eclipse.org/eclipse/news/4.7/|title=Eclipse Oxygen - New and Noteworthy|access-date=3 July 2018|archive-date=3 July 2018|archive-url=https://web.archive.org/web/20180703190743/https://www.eclipse.org/eclipse/news/4.7/|url-status=live}}</ref> Dropped support for the following Unix based platforms: AIX, Solaris, HP-UX and s390.<ref>{{cite web|url=https://www.eclipse.org/eclipse/news/4.7/M1/|title=Eclipse Project Oxygen (4.7) M1 - New and Noteworthy|access-date=22 August 2019|archive-date=16 July 2019|archive-url=https://web.archive.org/web/20190716034650/https://www.eclipse.org/eclipse/news/4.7/M1/|url-status=live}}</ref> From this version on, a Java 8 or newer JRE/JDK is required to run Eclipse.<ref name="eclipseJvmSetup"/> |- | [[Photon]] | 27 June 2018<ref name="releaseDates"/> | {{Version|o|4.8|sortKey="4.8"}} | Photon projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:Photon|title=Category:Photon|website=wiki.eclipse.org|access-date=12 January 2018|archive-date=21 January 2018|archive-url=https://web.archive.org/web/20180121144540/http://wiki.eclipse.org/Category:Photon|url-status=live}}</ref> | Dropped support for 32bit Windows and Linux. |- | 2018-09 | 19 September 2018<ref name="releaseDates"/> | {{Version|o|4.9|sortKey="4.9"}} | 2018-09 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2018-09|title=Category:SimRel-2018-09|website=wiki.eclipse.org|access-date=18 September 2018|archive-date=18 September 2018|archive-url=https://web.archive.org/web/20180918231156/http://wiki.eclipse.org/Category:SimRel-2018-09|url-status=live}}</ref> | |- | 2018-12 | 19 December 2018<ref name="releaseDates"/> | {{Version|o|4.10|sortKey="4.10"}} | 2018-12 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2018-12|title=Category:SimRel-2018-12|website=wiki.eclipse.org|access-date=18 December 2018|archive-date=18 December 2018|archive-url=https://web.archive.org/web/20181218145628/http://wiki.eclipse.org/Category:SimRel-2018-12|url-status=live}}</ref> | Added support for Java 11.<ref>{{cite web|url=https://www.eclipse.org/eclipse/news/4.10/jdt.php|title=Eclipse 4.10 - New and Noteworthy - New Features for Java Developers|website=www.eclipse.org|access-date=14 May 2020|archive-date=22 June 2020|archive-url=https://web.archive.org/web/20200622074246/https://www.eclipse.org/eclipse/news/4.10/jdt.php|url-status=live}}</ref> |- | 2019-03 | 20 March 2019<ref name="releaseDates"/> | {{Version|o|4.11|sortKey="4.11"}} | 2019-03 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2019-03|title=Category:SimRel-2019-03|website=wiki.eclipse.org|access-date=18 December 2018|archive-date=18 December 2018|archive-url=https://web.archive.org/web/20181218151132/http://wiki.eclipse.org/Category:SimRel-2019-03|url-status=live}}</ref> | |- | 2019-06 | 19 June 2019<ref name="releaseDates"/> | {{Version|o|4.12|sortKey="4.12"}} | 2019-06 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2019-06|title=Category:SimRel-2019-06|website=wiki.eclipse.org|access-date=20 December 2018|archive-date=20 December 2018|archive-url=https://web.archive.org/web/20181220231031/http://wiki.eclipse.org/Category:SimRel-2019-06|url-status=live}}</ref> | |- | 2019-09 | 18 September 2019<ref name="releaseDates"/> | {{Version|o|4.13|sortKey="4.13"}} | 2019-09 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2019-09|title=Category:SimRel-2019-09|website=wiki.eclipse.org|access-date=22 June 2019|archive-date=22 June 2019|archive-url=https://web.archive.org/web/20190622080703/http://wiki.eclipse.org/Category:SimRel-2019-09|url-status=live}}</ref> | |- | 2019-12 | 18 December 2019<ref name="releaseDates"/> | {{Version|o|4.14|sortKey="4.14"}} | 2019-12 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2019-12|title=Category:SimRel-2019-12|website=wiki.eclipse.org|access-date=22 June 2019|archive-date=22 June 2019|archive-url=https://web.archive.org/web/20190622080704/http://wiki.eclipse.org/Category:SimRel-2019-12|url-status=live}}</ref> | |- | 2020-03 | 18 March 2020<ref name="releaseDates"/> | {{Version|o|4.15|sortKey="4.15"}} | 2020-03 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2020-03|title=Category:SimRel-2020-03|website=wiki.eclipse.org|access-date=25 March 2020|archive-date=20 December 2019|archive-url=https://web.archive.org/web/20191220115408/https://wiki.eclipse.org/Category:SimRel-2020-03|url-status=live}}</ref> |Update support for Web Development languages, relying on Language Server Protocol |- | 2020-06 | 17 June 2020<ref name="releaseDates"/> | {{Version|o|4.16|sortKey="4.16"}} | 2020-06 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2020-06|title=Category:SimRel-2020-06|website=wiki.eclipse.org|access-date=25 March 2020|archive-date=25 March 2020|archive-url=https://web.archive.org/web/20200325103204/http://wiki.eclipse.org/Category:SimRel-2020-06|url-status=live}}</ref> | |- | 2020-09 | 16 September 2020<ref name="releaseDates"/> | {{Version|o|4.17|sortKey="4.17"}} | 2020-09 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2020-09|title=Category:SimRel-2020-09|website=wiki.eclipse.org|access-date=31 March 2020|archive-date=25 March 2020|archive-url=https://web.archive.org/web/20200325103210/http://wiki.eclipse.org/Category:SimRel-2020-09|url-status=live}}</ref> | From this version on, a Java 11 or newer JRE/JDK is required to run Eclipse.<ref name="eclipseJvmSetup"/> |- | 2020-12 | 16 December 2020<ref name="releaseDates"/> | {{Version|o|4.18|sortKey="4.18"}} | 2020-12 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2020-12|title=Category:SimRel-2020-12|website=wiki.eclipse.org|access-date=19 September 2020|archive-date=21 March 2022|archive-url=https://web.archive.org/web/20220321203334/http://wiki.eclipse.org/Category:SimRel-2020-12|url-status=live}}</ref> |A JDK is embedded into most packages, so a Java installation is not a prerequisite anymore. |- | 2021-03 | 17 March 2021<ref name="releaseDates"/> | {{Version|o|4.19|sortKey="4.19"}} | 2021-03 projects<ref>{{cite web|url=http://wiki.eclipse.org/Category:SimRel-2021-03|title=Category:SimRel-2021-03|website=wiki.eclipse.org|access-date=25 December 2020|archive-date=25 November 2020|archive-url=https://web.archive.org/web/20201125134000/http://wiki.eclipse.org/Category:SimRel-2021-03|url-status=live}}</ref> | |- | 2021-06 | 16 June 2021<ref name="releaseDates"/> | {{Version|o|4.20|sortKey="4.20"}} | 2021-06 projects<ref>{{cite web|url=https://wiki.eclipse.org/Category:SimRel-2021-06|title=Category:SimRel-2021-06|website=wiki.eclipse.org|access-date=17 March 2021|archive-date=17 March 2024|archive-url=https://web.archive.org/web/20240317201936/https://wiki.eclipse.org/Category:SimRel-2021-06|url-status=live}}</ref> | |- | 2021-09 | 15 September 2021<ref name="releaseDates"/> | {{Version|o|4.21|sortKey="4.21"}} | 2021-09 projects<ref>{{cite web|url=https://wiki.eclipse.org/Category:SimRel-2021-09|title=Category:SimRel-2021-09|website=wiki.eclipse.org|access-date=21 June 2021|archive-date=24 June 2021|archive-url=https://web.archive.org/web/20210624205905/https://wiki.eclipse.org/Category:SimRel-2021-09|url-status=live}}</ref> | |- | 2021-12 | 8 December 2021<ref name="releaseDates"/> | {{Version|o|4.22|sortKey="4.22"}} | 2021-12 projects<ref>{{cite web|url=https://wiki.eclipse.org/Category:SimRel-2021-12|title=Category:SimRel-2021-12|website=wiki.eclipse.org|access-date=29 September 2021|archive-date=17 March 2024|archive-url=https://web.archive.org/web/20240317201934/https://wiki.eclipse.org/Category:SimRel-2021-12|url-status=live}}</ref> | |- | 2022-03 | 16 March 2022<ref name="releaseDates"/> | {{Version|o|4.23|sortKey="4.23"}} | 2022-03 projects<ref>{{cite web|url=https://wiki.eclipse.org/Category:SimRel-2022-03|title=Category:SimRel-2022-03|website=wiki.eclipse.org|access-date=31 August 2022|archive-date=21 September 2022|archive-url=https://web.archive.org/web/20220921112111/https://wiki.eclipse.org/Category:SimRel-2022-03|url-status=live}}</ref> | |- | 2022-06 | 15 June 2022<ref name="releaseDates"/> | {{Version|o|4.24|sortKey="4.24"}} | 2022-06 projects<ref>{{cite web|url=https://wiki.eclipse.org/Category:SimRel-2022-06|title=Category:SimRel-2022-06|website=wiki.eclipse.org|access-date=31 August 2022|archive-date=21 September 2022|archive-url=https://web.archive.org/web/20220921124111/https://wiki.eclipse.org/Category:SimRel-2022-06|url-status=live}}</ref> | |- | 2022-09 | 14 September 2022<ref name="releaseDates"/> | {{Version|o|4.25|sortKey="4.25"}} | 2022-09 projects<ref>{{cite web|url=https://wiki.eclipse.org/Category:SimRel-2022-09|title=Category:SimRel-2022-09|website=wiki.eclipse.org|access-date=31 August 2022|archive-date=21 September 2022|archive-url=https://web.archive.org/web/20220921123101/https://wiki.eclipse.org/Category:SimRel-2022-09|url-status=live}}</ref> | From this version on, a Java 17 or newer JRE/JDK is required to run Eclipse.<ref name="eclipseJvmSetup"/> |- | 2022-12 | 7 December 2022<ref name="releaseDates"/> | {{Version|o|4.26|sortKey="4.26"}} | 2022-12 projects<ref>{{cite web|url=https://wiki.eclipse.org/Category:SimRel-2022-12|title=Category:SimRel-2022-12|website=wiki.eclipse.org|access-date=17 September 2022|archive-date=21 September 2022|archive-url=https://web.archive.org/web/20220921102425/https://wiki.eclipse.org/Category:SimRel-2022-12|url-status=live}}</ref> | |- | 2023-03 | 15 March 2023<ref name="releaseDates"/> | {{Version|o|4.27|sortKey="4.27"}} | 2023-03 projects<ref>{{cite web|url=https://wiki.eclipse.org/Category:SimRel-2023-03|title=Category:SimRel-2023-03|website=wiki.eclipse.org|access-date=10 December 2022|archive-date=10 December 2022|archive-url=https://web.archive.org/web/20221210083900/https://wiki.eclipse.org/Category:SimRel-2023-03|url-status=live}}</ref> | |- | 2023-06 | 14 June 2023<ref name="releaseDates"/> | {{Version|o|4.28|sortKey="4.28"}} | 2023-06 projects<ref>{{cite web|url=https://wiki.eclipse.org/Category:SimRel-2023-06|title=Category:SimRel-2023-06|website=wiki.eclipse.org|access-date=15 March 2023|archive-date=15 March 2023|archive-url=https://web.archive.org/web/20230315115450/https://wiki.eclipse.org/Category:SimRel-2023-06|url-status=live}}</ref> | |- | 2023-09 | 13 September 2023<ref name="releaseDates"/> | {{Version|o|4.29|sortKey="4.29"}} | 2023-09 projects<ref>{{cite web|url=https://wiki.eclipse.org/Category:SimRel-2023-09|title=Category:SimRel-2023-09|website=wiki.eclipse.org|access-date=14 June 2023|archive-date=14 June 2023|archive-url=https://web.archive.org/web/20230614073219/https://wiki.eclipse.org/Category:SimRel-2023-09|url-status=live}}</ref> | |- | 2023-12 | 6 December 2023<ref name="releaseDates"/> | {{Version|o|4.30|sortKey="4.30"}} | 2023-12 projects<ref>{{Cite web |title=.github/wiki/SimRel/2023-12.md at main · eclipse-simrel/.github |url=https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/2023-12.md |access-date=2023-12-22 |website=GitHub |language=en |publisher=[[Eclipse Foundation]] |archive-date=22 December 2023 |archive-url=https://web.archive.org/web/20231222205314/https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/2023-12.md |url-status=live }}</ref> | |- | 2024-03 | 13 March 2024<ref name="releaseDates"/> | {{Version|o|4.31|sortKey="4.31"}} | 2024-03 projects<ref>{{Cite web |title=.github/wiki/SimRel/2024-03.md at main · eclipse-simrel/.github |url=https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/2024-03.md |access-date=2023-12-22 |website=GitHub |language=en |publisher=[[Eclipse Foundation]] |archive-date=22 December 2023 |archive-url=https://web.archive.org/web/20231222205314/https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/2024-03.md |url-status=live }}</ref> | |- | 2024-06 | 12 June 2024<ref name="releaseDates"/> | {{Version|o|4.32|sortKey="4.32"}} | 2024-06 projects<ref>{{Cite web |title=.github/wiki/SimRel/2024-06.md at main · eclipse-simrel/.github |url=https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/2024-06.md |access-date=2023-12-22 |website=GitHub |language=en |publisher=[[Eclipse Foundation]] |archive-date=22 December 2023 |archive-url=https://web.archive.org/web/20231222205313/https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/2024-06.md |url-status=live }}</ref> | |- | 2024-09 | 11 September 2024<ref name="releaseDates"/> | {{Version|o|4.33|sortKey="4.33"}} | 2024-09 projects<ref>{{Cite web |title=.github/wiki/SimRel/2024-09.md at main · eclipse-simrel/.github |url=https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/2024-09.md |access-date=2023-12-22 |website=GitHub |language=en |publisher=[[Eclipse Foundation]] |archive-date=22 December 2023 |archive-url=https://web.archive.org/web/20231222205313/https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/2024-09.md |url-status=live }}</ref> | |- | 2024-12 | 4 December 2024<ref name="releaseDates"/> | {{Version|o|4.34|sortKey="4.34"}} | 2024-12 projects<ref>{{Cite web |title=.github/wiki/SimRel/2024-12.md at main · eclipse-simrel/.github |url=https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/2024129.md |access-date=2023-12-22 |website=GitHub |language=en |publisher=[[Eclipse Foundation]] |archive-date=22 December 2023 |archive-url=https://web.archive.org/web/20231222205313/https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/2024-09.md |url-status=live }}</ref> | |- |2025-03 |12 March 2025<ref name="releaseDates" /> |{{Version|c|4.35|sortKey="4.35"}} |2025-03 projects<ref>{{Cite web |title=.github/wiki/SimRel/2025-03.md at main · eclipse-simrel/.github |url=https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/2025-03.md |access-date=2024-11-24 |website=GitHub |language=en}}</ref> | |- |2025-06 |11 June 2025<ref name="releaseDates" /> |{{Version|p|4.36|sortKey="4.36"}} |2025-06 projects<ref>{{Cite web |title=.github/wiki/SimRel/2025-06.md at main · eclipse-simrel/.github |url=https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/2025-06.md |access-date=2024-11-24 |website=GitHub |language=en}}</ref> | |} <small>{{Version|l|show=11101}}</small> <references group="Notes"/>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)