Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [rest-dev] Jakarta REST Release Plans
  • From: James Perkins <jperkins@xxxxxxx>
  • Date: Thu, 11 Dec 2025 15:51:54 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ibm.com; dmarc=pass action=none header.from=ibm.com; dkim=pass header.d=ibm.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=tOS0QlYM28Iy1gCDozOgnfJLk9jDYSUbQfVk1WNm0WE=; b=a357dgzEzcuE2cEN/o3/pRjvnT6XGoB4oqdG2LU9Y2cUoju/abgatdPJnd9ZG9/fprOEOA0kAEQr6aeYkPr74y9Vmm25RQ+bKMwdICG0H9n2+CuCCJnAkvPVdZCNZPjYNFR3FM18oIDUCLv+fjiciaDHJZ+BfSvR3y6KKwiQplMwsMPlHgvaJJIDFhWBlpSqW0x//uWu7E+rfYj7xMYp1R3jJ7OkKTCUb45JqN1LqPMcUD5jt6SqJTK1aOr1LAZd//k/v6ShRSRNC7pY4nRRczoKMtRyhEDtggFPImDHmJ3Ungtx6IewyJIn6BtulMq5VDmB/yoDvLIVdVMGA98Cvw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sk794sfjacpue50PxKm6qUE3xcZvXUZ15M1tDqstDXUkl1iFLgPSR9bj0Ovt3x0TkKSeaSrq8gzVRVFUawqgLNl761afaW1db27DEifH/cAaPPaZTJs75rbd/4mM7WuxBPTtDQE4ZtHEiu3YYQZP+1mdtB+9a2/FlCf+ZDGQe7xQugmuFqp1rAHO06VQEPk4h5ZQxFAOGg7Hz33cIq1c+GJb6DJsDLUkqP0eDCkzDic4sCPK4SZSIWywiQDUBq5t0tU2kyxbdKqfa7Rx77/YXDgJgRKGiKgawf/NPA/Z0MU+PjbsxAGfGv7nw7VZy2jEKcnw3f8x9vt13BSsa/RRGA==
  • Delivered-to: rest-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/rest-dev/>
  • List-help: <mailto:rest-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/rest-dev>, <mailto:rest-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/rest-dev>, <mailto:rest-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHcaSmGSmklobjuX0C/U15Jr6wpkLUamtiAgAH752U=
  • Thread-topic: [EXTERNAL] Re: [rest-dev] Jakarta REST Release Plans

Hello Markus,
Sorry the day delay, yesterday got away from me 🙂

I need to do some testing, but I think for the most part RESTEasy could be close. I've already got CDI producers for most known @Context types. However, I've not looked at creating producers based on a ContextResolver. There could be a way to some treat it as a producer, but I've not looked into it.

I do still think the biggest question becomes how we handle CDI outside of an EE container. We'd have to determine if we simply do not support injection there or we require a CDI container be available. The SeBootstrap part is easier as CDI also as an SE requirement. The client is what concerns me the most. Things like using MessageBodyReaders or MessageBodyWriters which use @Context to inject requirements. I don't really know how we handle those. In theory we could just use @Inject, but that's not really CDI so to speak.

That said, that if we're not doing CDI a 4.1 seems much more practicle. Moving forward, I definitely think we need to breath some life back into this specification. It's core web layer in the Jakarta EE Core Profile.

James R. Perkins
Software Developer 

IBM

From: rest-dev <rest-dev-bounces@xxxxxxxxxxx> on behalf of Markus KARG via rest-dev <rest-dev@xxxxxxxxxxx>
Sent: Wednesday, December 10, 2025 1:23 AM
To: rest-dev@xxxxxxxxxxx <rest-dev@xxxxxxxxxxx>
Cc: Markus KARG <markus@xxxxxxxxxxxxxxx>
Subject: [EXTERNAL] Re: [rest-dev] Jakarta REST Release Plans
 
James, thank you for starting this discussion. Following the Eclipse Foundation's "Code First" philosophy, we should first check if the JAX-RS implementations actually are ready for this step. So hands up please: Which implementation already

James,


thank you for starting this discussion.


Following the Eclipse Foundation's "Code First" philosophy, we should first check if the JAX-RS implementations actually are ready for this step. So hands up please: Which implementation already implemented the CDI changes? If we do not find at least one, we MUST stick with 4.1, as downstreams EXPECT the CDI changes with 5.0, as IMHO it is not possible to do that before end of January.


-Markus



Am 09.12.2025 um 17:57 schrieb James Perkins via rest-dev:
Our current release plan [1] has 9 open issues. Does anyone feel we're going to have time to sort out the CDI changes we want? If not, should we be doing a 4.1 instead of a 5.0 given we won't be changing much else?

We do need changes for the OSSRH updates. This is something I can have a look at. 

Jakarta EE 12 would like an M2 by January 27th. We missed the M1 release as we weren't ready for it. I don't think we should miss the M2, which was previously due today, though. The Jakarta REST spec is in the Jakarta EE Core Profile so we really need to be prepared for a release.


James R. Perkins
Software Developer 

IBM

_______________________________________________
rest-dev mailing list
rest-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org

Back to the top