New versions 2.4.3 and 2.5m1 of the Restlet Framework

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

New versions 2.4.3 and 2.5m1 of the Restlet Framework

Thierry Boileau-5
Hello all,

I'm happy to announce that Restlet Framework 2.4.3 is available here: https://restlet.talend.com/downloads/current/.
It mainly consists in taking into account some contributions from the community:
- Allow parsing of double values like "2.0" or "4.0" being received in the Retry-After header. Reported by Brett Cooper.
- MemoryRealm.unmap method leads to ArrayOutOfBound exception. Reported by j-perrin.
We also released Milestone 1 of Restlet Framework 2.5 which focuses on a reduced and upgraded set of extensions and upgrade to Java 11:
- Removed deprecated extensions EMF, JavaMail, JAX-RS, JiBX, Lucene, NIO, OAuth, OpenID, Platform, RAML, Simple, WADL.
- Removed generation of Eclipse p2 artifacts from the build since the Eclipse p2 site is no more maintained.
- Upgraded to Java 11.
- Upgraded Apache FileUpload library to version 1.4.
- Upgraded GSON library to version 2.8.6.
- Upgraded Guice library to version 4.2.2.
- Upgraded JAXB library to version 2.4.0-b180830.0438.
- Upgraded Spring Framework library to version 5.2.2-RELEASE.
- Upgraded Thymeleaf library to version 3.0.11.
- Upgraded Velocity library to version 2.1.
- Upgraded Guava library to version 28.1-jre.
- Upgraded Jackson library to version 2.10.1.
- Upgraded Snakeyaml library to version 1.24.
- Upgraded Jetty library to version 9.4.24.v20191120.
- Upgraded GWT library to version 2.8.2.

--
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
Reply | Threaded
Open this post in threaded view
|

Re: New versions 2.4.3 and 2.5m1 of the Restlet Framework

Pongsatorn Sukhum

Thank you for all the work.

I was wondering whether there are plans to include Server-Sent Events (SSE) into Restlet ? I am currently using Restlet SE and have experimented with the Jetty Event Source Servlet but their implementation is not complete (does not contain message ids, etc.). Would be extremely useful to have an SSE implementation built-in to Restlet SE.

Rgds.


On Tuesday, March 24, 2020 at 3:51:34 PM UTC+7, Thierry Boileau wrote:
Hello all,

I'm happy to announce that Restlet Framework 2.4.3 is available here: <a href="https://restlet.talend.com/downloads/current/" rel="nofollow" style="color:inherit" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Frestlet.talend.com%2Fdownloads%2Fcurrent%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFOt3H-XFJBe1_ngLxLDLWvy8hj4w&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Frestlet.talend.com%2Fdownloads%2Fcurrent%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFOt3H-XFJBe1_ngLxLDLWvy8hj4w&#39;;return true;">https://restlet.talend.com/downloads/current/.
It mainly consists in taking into account some contributions from the community:
- Allow parsing of double values like "2.0" or "4.0" being received in the Retry-After header. Reported by Brett Cooper.
- MemoryRealm.unmap method leads to ArrayOutOfBound exception. Reported by j-perrin.
We also released Milestone 1 of Restlet Framework 2.5 which focuses on a reduced and upgraded set of extensions and upgrade to Java 11:
- Removed deprecated extensions EMF, JavaMail, JAX-RS, JiBX, Lucene, NIO, OAuth, OpenID, Platform, RAML, Simple, WADL.
- Removed generation of Eclipse p2 artifacts from the build since the Eclipse p2 site is no more maintained.
- Upgraded to Java 11.
- Upgraded Apache FileUpload library to version 1.4.
- Upgraded GSON library to version 2.8.6.
- Upgraded Guice library to version 4.2.2.
- Upgraded JAXB library to version 2.4.0-b180830.0438.
- Upgraded Spring Framework library to version 5.2.2-RELEASE.
- Upgraded Thymeleaf library to version 3.0.11.
- Upgraded Velocity library to version 2.1.
- Upgraded Guava library to version 28.1-jre.
- Upgraded Jackson library to version 2.10.1.
- Upgraded Snakeyaml library to version 1.24.
- Upgraded Jetty library to version 9.4.24.v20191120.
- Upgraded GWT library to version 2.8.2.

