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
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ The [Eclipse IDE New & Noteworthy](https://eclipseide.org/release/noteworthy/) p
## 2026-09

- Eclipse IDE now ships with Java 25 by default and the individual downloads now require Java 25.
- Current there is no Temurin JDK for Windows aarch64 so those packages have no embedded JRE, see [https://github.com/adoptium/aqa-tests/issues/6623](https://github.com/adoptium/aqa-tests/issues/6623).
- Currently there is no Temurin JDK for Windows aarch64, see [https://github.com/adoptium/aqa-tests/issues/6623](https://github.com/adoptium/aqa-tests/issues/6623);
a [Microsoft Open JDK](https://learn.microsoft.com/en-us/java/openjdk/download) is used for this case.

## 2025-09

Expand Down
10 changes: 5 additions & 5 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
This guide contains the step-by-step process to complete an EPP release and assumes that you have an IDE provisioned using the [Oomph setup](
https://github.com/eclipse-packaging/packages/blob/master/CONTRIBUTING.md#create-an-eclipse-development-environment).

**Before** copying this file to create a new issue titled `EPP 2026-09 M2` with label `endgame`, update the names and versions, including those in this document.
**Before** copying this file to create a new issue titled `EPP 2026-09 M3` with label `endgame`, update the names and versions, including those in this document.
- [ ] To update names and versions, edit [org.eclipse.epp.releng.updater.Updater](
releng/org.eclipse.epp.config/org.eclipse.epp.releng.updater/src/org/eclipse/epp/releng/updater/Updater.java
) to set the values of `MILESTONE`, `PLATFORM_VERSION`, and possibly `EXECUTION_ENVIRONMENT` to the current appropriate values.
Expand Down Expand Up @@ -112,9 +112,9 @@ Scroll down for the per-milestone/RC steps.
- [ ] Use the `External Tools` toolbar button drop-down menu to launch the `Prepare Staging Sanity Check` launch configuration.
This will automatically download the packages specified in the launch configuration to subfolders in `/org.eclipse.epp.packages/sanity-check` to make the follow steps easier.
- [ ] Download a package from the build's [staging output](https://download.eclipse.org/technology/epp/staging/).
- [ ] Make sure filenames contain expected build name and milestone, e.g., `2026-09-M2`.
- [ ] Make sure filenames contain expected build name and milestone, e.g., `2026-09-M3`.
- [ ] Splash screen says the expected release name with no milestone, e.g., `2026-09`.
- [ ] `Help -> About` says the expected build name and milestone, e.g., `2026-09-M2`.
- [ ] `Help -> About` says the expected build name and milestone, e.g., `2026-09-M3`.
- [ ] From the `Console`, open the `Host OSGi console` and use `ss -s INSTALLED` to verify that there are no bundles failing to resolve.
- [ ] The `org.eclipse.epp.package.*` features and bundles have the timestamp of the forced qualifier update or later.
- [ ] Upgrade from previous release works.
Expand All @@ -132,7 +132,7 @@ Scroll down for the per-milestone/RC steps.
(especially justj, update [remove-justj-from-p2.xml](https://github.com/eclipse-packaging/packages/blob/master/releng/org.eclipse.epp.config/tools/remove-justj-from-p2.xml) if needed).
- [ ] Edit the [Jenkins build](https://ci.eclipse.org/packaging/job/epp/job/master/lastBuild/).
- [ ] Mark build as Keep forever.
- [ ] Edit Jenkins Build Information and name it, e.g., `2026-09 M2`.
- [ ] Edit Jenkins Build Information and name it, e.g., `2026-09 M3`.
- [ ] Run the [Promote a Build](
https://ci.eclipse.org/packaging/job/promote-a-build/
) CI job to prepare build artifacts and copy them to download.eclipse.org.
Expand Down Expand Up @@ -166,7 +166,7 @@ This applies to all releases, i.e. M1, M2, M3, RC1 and R.
Everything except R is typically the Friday around 9:30am Ottawa time and the R is the following Wednesday sometime before 10am in coordination with the SimRel release engineer.

- [ ] Check that this worked:
copy the composite\*M2.jar files over the composite\*.jar files in https://download.eclipse.org/technology/epp/packages/2026-09/ -
copy the composite\*M3.jar files over the composite\*.jar files in https://download.eclipse.org/technology/epp/packages/2026-09/ -
this is done automatically with the
[EPP Make Visible job](https://ci.eclipse.org/packaging/job/epp-makeVisible/)
which is automatically triggered by SimRel's
Expand Down
50 changes: 2 additions & 48 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -1,49 +1,3 @@
<!--- https://www.eclipse.org/security/ --->
_ISO 27005 defines vulnerability as:
"A weakness of an asset or group of assets that can be exploited by one or more threats."_
# Security

## The Eclipse Security Team

The Eclipse Security Team provides help and advice to Eclipse projects
on vulnerability issues and is the first point of contact
for handling security vulnerabilities.
Members of the Security Team are committers on Eclipse Projects
and members of the Eclipse Architecture Council.

Contact the [Eclipse Security Team](mailto:security@eclipse.org).

**Note that, as a matter of policy, the security team does not open attachments.**

## Reporting a Security Vulnerability

Vulnerabilities can be reported either via email to the Eclipse Security Team
or directly with a project via the Eclipse Foundation's Bugzilla instance.

The general security mailing list address is security@eclipse.org.
Members of the Eclipse Security Team will receive messages sent to this address.
This address should be used only for reporting undisclosed vulnerabilities;
regular issue reports and questions unrelated to vulnerabilities in Eclipse software
will be ignored.
Note that this email address is not encrypted.

The community is also encouraged to report vulnerabilities using the
[Eclipse Foundation's Bugzilla instance](https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Community&component=Vulnerability%20Reports&keywords=security&groups=Security_Advisories).
Note that you will require an Eclipse Foundation account to create an issue report,
but by doing so you will be able to participate directly in the resolution of the issue.

Issue reports related to vulnerabilities must be marked as "committers-only",
either automatically by clicking the provided link, by the reporter,
or by a committer during the triage process.
Note that issues marked "committers-only" are visible to all Eclipse committers.
By default, a "committers-only" issue is also accessible to the reporter
and individuals explicitly indicated in the "cc" list.

## Disclosure

Disclosure is initially limited to the reporter and all Eclipse Committers,
but is expanded to include other individuals, and the general public.
The timing and manner of disclosure is governed by the
[Eclipse Security Policy](https://www.eclipse.org/security/policy.php).

Publicly disclosed issues are listed on the
[Disclosed Vulnerabilities Page](https://www.eclipse.org/security/known.php).
The Eclipse Packaging Project follows the [Eclipse Foundation Baseline Security Policy](https://www.eclipse.org/security/baseline/).
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@ Click <a href="https://github.com/eclipse-egit/egit/issues">here</a> to open a b
</MoreInfo>

<!-- name, the name of the product, used in naming the created files. -->
<product name="eclipse-committers-2026-09-M2" />
<product name="eclipse-committers-2026-09-M3" />

</configuration>
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,6 @@
</packageMetaData>

<!-- name, the name of the product, used in naming the created files. -->
<product name="eclipse-cpp-2026-09-M2" />
<product name="eclipse-cpp-2026-09-M3" />

</configuration>
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@
</MoreInfo>

<!-- name, the name of the product, used in naming the created files. -->
<product name="eclipse-dsl-2026-09-M2" />
<product name="eclipse-dsl-2026-09-M3" />

</configuration>
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,6 @@ To avoid compatibility issues with pre 6.x plug-ins, it is recommended to <b>cre
</packageMetaData>

<!-- name, the name of the product, used in naming the created files. -->
<product name="eclipse-embedcpp-2026-09-M2" />
<product name="eclipse-embedcpp-2026-09-M3" />

</configuration>
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,6 @@


<!-- name, the name of the product, used in naming the created files. -->
<product name="eclipse-java-2026-09-M2" />
<product name="eclipse-java-2026-09-M3" />

</configuration>
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@ Click <a href="https://github.com/eclipse-wildwebdeveloper/wildwebdeveloper/issu
</MoreInfo>

<!-- name, the name of the product, used in naming the created files. -->
<product name="eclipse-jee-2026-09-M2" />
<product name="eclipse-jee-2026-09-M3" />

</configuration>
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@
</packageMetaData>

<!-- name, the name of the product, used in naming the created files. -->
<product name="eclipse-modeling-2026-09-M2" />
<product name="eclipse-modeling-2026-09-M3" />

</configuration>
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,6 @@ Click <a href="https://github.com/eclipse-wildwebdeveloper/wildwebdeveloper/issu
</MoreInfo>

<!-- name, the name of the product, used in naming the created files. -->
<product name="eclipse-php-2026-09-M2" />
<product name="eclipse-php-2026-09-M3" />

</configuration>
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@
</MoreInfo>

<!-- name, the name of the product, used in naming the created files. -->
<product name="eclipse-rcp-2026-09-M2" />
<product name="eclipse-rcp-2026-09-M3" />

</configuration>
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,6 @@
</MoreInfo>

<!-- name, the name of the product, used in naming the created files. -->
<product name="eclipse-scout-2026-09-M2" />
<product name="eclipse-scout-2026-09-M3" />

</configuration>
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public class Updater {
/**
* M1, M2, M3, RC1, RC2
*/
private static final String MILESTONE = "M2";
private static final String MILESTONE = "M3";

private static final String PLATFORM_VERSION = "4.41";

Expand Down
6 changes: 3 additions & 3 deletions releng/org.eclipse.epp.config/parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,13 @@
<PREV_RELEASE_NAME>2026-06</PREV_RELEASE_NAME>
<NEXT_RELEASE_NAME>2026-12</NEXT_RELEASE_NAME>
<!-- Name of the milestone -->
<RELEASE_MILESTONE>M2</RELEASE_MILESTONE>
<RELEASE_MILESTONE>M3</RELEASE_MILESTONE>
<!-- Version of the release -->
<RELEASE_VERSION>4.41.0</RELEASE_VERSION>
<!-- Name release directory on download.eclipse.org -->
<RELEASE_DIR>202607301000</RELEASE_DIR>
<RELEASE_DIR>202608201000</RELEASE_DIR>
<!-- SimRel Repo to build from -->
<SIMREL_REPO>https://download.eclipse.org/releases/2026-09/202607311000/</SIMREL_REPO>
<SIMREL_REPO>https://download.eclipse.org/staging/2026-09/</SIMREL_REPO>
<!-- ID used to generate the filename of the packages -->
<eclipse.simultaneous.release.id>${RELEASE_NAME}-${RELEASE_MILESTONE}</eclipse.simultaneous.release.id>
<!-- Timestamp used in various places, e.g., the about dialog (see about.mappings) -->
Expand Down
4 changes: 2 additions & 2 deletions releng/org.eclipse.epp.config/tools/upload-to-staging.sh
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ dsl - 2026-06 RC1
embedcpp - 2026-03 M2
java - 2025-06 RC1
jee - 2026-06 RC2
modeling - 2026-09 M1
modeling - 2026-09 M2
php - 2025-12 RC1
rcp - 2025-06 RC2
scout - 2026-03 M3
Expand All @@ -72,7 +72,7 @@ Platforms:
Linux x86_64 - 2026-06 RC1
Linux aarch64 - 2023-09 RC2
Linux riscv64 - 2025-12 M1
Windows x86_64 - 2026-09 M1
Windows x86_64 - 2026-09 M2
Windows on Arm - 2026-06 RC2
macOS x86_64 - 2026-03 M1
macOS aarch64 - 2026-06- RC1
Expand Down
Loading