Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jaxrs-dev] [Discuss] Initial Roadmap / Preliminary Release Schedule

Hi,

Seeing how things are currently progressing I think targeting spec releases or even API releases of JAX-RS (those are technically not quite the same anymore) for 2018 is quite challenging.

We'd still need the TCK transferred, clarity about the spec documents and the agreement over the javax.* packages. Even the Jakarta EE spec process itself is still being worked on. At the rate things are currently going I'd be surprised really if fall 2019 for the first new spec/api release (JAX-RS 2.2) is possible.

I'd like to propose setting JAX-RS 2.2 tentatively for end of 2019. We can always move it back if the transfer process unexpectedly speeds up, but at the moment I think that's a more realistic roadmap. I.e. better underpromise and overdeliver than the other way around.

Thoughts?

Kind regards,
Arjan




On Mon, Jul 30, 2018 at 7:42 PM Markus KARG <markus@xxxxxxxxxxxxxxx> wrote:

I think Java 8 is very important still for JAX-RS 2.x, but not important at all for 3.x anymore.

-Markus

 

From: jaxrs-dev-bounces@xxxxxxxxxxx [mailto:jaxrs-dev-bounces@xxxxxxxxxxx] On Behalf Of Santiago Pericas-Geertsen
Sent: Montag, 30. Juli 2018 16:10
To: jaxrs developer discussions
Subject: Re: [jaxrs-dev] [Discuss] Initial Roadmap / Preliminary Release Schedule

 

 



On Jul 29, 2018, at 3:12 AM, Markus KARG <markus@xxxxxxxxxxxxxxx> wrote:

 

Regarding Java 11 I actually meant "Compiles using Java 11", i. e. people cannot load that JARs anymore on a Java 8 VM. So it might be a big deal if people must stay compatible with Java 8 VMs.

 

 I think Java 8 compatibility is the crux of this discussion. Is that still important? I think JAX-RS 3.0 would be the right time to drop Java 8 compatibility in preparation for future work.

 

— Santiago



 

In fact I constructed the roadmap around what the committers are able to deliver, not just what users would be interested in. In the end, someone has to do it, and we're no only talking about API, we talk about pushing out releases for all existing products, as the EF does not allow us to do an API without at least one fully compliant product per release.

 

-Markus

 

From: jaxrs-dev-bounces@xxxxxxxxxxx [mailto:jaxrs-dev-bounces@xxxxxxxxxxx] On Behalf Of reza_rahman
Sent: Samstag, 28. Juli 2018 18:38
To: jaxrs developer discussions
Subject: Re: [jaxrs-dev] [Discuss] Initial Roadmap / Preliminary Release Schedule

 

JPMS support and Java 11 support are somewhat separate issues. Generally I don't think there are any API changes to consume for JAX-RS from Java 10 or Java 11. It is really just a matter of compatibility testing, which is not that big a deal.

 

Personally I think JPMS support for JAX-RS alone is a relatively minor feature. I imagine most implementations won't have much trouble doing this and perhaps JAX-RS alone supporting JPMS is not that interesting to users either.

 

Sent via the Samsung Galaxy S7, an AT&T 4G LTE smartphone

 

-------- Original message --------

From: Markus KARG <markus@xxxxxxxxxxxxxxx> 

Date: 7/28/18 5:59 AM (GMT-05:00) 

To: 'jaxrs developer discussions' <jaxrs-dev@xxxxxxxxxxx> 

Subject: Re: [jaxrs-dev] [Discuss] Initial Roadmap / Preliminary Release Schedule 

 

Committers,

 

thanks for sharing your ideas!

 

I have tried to add most of it into an updated preliminary schedule:

 

LINK

 

Please be so kind and check this new plan. It now contains more releases in the same time frame so I could add more of your requested features. Now before we can vote on it, we need another round of feedback. In particular, the following questions arise:

 

- From a purely formal standpoint, can we do JPMS and Java 9 in a minor version increase or does that enforce a major version increase?

 

- Do we really only want Java 9 in 2019, or shall we directly jump on Java 11 in half a year from now?

 

Thanks for your feedback!

 

-Markus

 

 

From: Markus KARG [mailto:markus@xxxxxxxxxxxxxxx] 
Sent: Samstag, 21. Juli 2018 14:35
To: 'jaxrs developer discussions'
Subject: RE: [jaxrs-dev] [Discuss] Initial Roadmap / Preliminary Release Schedule

 

Guillermo,

 

yes, if we remove something in 3.0 then we MUST deprecate it in 2.2 or 2.1.1. But this has to be voted.

 

IIRC we have not yet voted about any particular content of neither 3.0 nor 2.2 nor 2.1.1, so I just picked what I understood to be common sense of the various discussions so far.

 

Feel free to open an issue wrt deprecating @Context and set the linked milestone to 3, which effectively opens the possibility for reviewing and  voting.

 

-Markus

 

From: jaxrs-dev-bounces@xxxxxxxxxxx [mailto:jaxrs-dev-bounces@xxxxxxxxxxx] On Behalf Of Guillermo González de Agüero
Sent: Samstag, 21. Juli 2018 14:16
To: jaxrs developer discussions
Subject: Re: [jaxrs-dev] [Discuss] Initial Roadmap / Preliminary Release Schedule

 

Hi Markus,

 

Thanks for getting it written.

 

Does 3.0 imply *removing* @Context and other related stuff. If so, those features should be deprecated in a previous version to give users a chance to migrate.

 

El sáb., 21 jul. 2018 13:50, Markus KARG <markus@xxxxxxxxxxxxxxx> escribió:

Committers,

 

I have hacked down a very short initial roadmap https://github.com/eclipse-ee4j/jaxrs-api/wiki/Roadmap and would love to discuss it with you. :-)

 

-Markus

_______________________________________________
jaxrs-dev mailing list
jaxrs-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jaxrs-dev

_______________________________________________
jaxrs-dev mailing list
jaxrs-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jaxrs-dev

 

_______________________________________________
jaxrs-dev mailing list
jaxrs-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jaxrs-dev

Back to the top