--
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
Reply | Threaded
Open this post in threaded view
|

RE: New versions 2.4.3 and 2.5m1 of the Restlet Framework

Jerome Louvel-4
Hi Pongsatorn,

Thanks for the message. SSE is definitely something that would make sense for Restlet Framework to support.

For you, what would be the best way to support it in Restlet Framework? Via Servlet API, via the Jetty extension or another library such as Netty?

Best regards,
Jerome


De : [hidden email] <[hidden email]> de la part de Pongsatorn Sukhum <[hidden email]>
Envoyé : jeudi 11 juin 2020 05:26
À : Restlet Framework <[hidden email]>
Objet : Re: New versions 2.4.3 and 2.5m1 of the Restlet Framework
 

Warning! External email. Exercise caution when opening attachments or clicking any links.




Thank you for all the work.

I was wondering whether there are plans to include Server-Sent Events (SSE) into Restlet ? I am currently using Restlet SE and have experimented with the Jetty Event Source Servlet but their implementation is not complete (does not contain message ids, etc.). Would be extremely useful to have an SSE implementation built-in to Restlet SE.

Rgds.


On Tuesday, March 24, 2020 at 3:51:34 PM UTC+7, Thierry Boileau wrote:
Hello all,

I'm happy to announce that Restlet Framework 2.4.3 is available here: https://restlet.talend.com/downloads/current/.
It mainly consists in taking into account some contributions from the community:
- Allow parsing of double values like "2.0" or "4.0" being received in the Retry-After header. Reported by Brett Cooper.
- MemoryRealm.unmap method leads to ArrayOutOfBound exception. Reported by j-perrin.
We also released Milestone 1 of Restlet Framework 2.5 which focuses on a reduced and upgraded set of extensions and upgrade to Java 11:
- Removed deprecated extensions EMF, JavaMail, JAX-RS, JiBX, Lucene, NIO, OAuth, OpenID, Platform, RAML, Simple, WADL.
- Removed generation of Eclipse p2 artifacts from the build since the Eclipse p2 site is no more maintained.
- Upgraded to Java 11.
- Upgraded Apache FileUpload library to version 1.4.
- Upgraded GSON library to version 2.8.6.
- Upgraded Guice library to version 4.2.2.
- Upgraded JAXB library to version 2.4.0-b180830.0438.
- Upgraded Spring Framework library to version 5.2.2-RELEASE.
- Upgraded Thymeleaf library to version 3.0.11.
- Upgraded Velocity library to version 2.1.
- Upgraded Guava library to version 28.1-jre.
- Upgraded Jackson library to version 2.10.1.
- Upgraded Snakeyaml library to version 1.24.
- Upgraded Jetty library to version 9.4.24.v20191120.
- Upgraded GWT library to version 2.8.2.

--
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].

As a recipient of an email from Talend, your contact personal data will be on our systems. Please see our privacy notice (updated December 2019) at Talend, Inc.



--
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
Reply | Threaded
Open this post in threaded view
|

Re: New versions 2.4.3 and 2.5m1 of the Restlet Framework

Pongsatorn Sukhum

Hi Jerome... Thank you for your comments.

Don't know much about the Restlet internals to recommend the best course.

My use cases include projects updating GeoJSON data to positions on a map, and statistics in tables or graphics on screen.
The data gets added and/or changed via Restlet POST and PUT, as well as generated on the server by simulators, and I would like
all the clients to receive updates simultaneously as they occur within the ServerResources. I have experimented using  Guava EventBus
as Listener to update the SSE Event Source. Previously had to use periodic client GET as a workaround - but not efficient.

