Replies: 2 comments 6 replies
-
There are no plans for now to replace echo. As stated in the echo discussion, v5 is mostly a maintenance release to cleanup some v4 inconsistencies and I consider it stable enough. Additionally, we also have integration tests for most endpoints that should ensure compatibility for the important parts in case of a major change in echo. I'm not entirely sure what do you mean by "not standard compliant router". You can pass a |
Beta Was this translation helpful? Give feedback.
-
It looks like Echo doesn't support SSE when setting up reverse proxy endpoints: labstack/echo#1172 Am I correct in saying that if you want to proxy a custom SSE endpoint to another SSE server, then this wouldn't be possible in Pocketbase, due to the missing functionality in Echo? |
Beta Was this translation helpful? Give feedback.
-
Hi,
Pocketbase is a great platform and it is important to get it to a stable version 1 to get even more traction besides hobby projects.
Under the hood pocketbase is making use of the echo router in version 5, which is currently in alpha.
Personally I am not a fan of echo router because it is not standard Go http handler compliant but its version 5 being in alpha (see: labstack/echo#2000) is in my view kind of problematic.
There are other, more stable and standard compliant routers out there that offer similar features to echo like chi-router.
Any opinion on this? Would it be feasible to get rid of the echo router dependency?
PS: Having a standard compliant router would also open up to more tooling for OpenApi/Swagger.
Cheers Bijan
26 votes ·
Beta Was this translation helpful? Give feedback.
All reactions