I would be 100% behind a change to Jenkins 3 if we do an actual major release. For example, I would just nuke the current navigation system. I think one major pain point is the lack of sane separation of global navigation, local navigation and contextual actions. Redoing the whole sidebar would affect many plugins, but it's the sort of change I'd expect from a v3.
On Tuesday, January 26, 2021 at 12:25:58 PM UTC+1 Oleg Nenashev wrote: > Marketing releases are indeed something we could consider. The next LTS > baseline selection starts this week, with ETA in early April. This release > will include a number of serious changes, and generally 3.0 might be > justified from the technical point of view. At the same time, it IMHO > requires a more fundamental change in Jenkins itself and its usage > paradigm. For example, in Jenkins 2 we were mostly promoting Jenkins > Pipeline and a few other related features, not the plugin unbundling as a > breaking change. If the whole point is about marketing, we need to prepare > well and to coordinate the rollout with CDF and key vendors so that we have > a big marketing push. > > We do not have a fresh new massive story to share. At the same time there > could be a few changes to highlight: > > - Adoption of Configuration-as-Code as a recommended way to manage > Jenkins. > - Making emphasis on Jenkins-in-the-cloud applications and packaging, > with making Docker/Helm/etc. and downstream projects being promoted as > first class citizens > - Something else? > > Anyway, I am not sure about taking the next LTS as 3.0. Tables to divs > story is likely to be a problem for users due to regressions in various > in-house and not popular plugins which have not been fixed yet. Thanks to > Tim, Raihaan, Felix and many other contributors for the cleanup, but I > doubt it will be as smooth as Jenkins 1->2 upgrade for the users. > > Best regards, > Oleg > > P.S: If we do a major release, it would be awesome to get the terminology > cleanup finished at least for the Jenkins core and major plugins. Taking > our announcements this summer, this is not the topic we should roll over to > Jenkins 3. > > > On Monday, January 25, 2021 at 6:53:59 PM UTC+1 [email protected] > wrote: > >> That's a good point. I still see people who don't know about pipelines >> even though they've been around since Jenkins 2.0 IIRC. The updated UI >> is also less well known. >> >> On Fri, Jan 22, 2021 at 9:23 PM Ming Tang <[email protected]> wrote: >> > >> > I think the release of Jenkins 3.x is very urgent. Let me put forward >> another very important reason: companies and users are abandoning Jenkins. >> Jenkins 2.x has a history of 5 years. In the past 5 years, Jenkins 2.x has >> many major features and incompatible modifications. The obsolescence, >> update, and requirements for higher versions of Jenkins core require >> constant upgrading of Jenkins and modification of the configuration. This >> is in the view of the end user (administrator) of Jenkins, but it is a toss >> in the view of the leader. Small versions usually mean small changes. For >> the leaders of Jenkins administrators, Jenkins 2.x is something that hasn't >> changed a lot for many years, but it requires labor-intensive maintenance >> and repeated exploration. The minor version upgrade hides the value of the >> new version of Jenkins! News organizations do not pay attention to minor >> version updates, and the leadership does not care about minor version >> updates. Only the Jenkins administrator knows what Jenkins has updated! >> Enterprises and users have begun to consider abandoning Jenkins! ! We need >> to let the outside know that Jenkins is undergoing major changes, not that >> it has not released a major version for 5 years. >> > >> > 在2020年12月3日星期四 UTC+8 上午2:02:20<Jesse Glick> 写道: >> >> >> >> Interesting, first I had seen Revapi. Would be worth checking whether >> >> it can replace japicmp in `jenkinsci/jenkins`, which I introduced as >> >> part of JEP-227 but had to patch in order to properly handle >> >> POM/classpath changes (and unfortunately that patch remains >> >> unevaluated). >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups "Jenkins Developers" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> an email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-dev/9d0ad61c-e63e-47d5-9034-1b648e002198n%40googlegroups.com. >> >> >> >> >> >> -- >> Matt Sicker >> Senior Software Engineer, CloudBees >> > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/6b91c839-99ba-4dcc-af07-697265e03c03n%40googlegroups.com.
