Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
392 changes: 392 additions & 0 deletions development/plans/eclipse_project_plan_4_42.xml

Large diffs are not rendered by default.

38 changes: 38 additions & 0 deletions development/porting/eclipse_4_42_porting_guide.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="en">
<head>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2026. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="STYLESHEET" href="../book.css" charset="ISO-8859-1" type="text/css">
<title>Eclipse 2026-12 (4.42) Plug-in Migration Guide</title>
</head>

<body>

<h1>Eclipse 2026-12 (4.42) Plug-in Migration Guide</h1>
<p>This guide covers migrating Eclipse 4.41 plug-ins to Eclipse 4.42.</p>
<p>One of the goals of Eclipse 4.42 was to move Eclipse forward while remaining compatible
with previous versions to the greatest extent possible. That is, plug-ins written
against the Eclipse 4.41 APIs should continue to work in 4.42 in spite of any API changes.</p>
<p>The key kinds of compatibility are API contract compatibility and binary compatibility.
API contract compatibility means that valid use of 4.41 APIs remains valid for
4.42, so there is no need to revisit working code. Binary compatibility means
that the API method signatures, etc. did not change in ways that would cause
existing compiled (&quot;binary&quot;) code to no longer link and run with the
new 4.42 libraries.</p>
<p>While every effort was made to avoid breakage, there are a few areas of incompatibility or new
APIs that should be adopted by clients.
These documents describe those areas and provide instructions for migrating 4.41 plug-ins to
4.42.</p>
<ul>
<li><a href="https://help.eclipse.org/2026-12/topic/org.eclipse.platform.doc.isv/porting/eclipse_4_42_porting_guide.html?cp=2_3_1_0">
Eclipse Platform 2026-12 (4.42) Plug-in Migration Guide</a></li>
<li><a href="https://help.eclipse.org/2026-12/topic/org.eclipse.platform.doc.isv/porting/removals.html?cp=2_3_0">
Deprecated API removals in Eclipse Platform</a></li>
<li><a href="https://help.eclipse.org/2026-12/topic/org.eclipse.jdt.doc.isv/porting/eclipse_4_42_porting_guide.html?cp=3_2_0_0">
Eclipse JDT 2026-12 (4.42) Plug-in Migration Guide</a></li>
</ul>

</body>
</html>
1,429 changes: 1,429 additions & 0 deletions development/readme_eclipse_4.42.html

Large diffs are not rendered by default.

41 changes: 41 additions & 0 deletions news/4.42/acknowledgements.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
## Eclipse 2026-12 Acknowledgements

We would also like to thank the users and adopters who support our efforts through a range of activities, including early testing, being a Friend of Eclipse, contracting special work, or outright employment.

