From a “tagged versions” perspective, we’re figuring out a solution. You can absolutely use master and it’s always considered stable (with the condition that you also must be able to upgrade to the next version of master to ensure stability), but we are also exploring what some more reasonable low-cost process would be to continue to tag versions.
“Sentry 10” is coming soon, whether we call it that or not, but open source users probably won’t be as excited as it’ll require running our new Snuba service (which is an API layer on top of Clickhouse). We’ll talk more about this in the future, but the tl;dr is its going to unfortunately be a lot harder to run yourselves because of the nature of the datastore changes.
One quick follow-up question, has the Snuba feature landed in master yet? Meaning if we try to install master now, do we need to figure out how to set up Snuba ourselves?
Its in master (sort of) but definitely not required yet. It’s likely not going to be required until we formally version a bunch of things, but that might be the official 10.0 release.
We would like to start using sentry but the looming breaking changes in v10 make us question whether investing time in deploying an instance of v9 is a good idea.
Is there a clearer picture yet of when v10 might see a release for on premise users?
Or are there any further details on what a v9-v10 upgrade process might look like?