Repository navigation
Update dependency com.github.spotbugs:spotbugs-annotations to v4.8.6 - #2129
Conversation
0ab912a to
358e1d0
Compare
358e1d0 to
7be1fe4
Compare
|
This PR had no visible activity in the past 60 days, labeling it as stale. Any new activity will remove the stale label. To attract more reviewers, please tag someone or notify the dev@solr.apache.org mailing list. Thank you for your contribution! |
7be1fe4 to
60b9522
Compare
60b9522 to
a92ad81
Compare
a92ad81 to
7cb7ee2
Compare
7cb7ee2 to
db37ef0
Compare
|
@risdenk Do we need to do manual work as part of this upgrade, such as enabling new inspections? |
db37ef0 to
2bb7973
Compare
|
This PR has had no activity for 60 days and is now labeled as stale. Any new activity will remove the stale label. To attract more reviewers, please tag people who might be familiar with the code area and/or notify the dev@solr.apache.org mailing list. To exempt this PR from being marked as stale, make it a draft PR or add the label "exempt-stale". If left unattended, this PR will be closed after another 60 days of inactivity. Thank you for your contribution! |
|
This dependency update comes with a couple fixes for Java 21 and is still backwards compatible with JDK 11. It doesn't look like there is any tweaking necessary, and if so, I a separate Jira issue or PR is fine I think. |
This PR contains the following updates:
4.8.0->4.8.6Release Notes
spotbugs/spotbugs (com.github.spotbugs:spotbugs-annotations)
v4.8.6Compare Source
Fixed
IGNORED_PRIORITY(#2994)v4.8.5Compare Source
Fixed
SING_SINGLETON_GETTER_NOT_SYNCHRONIZEDwith eager instances (#2932)SE_BAD_FIELDfor record fields (#2935)v4.8.4Compare Source
Fixed
executionSuccessfulflag in SARIF report being set to false when bugs were found (#2116)exitSignalNametoexitCodeDescription(#2739)Added
MultipleInstantiationsOfSingletonsand introduced new bug types:SING_SINGLETON_HAS_NONPRIVATE_CONSTRUCTORis reported in case of a non-private constructor,SING_SINGLETON_IMPLEMENTS_CLONEABLEis reported in case of a class directly implementing theCloneableinterface,SING_SINGLETON_INDIRECTLY_IMPLEMENTS_CLONEABLEis reported when a class indirectly implements theCloneableinterface,SING_SINGLETON_IMPLEMENTS_CLONE_METHODis reported when a class does not implement theCloneableinterface, but has aclone()method,SING_SINGLETON_IMPLEMENTS_SERIALIZABLEis reported when a class directly or indirectly implements theSerializableinterface andSING_SINGLETON_GETTER_NOT_SYNCHRONIZEDis reported when the instance-getter method of the singleton class is not synchronized.(See SEI CERT MSC07-J)
FindOverridableMethodCalldetector with new bug type:MC_OVERRIDABLE_METHOD_CALL_IN_READ_OBJECT. It's reported when an overridable method is called fromreadObject(), according to SEI CERT rule SER09-J. Do not invoke overridable methods from the readObject() method.Changed
Build
v4.8.3Compare Source
Fixed
Changed
v4.8.2Compare Source
Fixed
Added
System.getenv()calls, where the corresponding Java property could be used (See ENV02-J).Build
v4.8.1Compare Source
Fixed
PA_PUBLIC_MUTABLE_OBJECT_ATTRIBUTEbug (#2652)Build
Configuration
📅 Schedule: Branch creation - "* * * * *" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot