Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mat-dev] Could we make Java 21 a requirement for the next MAT release?
  • From: "Tsvetkov, Krum" <krum.tsvetkov@xxxxxxx>
  • Date: Fri, 17 Jan 2025 08:03:15 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sap.com; dmarc=pass action=none header.from=sap.com; dkim=pass header.d=sap.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5q4BMD/7UhXJUc1xQtUPvACWDSPMjSkPVikIuM4nVnk=; b=FfGjN6yxcZLMbzW/1TDYl4PzS7u9hc/YU4sM5bKZ2uhqsaaEWmL9uLMH3wW9zVF+PXnNSHlWNDRL5xu0CbD1c9tVcK0lgWYRxVfHTWYhhmGyGt0F8/rFj7FfX8J85a1hLmuWdtIFygwz9HszZUnjTSepNmfkbJwh/eA3WA60Nw0ySjsze4v98QCpLm5Fy6KZo7NDlqOGjjKXQ0OxzHuKfus8rlu1BbL+ovUMjU2E78FaN/mFjHs46x9RpgdUzhUCBwvWq02pTG6MjvZmTSLXfpkk2pegXgcv+Qv2A4DTgzXlv7X6DuDVqEx3WwoYHukX6EY61WJJlOg+uYpEJPobiQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DawCtbu7E4lOiLXUfetnSFjIni8OpvTOivYoVV+K0vpvpfAct/rSz7Y3qVKNt7PkVySDzBUszE7VHu/UJrLHCHJ6ZE7u0Z7q0uyovNKvHUQVCYfF6BddhwITTiFRGteQKRAT/GUtV14sP3f4DXDSBxb+TfOwD9pRgqxLSaqqsoPikPtK6EQE9m9JAYsn1LimAlOPa2QnARtdNJoo9MNjAxVoXmAI9kL7w2jj3ylx//KKSFFwzp2K7fsgvv1Wh0gvXTZQ39QwQWpL+xlEY2AtPeT4rxZxjKz6q/DHd3834BXVTSuo/IZL6qJw45d5V1OJLgXi6w8FcrnNmSiF8T6VHQ==
  • Delivered-to: mat-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/mat-dev/>
  • List-help: <mailto:mat-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/mat-dev>, <mailto:mat-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/mat-dev>, <mailto:mat-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHbaLGxuS9xL31OuU2usJi+SJtzdg==
  • Thread-topic: Could we make Java 21 a requirement for the next MAT release?

Hi,

 

I am looking for feedback on how to deal with the minimal Java version required for standalone MAT.

 

End of last year there was a post on the cross-projects list [1] which (if I understand it correctly) announced that the starting with the 2025-03 release the Eclipse Platform will require Java 21. This would mean that once we start using this version as the basis for standalone MAT, we’d also require Java 21.

 

In the past MAT has been rather conservative, trying to keep the Java requirement as low as possible - knowing that many of the corporate customers are still using relatively old java versions. However, my current thinking is that:

  • It is good to stick to the latest platform and if it requires a newer Java, then also MAT should require it. Not because of new functionality - I believe MAT could work just fine not utilizing the new platform features, but we need to pick updated dependencies – otherwise CVEs accumulate, and it becomes difficult to include the standalone MAT in a product where strict policies apply
  • Users who cannot use a newer JDK still have the possibility to use an older standalone MAT or install the MAT features into an older Eclipse installation.

 

What are your thoughts on this?

 

Regards,

Krum

 

[1] https://www.eclipse.org/lists/cross-project-issues-dev/msg20005.html


Back to the top