I think it would be nice if the client subscription is tied to the Restlet GET, but with an SSE annotation or something to differentiate this
as an SSE subscription. This will allow for the same programming paradigm of the Application and router.attach code.

Rgds.



On Thursday, June 11, 2020 at 1:26:16 PM UTC+7, Jerome Louvel wrote:
Hi Pongsatorn,

Thanks for the message. SSE is definitely something that would make sense for Restlet Framework to support.

For you, what would be the best way to support it in Restlet Framework? Via Servlet API, via the Jetty extension or another library such as Netty?

Best regards,
Jerome


De : <a href="javascript:" target="_blank" gdf-obfuscated-mailto="htmKcjNTBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">framewor...@... <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="htmKcjNTBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">framewor...@...> de la part de Pongsatorn Sukhum <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="htmKcjNTBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">pongsato...@...>
Envoyé : jeudi 11 juin 2020 05:26
À : Restlet Framework <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="htmKcjNTBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">framewor...@...>
Objet : Re: New versions 2.4.3 and 2.5m1 of the Restlet Framework
 

Warning! External email. Exercise caution when opening attachments or clicking any links.




Thank you for all the work.

I was wondering whether there are plans to include Server-Sent Events (SSE) into Restlet ? I am currently using Restlet SE and have experimented with the Jetty Event Source Servlet but their implementation is not complete (does not contain message ids, etc.). Would be extremely useful to have an SSE implementation built-in to Restlet SE.

Rgds.


On Tuesday, March 24, 2020 at 3:51:34 PM UTC+7, Thierry Boileau wrote:
Hello all,

I'm happy to announce that Restlet Framework 2.4.3 is available here: <a href="https://restlet.talend.com/downloads/current/" rel="nofollow" style="color:inherit" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Frestlet.talend.com%2Fdownloads%2Fcurrent%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFOt3H-XFJBe1_ngLxLDLWvy8hj4w&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Frestlet.talend.com%2Fdownloads%2Fcurrent%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFOt3H-XFJBe1_ngLxLDLWvy8hj4w&#39;;return true;">https://restlet.talend.com/downloads/current/.
It mainly consists in taking into account some contributions from the community:
- Allow parsing of double values like "2.0" or "4.0" being received in the Retry-After header. Reported by Brett Cooper.
- MemoryRealm.unmap method leads to ArrayOutOfBound exception. Reported by j-perrin.
We also released Milestone 1 of Restlet Framework 2.5 which focuses on a reduced and upgraded set of extensions and upgrade to Java 11:
- Removed deprecated extensions EMF, JavaMail, JAX-RS, JiBX, Lucene, NIO, OAuth, OpenID, Platform, RAML, Simple, WADL.
- Removed generation of Eclipse p2 artifacts from the build since the Eclipse p2 site is no more maintained.
- Upgraded to Java 11.
- Upgraded Apache FileUpload library to version 1.4.
- Upgraded GSON library to version 2.8.6.
- Upgraded Guice library to version 4.2.2.
- Upgraded JAXB library to version 2.4.0-b180830.0438.
- Upgraded Spring Framework library to version 5.2.2-RELEASE.
- Upgraded Thymeleaf library to version 3.0.11.
- Upgraded Velocity library to version 2.1.
- Upgraded Guava library to version 28.1-jre.
- Upgraded Jackson library to version 2.10.1.
- Upgraded Snakeyaml library to version 1.24.
- Upgraded Jetty library to version 9.4.24.v20191120.
- Upgraded GWT library to version 2.8.2.

--
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="htmKcjNTBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">framewor...@restlet.org.

As a recipient of an email from Talend, your contact personal data will be on our systems. Please see our privacy notice (updated December 2019) at <a href="https://www.talend.com/contacts-privacy-policy/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.talend.com%2Fcontacts-privacy-policy%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHFXJ25lReHTI2L3MdHIwztEmB7Cg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.talend.com%2Fcontacts-privacy-policy%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHFXJ25lReHTI2L3MdHIwztEmB7Cg&#39;;return true;">Talend, Inc.



--
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].