A special thanks goes to [Holger Voormann](https://github.com/howlger) for his Eclipse IDE promotion videos.

Another special thanks to other Eclipse projects we build upon: EMF and ECF, who also provide timely updates so we can release on time.
We also thank the other Eclipse projects that make up part of the infrastructure we depend on: Tycho, Orbit, EGit, EMF, and ECF for providing fixes and steady improvements.

## Eclipse Platform

The Platform team would like to thank everyone who has helped us improve quality by testing and reporting bugs and enhancement requests.
Special thanks to all code contributors (alphabetically):
<!-- START: eclipse-platform contributors -->
<!-- END: eclipse-platform contributors -->

## Java Development Tools

The JDT team thanks everyone who filed good enhancement requests, helped improve quality by testing and filing bug reports, and provided answers on JDT forums/newsgroups.
Special thanks to all code contributors (alphabetically):
<!-- START: eclipse-jdt contributors -->
<!-- END: eclipse-jdt contributors -->

## Plug-in Development Environment

The Plug-in Development Environment team thanks numerous contributors who continue to improve the component every release.
Special thanks to all code contributors (alphabetically):
<!-- START: eclipse-pde contributors -->
<!-- END: eclipse-pde contributors -->

## Equinox

The Equinox team thanks all contributors who helped improve the project by filing bug reports and enhancement requests.
Special thanks to all code contributors (alphabetically):
<!-- START: eclipse-equinox contributors -->
<!-- END: eclipse-equinox contributors -->

## Eclipse Foundation

The entire Eclipse Project team would like to thank the [Eclipse Foundation staff](https://www.eclipse.org/org/foundation/staff/) for their tireless efforts and especially
[Frederic Gurr](https://github.com/fredg02), [Sébastien Heurtematte](https://github.com/heurtematte), and [Paweł Stankiewicz](https://github.com/pstankie) for not only keeping all that infrastructure going but also constantly improving it.
Empty file added news/4.42/images/.gitkeep
Empty file.
10 changes: 10 additions & 0 deletions news/4.42/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>

<head>
<script src="../../project.js"></script>
</head>

<body onload="redirect()"></body>

</html>
15 changes: 15 additions & 0 deletions news/4.42/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Eclipse 4.42 - New and Noteworthy

Welcome to the Eclipse SDK project!
The Eclipse SDK project is part of the Eclipse 2026-12 simultaneous release.
The Eclipse SDK and related resources can be downloaded from the [Eclipse Project downloads](https://download.eclipse.org/eclipse/downloads/) page.
The Eclipse installer and other packages can be downloaded from the [IDE Downloads](https://www.eclipse.org/downloads/packages) page.

Here are some of the more noteworthy items available in this release.

- [New features in the Platform and Equinox](platform.md)
- [New features for Java developers](jdt.md)
- [New APIs in the Platform and Equinox](platform_isv.md)
- [New features for plug-in developers](pde.md)

A special thanks to [everyone who contributed](acknowledgements.md) to this Eclipse release!
10 changes: 10 additions & 0 deletions news/4.42/jdt.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>

<head>
<script src="../../project.js"></script>
</head>

<body onload="redirect()"></body>

</html>
42 changes: 42 additions & 0 deletions news/4.42/jdt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Java Development Tools - 4.42

A special thanks to everyone who [contributed to JDT](acknowledgements.md#java-development-tools) in this release!

<!--
---
## Java&trade; XX Support
-->

<!--
---
## JUnit
-->

<!--
---
## Java Editor
-->

<!--
---
## Java Views and Dialogs
-->

<!--
---
## Java Compiler
-->

<!--
---
## Java Formatter
-->

<!--
---
## Debug
-->

<!--
### JDT Developers
-->
10 changes: 10 additions & 0 deletions news/4.42/pde.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>

<head>
<script src="../../project.js"></script>
</head>

<body onload="redirect()"></body>

</html>
16 changes: 16 additions & 0 deletions news/4.42/pde.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Plug-in Development Environment - 4.42

A special thanks to everyone who [contributed to PDE](acknowledgements.md#plug-in-development-environment) in this release!

<!--
## Editors
-->

<!--
## API Tools
-->

<!--
---
## PDE Compiler
-->
10 changes: 10 additions & 0 deletions news/4.42/platform.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>

<head>
<script src="../../project.js"></script>
</head>

<body onload="redirect()"></body>

</html>
33 changes: 33 additions & 0 deletions news/4.42/platform.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Platform and Equinox - 4.42

A special thanks to everyone who [contributed to Eclipse-Platform](acknowledgements.md#eclipse-platform) or [contributed to Equinox](acknowledgements.md#equinox) in this release!

<!--
---
## Views, Dialogs and Toolbar
-->

<!--
---
## Text Editors
-->

<!--
---
## Preferences
-->

<!--
---
## Themes and Styling
-->

<!--
---
## Views, Dialogs and Toolbar
-->

<!--
---
## General Updates
-->
10 changes: 10 additions & 0 deletions news/4.42/platform_isv.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>

<head>
<script src="../../project.js"></script>
</head>

<body onload="redirect()"></body>

</html>
13 changes: 13 additions & 0 deletions news/4.42/platform_isv.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Platform and Equinox API - 4.42

A special thanks to everyone who [contributed to Eclipse-Platform](acknowledgements.md#eclipse-platform) or [contributed to Equinox](acknowledgements.md#equinox) in this release!

<!--
---
## Platform Changes
-->

<!--
---
## SWT Changes
-->