One of the bigger pain points I'm seeing with our stability level stuff is the name/meaning of the 'default' level. The only sense in which that one is truly 'default' is the internal implementation detail that in various management kernel classes it's the default value of some fields. Which is irrelevant to anyone but developers of WF. It's not the OOTB, aka 'default' stability level of standard WildFly or of WildFly Preview.

This has been a recurring topic of discussion, and I think early in the WF 35 cycle would be a good time to fix it.

If we change it we should make sure the old value still works (as an alias) in places where users can set it.

Darran suggested using 'base' instead, which I personally like.

The true meaning of this level is "same as community, but we made sure people with formal QE and docs writing expertise were part of the feature team". In lots of conversations about alternative names no one came up with a good word that has that meaning. Surprising! 'Endorsed' came closest. Adjacent concepts like 'mature' came up but that implies age, and things at this level are not necessarily older. Plus the opposite is 'immature' and that's not the intent of 'community'.

I like 'base' because it sidesteps the above and focuses on the fact that our levels are basically supersets of each other in terms of what sets of features are available. And what's available in 'default' stability is the core, or 'base' set.

Thoughts?

--
Brian Stansberry
Principal Architect, Red Hat JBoss EAP
WildFly Project Lead
He/Him/His