Replies: 2 comments 1 reply
-
|
Hey @rdself! Thank you for this well-thought-out proposal! We completely agree that stability is important, especially for production deployments. This idea is already tracked internally as Issue #1166 in our feature backlog. We are planning to implement a stable release channel alongside our current rolling release model. In the meantime, here are some tips for staying on stable versions:
We will keep this discussion open for community input. Anyone else who wants a stable channel, please upvote this discussion! |
Beta Was this translation helpful? Give feedback.
-
|
Hi @rdself Great news -- this has been implemented! OmniRoute now uses a dual-track versioning strategy:
Thank you for proposing this -- it directly influenced our versioning strategy! Closing this discussion as implemented. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi @diegosouzapw ,
First of all, thank you for the work you and other contributors have been putting into OmniRoute.
I’m genuinely happy to see how actively this project is evolving, and I’m also glad to be able to contribute to it. In my view, OmniRoute has become the most feature-complete open-source AI routing/proxy projects available today. I’ve recommended it to many friends for exactly that reason.
At the same time, some of those friends have recently shared a concern that I think is worth discussing: the project moves very quickly, with frequent releases and a steady stream of new providers and features. While that pace is impressive, for some users it also makes the experience feel less predictable than they would like. In practice, they often do not need every new provider or capability, and they would prefer a more stable experience with fewer regressions and less operational churn.
Because of that, I’d like to propose adding a stable release channel.
What I have in mind is something along these lines:
I think this could help the project serve two different groups of users at the same time:
I also understand that this would affect the overall project workflow, release process, and maintenance burden, so I’m not presenting this as a simple request with an obvious answer. I’d be very interested to hear your thoughts, as well as feedback from other contributors and users.
Beta Was this translation helpful? Give feedback.
All reactions