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/4d5673c0-a69d-489e-a7fe-5a8545ddfccen%40googlegroups.com.

Reply via email to