Which release tag should we use and is the project effectively dead?

119 views
Skip to first unread message

Scott Johnson

unread,
Dec 4, 2018, 1:16:13 PM12/4/18
to RestyGWT
We are using restygwt-project-2.2.3, which is available in the maven repo.   There exists a restygwt-project-2.2.4 release tag but it is not available in the public maven repo.  Also, I see there were a handful of changes earlier this year (mostly UNIT tests and an upgrade to the jackson and gwt-jackson dependencies), yet no activity since then.    The questions I have are as follows:
  1. Why isn't restygwy-project-2.2.4 in the public maven repo?  
  2. Should we consider 2.2.3 to be the official release, or 2.2.0 as is indicated on https://resty-gwt.github.io/?
  3. Should we still have confidence in the RestyGWT effort or is there a better way to accomplish the same thing today (Is this project effectively dead)?
I post this message because we have made great strides converting a legacy GWT stack from RPC to REST and from GWT 2.7 to 2.8.2, using RestyGWT.    (The fact that RestyGWT is built agains 2.7 does not cause any problems, btw).

We are planning to go into production with this new stack in January; so, the appearance of waning activity/interest in RestyGWT is a concern for us.

Any thoughts, insight, suggestions would be very appreciated. 
Thanks.

christian

unread,
Dec 4, 2018, 1:54:28 PM12/4/18
to rest...@googlegroups.com
Hi Scott,

your observation is right. there is no much activity in RestyGWT anymore. the releases or not releases go on me. we are actually two people doing some small fixes and clean ups from time to time but no big moves. after the integration of GWT-Jackson the part of Resty which does the same is basically left as is.
we have quite some unit tests in place and I am happy to give you (or any one write access to repo) if this helps or give confidence in being able to maintain it for production. one resty is mature, some bugs are known but overall it is stable. there are other similar projects around - hope people speak up here.

well that is all I can really say :(

regards,
Christian

Eric Le

unread,
Dec 4, 2018, 2:10:16 PM12/4/18
to RestyGWT
Hi Christian and Scott,

We are also using RestyGWT in production though currently on 2.1.1. We ran into an issue a couple of times over the last several months where the auto generated JSON Encoder and Decoder created a method that was larger than the 64KB Java Method limit. (Generally this shouldn't be a problem but the system we have is a huge GWT project and many different objects all extend the same base object. I've made updates to the generator process to help alleviate this problem and have a PR up for review:  https://github.com/resty-gwt/resty-gwt/pull/372

The changes I made were based on 2.2.4-SNAPSHOT since that seemed like the latest version. 

That being said I wish I had the cycles to support this more fully and maybe I will in the future but right now its very hit or miss on what I have time to do as I am sure is the same for Christian.

Eric

Scott Johnson

unread,
Dec 6, 2018, 9:57:40 AM12/6/18
to RestyGWT
Christain and Eric, 
Thanks for responding.  For now we will stay with 2.2.3.  I also want to say that restygwt has a been of great benefit to us in replacing RPC with JaxRs.  Thank you for all of your hard work.  
Reply all
Reply to author
Forward
0 new messages