-
-
Notifications
You must be signed in to change notification settings - Fork 751
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Atmosphere 3 Features and ROADMAP #1911
Comments
Nice to see this and some words:
|
@flowersinthesand JDK7 will be EOL next month. For *8, we want to support Message Acknowledgement which need to be in the protocol itself. Hence For *9, |
OK. The roadmap all looks great. I'll keep watching and share my thought. Keep up the good work! |
Depending on what you mean "around the corner" I also think it is a bit early to require Java 8 as a minimum. There are quite more apps in production running on JRE 7 than on 8. But I also don't expect these apps to migrate right away to Atmosphere 3.x so maybe it is fine. @papegaaij Meteor is scheduled for removal. We will have to rework Wicket-Atmosphere. |
@martin-g If the Meteor removal is an issue, I'm open to discussion :-) Since Meteor is a wrapper around AtmosphereHandler, the new #1919 can probably be extended to support Meteor. For JDK 8, let's see what the rest of this community have to say. I don't have any issue supporting JDK 7, just need feedback :-) |
I guess migrating to a new API (e.g. AtmosphereHandler) won't be hard so there is no need to keep Meteor. |
IMHO I prefer the @jfarcand idea and directly to jump into JDK8. With the JDK7 EOL, many environments should start their migrations after the next months. Yes many of them may stay under JDK7, as they kept JDK6 (even sometimes JDK5) when only JDK7 was still maintained. For many legacy apps running in JDK6/7 environment, Atmosphere 2.x should be fine. Moreover, supporting JDK7 does not bring additional value to the framework, contrary to JDK8 which should really help us to improve Atmosphere at many points. The issue is the same for other frameworks, we should check how they deal with that. I spoke with a Spring guy and the day they will migrate, they also think to require JDK8 without any JDK7 transition, however I don't think they will do that soon. |
I'm also in favor of a Meteor-like API in the future. Migrating to a new one if Meteor is dropped probably won't be an issue in my case unless there are big fundamental changes. |
Comment to track (so that I get notifications). |
Like the roadmap. Seems very interesting. |
We're considering adopting Atmosphere as a Java abstraction over websockets with fallback to long-polling/streaming, but noticed that it's been marked for removal in this document. Is that still accurate? We've found that certain corporate networks still block web-sockets but allow for long-polling, and so this is a must-have feature for us for adoption. |
Noticed that this post is really old, but got a reply over in the google groups, in case anyone else is concerned about the same issue. |
Next official version https://github.com/Atmosphere/Atmosph4rX |
Release Date: September 2015
Transparent HTTP/2 Support
Portable Layer on top of current Servlet/Netty HTTP/2 implementation. Transparent fallback to WebSocket, HTTP/1
JDK 8
Baseline Java version will be JDK 8 Issue
Servlet 3.1
Baseline Servlet version will be 3.1 Issue
Reactive Manifesto
Add support and comply to Reactive Manifesto Issue
Support for Atmosphere 2.x, minimal migration path.
Core development
Dropped API
The text was updated successfully, but these errors were encountered: