express icon indicating copy to clipboard operation
express copied to clipboard

When will a stable version express 5 is supposed to be released?

Open touhidurrr opened this issue 1 year ago • 13 comments

Currently we have beta.1. When will we get stable?

touhidurrr avatar Jun 08 '22 15:06 touhidurrr

Hello, and thank you for your queation. It should be soon, as the last few items in the PR are finished and merged. The biggest issue has been the lack of usage and feedback on it, including bugs. You have been a huge help in using it and providing feedback. In fact, of all the years, you are basically the only one who has done so, so thank you!

That said, I would like to get it wrapped up in June, and any more issuea you find the sooner the bigger the help that would be 👍

dougwilson avatar Jun 08 '22 19:06 dougwilson

Hi @dougwilson we're using express@5 several years and it works fine, but we have unresolved peerDeps in swagger-ui-express I think a release will make many people happy. Thank you!

ex1st avatar Jun 20 '22 16:06 ex1st

you can give aex a try.

  1. Compatiable with most express.js middlewares
  2. async/await support
  3. simple code orgination
  4. Object Oriented programming support.
  5. Web Striaght Line model instead of MVC

calidion avatar Jul 13 '22 09:07 calidion

The biggest issue has been the lack of usage and feedback on it, including bugs. You have been a huge help in using it and providing feedback.

Thank you @dougwilson for actively maintaining it! I think that you should jump on the deep and just release it, then people will start using express@5 and you will get the most valuable feedback :) Looking forward :)

wmaciejak avatar Jul 29 '22 19:07 wmaciejak

Currently, I use express@5 to run UncivServer.xyz and have been using it for some months. The site currently gets over 10M requests per month and didn’t see any express related issues by far. The ones I encountered turned out to be either mistakes from my side or design choices rather than bugs.

The only real problem I had while using express@5 is that although many middlewares and methods and such from express@4 also exist in express@5 they are not documented yet for some reason.

So, I think express@5 might just be suitable for a stable release already after documentation about it has been revised (or just copied into express@5 docs).

Screenshots of site statistics of my last month. Screenshot_2022-07-29-19-31-20-81_d073e7407281f7a2d9df7c9f755e6603

touhidurrr avatar Jul 29 '22 20:07 touhidurrr

Hello,

Also using express@5 in some project on my side but not on company project. Waiting for the official release for that :) Anything blocking for the release @dougwilson How can I help?

sheplu avatar Oct 19 '22 17:10 sheplu

I've been using Express 5 since early 2021, I could've provided more feedback. On our end, it's used for an API that has basically never failed us. I went back to Express after trying a number of alternatives, and boy, I'm very happy with how boring and stable Express can be. Using v5 we have improved TypeScript support and can define routes in spec files that are shared with the frontend. Zero bugs AFAIK!

filipecatraia avatar Oct 19 '22 18:10 filipecatraia

We have been using Express 5 in production for about 6 months now, more stable than Express 4.

karlhorky avatar Oct 19 '22 22:10 karlhorky

@karlhorky Do you have some feedbacks ? performances, broken middleware or libs ? I would love to discuss with you on that if you do have some time

sheplu avatar Oct 20 '22 16:10 sheplu

Using v5 we have improved TypeScript support and can define routes in spec files that are shared with the frontend.

Any chance you are willing to share how this is done?

gugahoi avatar Nov 09 '22 06:11 gugahoi

I am also using express 5 for a few months in production now. The migration was straightforward and every third party middleware that I use still works. The only problem I faced are typescript typings. Maybe those could be provided together with the library, or the @types/express package needs to be updated.

P4sca1 avatar Nov 09 '22 14:11 P4sca1

Using v5 we have improved TypeScript support and can define routes in spec files that are shared with the frontend.

Any chance you are willing to share how this is done?

Sure, I'm happy to take some time to create an example repo. But to keep this thread clean, I suggest you subscribe to the empty repo I've just created, and later in the week I'll try pushing an example there.

filipecatraia avatar Nov 09 '22 16:11 filipecatraia

Thank you @dougwilson for all of your hard work. Is there any estimated date of release for the Express 5? Take care.

mwanago avatar Nov 20 '22 10:11 mwanago