On Wednesday, December 14, 2022 at 2:45:36 PM UTC-7 Jesse Glick wrote:

> On Wed, Dec 14, 2022 at 4:10 PM Ullrich Hafner wrote:
>
>> increment the MAJOR version when you make incompatible API changes
>>
>
> It is a nice theory, but in practice nearly any change *could* be 
> incompatible when the “API” is defined with less than mathematical 
> precision. 4.52 obviously *was* incompatible for many repositories, but 
> 4.49 also had an incompatible change affecting some repositories, and 4.50 
> had three. Best to just treat the version as opaque, and if your Dependabot 
> CI build breaks (or even if it does not), read the release notes.
>

To further support that notion, the change from 4.52 to 4.53 includes a 
change in Jetty API that resulted in a compilation failure in the GitLab 
plugin.  As far as I can tell, it is the only plugin repository using the 
affected API, but there was a Jetty API change that affected it in the 
transition from 4.52 to 4.53.

Mark Waite 

-- 
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/6f4ea4d4-7752-4d31-8f91-3694d9bbe008n%40googlegroups.com.

Reply via email to