{"id":33117,"name":"error_prone_core.version","ecosystem":"maven","repository_url":null,"issues_count":7,"created_at":"2025-06-07T12:07:52.456Z","updated_at":"2025-06-07T12:07:52.456Z","purl":"pkg:maven/error_prone_core.version","unique_repositories_count":2,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4043692395","node_id":"PR_kwDONUSCK87I-Z3X","number":1054,"state":"closed","title":"MINOR: Bump error_prone_core.version from 2.42.0 to 2.48.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-09T18:32:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T06:45:03.000Z","updated_at":"2026-03-09T18:32:29.000Z","time_to_close":42435,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"MINOR: Bump","packages":[{"name":"error_prone_core.version","old_version":"2.42.0","new_version":"2.48.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `error_prone_core.version` from 2.42.0 to 2.48.0.\nUpdates `com.google.errorprone:error_prone_annotations` from 2.42.0 to 2.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.48.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for passing flags with command-line argument files (\u003ccode\u003e@\u003c/code\u003e-files) (\u003ca href=\"https://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\"\u003ehttps://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AvoidValueSetter\"\u003e\u003ccode\u003eAvoidValueSetter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessarySemicolon\"\u003e\u003ccode\u003eUnnecessarySemicolon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5529\"\u003e#5529\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5537\"\u003e#5537\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5522\"\u003e#5522\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5521\"\u003e#5521\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.47.0...v2.48.0\"\u003ehttps://github.com/google/error-prone/compare/v2.47.0...v2.48.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.47.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/InterruptedInCatchBlock\"\u003e\u003ccode\u003eInterruptedInCatchBlock\u003c/code\u003e\u003c/a\u003e: Detect accidental calls to \u003ccode\u003eThread.interrupted()\u003c/code\u003e inside of \u003ccode\u003ecatch(InterruptedException e)\u003c/code\u003e blocks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RefactorSwitch\"\u003e\u003ccode\u003eRefactorSwitch\u003c/code\u003e\u003c/a\u003e: Refactorings to simplify arrow switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnamedVariable\"\u003e\u003ccode\u003eUnnamedVariable\u003c/code\u003e\u003c/a\u003e: Rename unused variables to \u003ccode\u003e_\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/1811\"\u003e#1811\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4168\"\u003e#4168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5459\"\u003e#5459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5460\"\u003e#5460\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.46.0...v2.47.0\"\u003ehttps://github.com/google/error-prone/compare/v2.46.0...v2.47.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.46.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe javac flag \u003ccode\u003e-XDaddTypeAnnotationsToSymbol=true\u003c/code\u003e is now required for Error Prone invocations on JDK 21, to enable the javac fix for \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8225377\"\u003eJDK-8225377: type annotations are not visible to javac plugins across compilation boundaries\u003c/a\u003e. See \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5426\"\u003egoogle/error-prone#5426\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003evalue\u003c/code\u003e attribute from \u003ccode\u003e@IncompatibleModifiers\u003c/code\u003e and \u003ccode\u003e@RequiredModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/2122\"\u003egoogle/error-prone#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eError Prone API changes to encapsulate references to internal javac APIs for end position handling (\u003ccode\u003eEndPosTable\u003c/code\u003e, \u003ccode\u003eDiagnosticPosition\u003c/code\u003e) (\u003ca href=\"https://github.com/google/error-prone/commit/5440bb4bcd9d3455a131d863b09f71cfea8a346b\"\u003ehttps://github.com/google/error-prone/commit/5440bb4bcd9d3455a131d863b09f71cfea8a346b\u003c/a\u003e, \u003ca href=\"https://github.com/google/error-prone/commit/06c2905e03ade5e1564b5c67d44e2e34bfe5b8e4\"\u003ehttps://github.com/google/error-prone/commit/06c2905e03ade5e1564b5c67d44e2e34bfe5b8e4\u003c/a\u003e, \u003ca href=\"https://github.com/google/error-prone/commit/f3915ec322fa7f190c670f6a30bd476f463d8967\"\u003ehttps://github.com/google/error-prone/commit/f3915ec322fa7f190c670f6a30bd476f463d8967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/DuplicateAssertion\"\u003e\u003ccode\u003eDuplicateAssertion\u003c/code\u003e\u003c/a\u003e: detect duplicated assertion lines where the argument to \u003ccode\u003eassertThat\u003c/code\u003e is pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/IfChainToSwitch\"\u003e\u003ccode\u003eIfChainToSwitch\u003c/code\u003e\u003c/a\u003e: suggest converting chains of if-statements into arrow switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ScannerUseDelimiter\"\u003e\u003ccode\u003eScannerUseDelimiter\u003c/code\u003e\u003c/a\u003e: discourage \u003ccode\u003eScanner.useDelimiter(\u0026quot;\\\\A\u0026quot;)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AddNullMarkedToClass\"\u003e\u003ccode\u003eAddNullMarkedToClass\u003c/code\u003e\u003c/a\u003e: refactoring to add \u003ccode\u003e@NullMarked\u003c/code\u003e annotation to top level classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.45.0...v2.46.0\"\u003ehttps://github.com/google/error-prone/compare/v2.45.0...v2.46.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.45.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatibility with latest JDK 26 EA builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertSameIncompatible\"\u003e\u003ccode\u003eAssertSameIncompatible\u003c/code\u003e\u003c/a\u003e: Detect calls to \u003ccode\u003eassertSame\u003c/code\u003e and similar assertions, where the calls are guaranteed to either succeed or fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FormatStringShouldUsePlaceholders\"\u003e\u003ccode\u003eFormatStringShouldUsePlaceholders\u003c/code\u003e\u003c/a\u003e: Suggests using a format string instead of string concatenation operations on format methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7cec0a04b56cd79e72461ad771e532f503f0b407\"\u003e\u003ccode\u003e7cec0a0\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/01c603a9fce06f87f0868f460a4aed0afd1ceef0\"\u003e\u003ccode\u003e01c603a\u003c/code\u003e\u003c/a\u003e Extend MissingTestCall to check for member references.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3d817b040d3fd4e144e4468b0d58811d43b11875\"\u003e\u003ccode\u003e3d817b0\u003c/code\u003e\u003c/a\u003e Handle \u003ccode\u003evar\u003c/code\u003e in \u003ccode\u003eUnnecessaryBoxedVariable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ad26f3ea6b15f89852ef2e9ff86ddcc794763a28\"\u003e\u003ccode\u003ead26f3e\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eConcurrentHashMap.keys()\u003c/code\u003e and \u003ccode\u003eConcurrentHashMap.elements()\u003c/code\u003e to `JdkObso...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7926dbce13ea1912608adac4ddd41373fa48dee6\"\u003e\u003ccode\u003e7926dbc\u003c/code\u003e\u003c/a\u003e Fix MustBeClosedChecker crash on flexible constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d08f0032a0dbd8cd25224c4f0bc7e249c72b9448\"\u003e\u003ccode\u003ed08f003\u003c/code\u003e\u003c/a\u003e Check for jakarta annotations in DI checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/171448c117547536b81eb25286cc16b91120fb0b\"\u003e\u003ccode\u003e171448c\u003c/code\u003e\u003c/a\u003e Add android internal GuardedBy to ACCEPTED_GUARDED_BY_ANNOTATIONS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5cb6075c268bb0e2039c511af5e13b6d2199435e\"\u003e\u003ccode\u003e5cb6075\u003c/code\u003e\u003c/a\u003e Remove the \u003ccode\u003eMissingTestCall:MatchGraphVerify\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ab81681a2df310ef06c31f6030106d110f64f3c7\"\u003e\u003ccode\u003eab81681\u003c/code\u003e\u003c/a\u003e Improve crash messages for fixes that don't apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/fe9bb21938df42f94c5c39351feee48f319adadd\"\u003e\u003ccode\u003efe9bb21\u003c/code\u003e\u003c/a\u003e Add a test to confirm that TimeUnitMismatch catches `seconds * 1000 + nanos /...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.42.0 to 2.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.48.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for passing flags with command-line argument files (\u003ccode\u003e@\u003c/code\u003e-files) (\u003ca href=\"https://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\"\u003ehttps://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AvoidValueSetter\"\u003e\u003ccode\u003eAvoidValueSetter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessarySemicolon\"\u003e\u003ccode\u003eUnnecessarySemicolon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5529\"\u003e#5529\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5537\"\u003e#5537\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5522\"\u003e#5522\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5521\"\u003e#5521\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.47.0...v2.48.0\"\u003ehttps://github.com/google/error-prone/compare/v2.47.0...v2.48.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.47.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/InterruptedInCatchBlock\"\u003e\u003ccode\u003eInterruptedInCatchBlock\u003c/code\u003e\u003c/a\u003e: Detect accidental calls to \u003ccode\u003eThread.interrupted()\u003c/code\u003e inside of \u003ccode\u003ecatch(InterruptedException e)\u003c/code\u003e blocks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RefactorSwitch\"\u003e\u003ccode\u003eRefactorSwitch\u003c/code\u003e\u003c/a\u003e: Refactorings to simplify arrow switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnamedVariable\"\u003e\u003ccode\u003eUnnamedVariable\u003c/code\u003e\u003c/a\u003e: Rename unused variables to \u003ccode\u003e_\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/1811\"\u003e#1811\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4168\"\u003e#4168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5459\"\u003e#5459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5460\"\u003e#5460\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.46.0...v2.47.0\"\u003ehttps://github.com/google/error-prone/compare/v2.46.0...v2.47.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.46.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe javac flag \u003ccode\u003e-XDaddTypeAnnotationsToSymbol=true\u003c/code\u003e is now required for Error Prone invocations on JDK 21, to enable the javac fix for \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8225377\"\u003eJDK-8225377: type annotations are not visible to javac plugins across compilation boundaries\u003c/a\u003e. See \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5426\"\u003egoogle/error-prone#5426\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003evalue\u003c/code\u003e attribute from \u003ccode\u003e@IncompatibleModifiers\u003c/code\u003e and \u003ccode\u003e@RequiredModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/2122\"\u003egoogle/error-prone#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eError Prone API changes to encapsulate references to internal javac APIs for end position handling (\u003ccode\u003eEndPosTable\u003c/code\u003e, \u003ccode\u003eDiagnosticPosition\u003c/code\u003e) (\u003ca href=\"https://github.com/google/error-prone/commit/5440bb4bcd9d3455a131d863b09f71cfea8a346b\"\u003ehttps://github.com/google/error-prone/commit/5440bb4bcd9d3455a131d863b09f71cfea8a346b\u003c/a\u003e, \u003ca href=\"https://github.com/google/error-prone/commit/06c2905e03ade5e1564b5c67d44e2e34bfe5b8e4\"\u003ehttps://github.com/google/error-prone/commit/06c2905e03ade5e1564b5c67d44e2e34bfe5b8e4\u003c/a\u003e, \u003ca href=\"https://github.com/google/error-prone/commit/f3915ec322fa7f190c670f6a30bd476f463d8967\"\u003ehttps://github.com/google/error-prone/commit/f3915ec322fa7f190c670f6a30bd476f463d8967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/DuplicateAssertion\"\u003e\u003ccode\u003eDuplicateAssertion\u003c/code\u003e\u003c/a\u003e: detect duplicated assertion lines where the argument to \u003ccode\u003eassertThat\u003c/code\u003e is pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/IfChainToSwitch\"\u003e\u003ccode\u003eIfChainToSwitch\u003c/code\u003e\u003c/a\u003e: suggest converting chains of if-statements into arrow switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ScannerUseDelimiter\"\u003e\u003ccode\u003eScannerUseDelimiter\u003c/code\u003e\u003c/a\u003e: discourage \u003ccode\u003eScanner.useDelimiter(\u0026quot;\\\\A\u0026quot;)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AddNullMarkedToClass\"\u003e\u003ccode\u003eAddNullMarkedToClass\u003c/code\u003e\u003c/a\u003e: refactoring to add \u003ccode\u003e@NullMarked\u003c/code\u003e annotation to top level classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.45.0...v2.46.0\"\u003ehttps://github.com/google/error-prone/compare/v2.45.0...v2.46.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.45.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatibility with latest JDK 26 EA builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertSameIncompatible\"\u003e\u003ccode\u003eAssertSameIncompatible\u003c/code\u003e\u003c/a\u003e: Detect calls to \u003ccode\u003eassertSame\u003c/code\u003e and similar assertions, where the calls are guaranteed to either succeed or fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FormatStringShouldUsePlaceholders\"\u003e\u003ccode\u003eFormatStringShouldUsePlaceholders\u003c/code\u003e\u003c/a\u003e: Suggests using a format string instead of string concatenation operations on format methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7cec0a04b56cd79e72461ad771e532f503f0b407\"\u003e\u003ccode\u003e7cec0a0\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/01c603a9fce06f87f0868f460a4aed0afd1ceef0\"\u003e\u003ccode\u003e01c603a\u003c/code\u003e\u003c/a\u003e Extend MissingTestCall to check for member references.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3d817b040d3fd4e144e4468b0d58811d43b11875\"\u003e\u003ccode\u003e3d817b0\u003c/code\u003e\u003c/a\u003e Handle \u003ccode\u003evar\u003c/code\u003e in \u003ccode\u003eUnnecessaryBoxedVariable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ad26f3ea6b15f89852ef2e9ff86ddcc794763a28\"\u003e\u003ccode\u003ead26f3e\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eConcurrentHashMap.keys()\u003c/code\u003e and \u003ccode\u003eConcurrentHashMap.elements()\u003c/code\u003e to `JdkObso...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7926dbce13ea1912608adac4ddd41373fa48dee6\"\u003e\u003ccode\u003e7926dbc\u003c/code\u003e\u003c/a\u003e Fix MustBeClosedChecker crash on flexible constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d08f0032a0dbd8cd25224c4f0bc7e249c72b9448\"\u003e\u003ccode\u003ed08f003\u003c/code\u003e\u003c/a\u003e Check for jakarta annotations in DI checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/171448c117547536b81eb25286cc16b91120fb0b\"\u003e\u003ccode\u003e171448c\u003c/code\u003e\u003c/a\u003e Add android internal GuardedBy to ACCEPTED_GUARDED_BY_ANNOTATIONS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5cb6075c268bb0e2039c511af5e13b6d2199435e\"\u003e\u003ccode\u003e5cb6075\u003c/code\u003e\u003c/a\u003e Remove the \u003ccode\u003eMissingTestCall:MatchGraphVerify\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ab81681a2df310ef06c31f6030106d110f64f3c7\"\u003e\u003ccode\u003eab81681\u003c/code\u003e\u003c/a\u003e Improve crash messages for fixes that don't apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/fe9bb21938df42f94c5c39351feee48f319adadd\"\u003e\u003ccode\u003efe9bb21\u003c/code\u003e\u003c/a\u003e Add a test to confirm that TimeUnitMismatch catches `seconds * 1000 + nanos /...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-java/pull/1054","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-java/issues/1054","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1054/packages"},{"uuid":"3679463954","node_id":"PR_kwDONUSCK862Q76f","number":921,"state":"closed","title":"MINOR: Bump error_prone_core.version from 2.42.0 to 2.45.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-12T07:27:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T06:29:13.000Z","updated_at":"2026-01-12T07:27:32.000Z","time_to_close":3632297,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"MINOR: Bump","packages":[{"name":"error_prone_core.version","old_version":"2.42.0","new_version":"2.45.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `error_prone_core.version` from 2.42.0 to 2.45.0.\nUpdates `com.google.errorprone:error_prone_annotations` from 2.42.0 to 2.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.45.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatibility with latest JDK 26 EA builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertSameIncompatible\"\u003e\u003ccode\u003eAssertSameIncompatible\u003c/code\u003e\u003c/a\u003e: Detect calls to \u003ccode\u003eassertSame\u003c/code\u003e and similar assertions, where the calls are guaranteed to either succeed or fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FormatStringShouldUsePlaceholders\"\u003e\u003ccode\u003eFormatStringShouldUsePlaceholders\u003c/code\u003e\u003c/a\u003e: Suggests using a format string instead of string concatenation operations on format methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5335\"\u003e#5335\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.44.0...v2.45.0\"\u003ehttps://github.com/google/error-prone/compare/v2.44.0...v2.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.44.0\u003c/h2\u003e\n\u003cp\u003eChanges\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe default severity for \u003ca href=\"https://errorprone.info/bugpattern/LabelledBreakTarget\"\u003e\u003ccode\u003eLabelledBreakTarget\u003c/code\u003e\u003c/a\u003e is now an error\u003c/li\u003e\n\u003cli\u003eUpdate dependency on Guava (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5218\"\u003e#5218\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5278\"\u003e#5278\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.43.0...v2.44.0\"\u003ehttps://github.com/google/error-prone/compare/v2.43.0...v2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.43.0\u003c/h2\u003e\n\u003cp\u003eThe minimum supported JDK version to run Error Prone is now JDK 21 (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4867\"\u003egoogle/error-prone#4867\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-XepPatchChecks\u003c/code\u003e now skips disabled checks (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAndroidJdkLibsChecker\u003c/code\u003e has been removed, the recommended replacement for Android code is Android Lint's NewApi check\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/NullNeedsCastForVarargs\"\u003e\u003ccode\u003eNullNeedsCastForVarargs\u003c/code\u003e\u003c/a\u003e: Detect calls that incorrectly passes a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003earray\u003c/em\u003e instead of a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003eelement\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RedundantNullCheck\"\u003e\u003ccode\u003eRedundantNullCheck\u003c/code\u003e\u003c/a\u003e: detect checks on expressions that are non-null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5102\"\u003e#5102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5107\"\u003e#5107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5121\"\u003e#5121\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5158\"\u003e#5158\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5217\"\u003e#5217\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5239\"\u003e#5239\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.43.0\"\u003ehttps://github.com/google/error-prone/compare/v2.42.0...v2.43.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/c8628153f52db4c8b394cee8fd9f6d84a8580324\"\u003e\u003ccode\u003ec862815\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7027d9fe2497b64d422504b5d8257094d92c3a1a\"\u003e\u003ccode\u003e7027d9f\u003c/code\u003e\u003c/a\u003e Add negative test cases for AlwaysThrows with non-literal arguments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8669adb446b2238d7b0d47e65a8a243fd47a61d9\"\u003e\u003ccode\u003e8669adb\u003c/code\u003e\u003c/a\u003e Fix parameter name handling of enum constructor arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/679c4ac6b8efc1c69af30d189ee3dc5cc85ef899\"\u003e\u003ccode\u003e679c4ac\u003c/code\u003e\u003c/a\u003e Update end position handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/dc1279e18ca7a0f1cdcde655493544f6f78130c4\"\u003e\u003ccode\u003edc1279e\u003c/code\u003e\u003c/a\u003e AssertSameIncompatible: flag calls to assertSame/etc where the calls are guar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/24387de909663f326ac77e65304c61daa88445ba\"\u003e\u003ccode\u003e24387de\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5300dc6e1fac4557cda82b6a1f91366bba90dc0f\"\u003e\u003ccode\u003e5300dc6\u003c/code\u003e\u003c/a\u003e Disable an InvalidLink test for a javadoc bug on JDK \u0026gt;= 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/75dcd539caf58e2daa4598bb9b72fc9a3b7afdc9\"\u003e\u003ccode\u003e75dcd53\u003c/code\u003e\u003c/a\u003e Fix the Optional wrapping in the description of NonCanonicalStaticMemberImport.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/10f54242b4a6a5e7055a7a94faec78bf20206d39\"\u003e\u003ccode\u003e10f5424\u003c/code\u003e\u003c/a\u003e FormatStringShouldUsePlaceholders shouldn't rewrite calls with a pass-through...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3ef3d7921be1bd9b6394ae018570f50a645240e6\"\u003e\u003ccode\u003e3ef3d79\u003c/code\u003e\u003c/a\u003e The verb form of \u0026quot;recursion\u0026quot; is \u0026quot;to recur\u0026quot;, not \u0026quot;to recurse\u0026quot;. Quoting my CS p...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.42.0 to 2.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.45.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatibility with latest JDK 26 EA builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertSameIncompatible\"\u003e\u003ccode\u003eAssertSameIncompatible\u003c/code\u003e\u003c/a\u003e: Detect calls to \u003ccode\u003eassertSame\u003c/code\u003e and similar assertions, where the calls are guaranteed to either succeed or fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FormatStringShouldUsePlaceholders\"\u003e\u003ccode\u003eFormatStringShouldUsePlaceholders\u003c/code\u003e\u003c/a\u003e: Suggests using a format string instead of string concatenation operations on format methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5335\"\u003e#5335\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.44.0...v2.45.0\"\u003ehttps://github.com/google/error-prone/compare/v2.44.0...v2.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.44.0\u003c/h2\u003e\n\u003cp\u003eChanges\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe default severity for \u003ca href=\"https://errorprone.info/bugpattern/LabelledBreakTarget\"\u003e\u003ccode\u003eLabelledBreakTarget\u003c/code\u003e\u003c/a\u003e is now an error\u003c/li\u003e\n\u003cli\u003eUpdate dependency on Guava (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5218\"\u003e#5218\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5278\"\u003e#5278\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.43.0...v2.44.0\"\u003ehttps://github.com/google/error-prone/compare/v2.43.0...v2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.43.0\u003c/h2\u003e\n\u003cp\u003eThe minimum supported JDK version to run Error Prone is now JDK 21 (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4867\"\u003egoogle/error-prone#4867\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-XepPatchChecks\u003c/code\u003e now skips disabled checks (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAndroidJdkLibsChecker\u003c/code\u003e has been removed, the recommended replacement for Android code is Android Lint's NewApi check\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/NullNeedsCastForVarargs\"\u003e\u003ccode\u003eNullNeedsCastForVarargs\u003c/code\u003e\u003c/a\u003e: Detect calls that incorrectly passes a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003earray\u003c/em\u003e instead of a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003eelement\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RedundantNullCheck\"\u003e\u003ccode\u003eRedundantNullCheck\u003c/code\u003e\u003c/a\u003e: detect checks on expressions that are non-null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5102\"\u003e#5102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5107\"\u003e#5107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5121\"\u003e#5121\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5158\"\u003e#5158\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5217\"\u003e#5217\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5239\"\u003e#5239\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.43.0\"\u003ehttps://github.com/google/error-prone/compare/v2.42.0...v2.43.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/c8628153f52db4c8b394cee8fd9f6d84a8580324\"\u003e\u003ccode\u003ec862815\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7027d9fe2497b64d422504b5d8257094d92c3a1a\"\u003e\u003ccode\u003e7027d9f\u003c/code\u003e\u003c/a\u003e Add negative test cases for AlwaysThrows with non-literal arguments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8669adb446b2238d7b0d47e65a8a243fd47a61d9\"\u003e\u003ccode\u003e8669adb\u003c/code\u003e\u003c/a\u003e Fix parameter name handling of enum constructor arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/679c4ac6b8efc1c69af30d189ee3dc5cc85ef899\"\u003e\u003ccode\u003e679c4ac\u003c/code\u003e\u003c/a\u003e Update end position handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/dc1279e18ca7a0f1cdcde655493544f6f78130c4\"\u003e\u003ccode\u003edc1279e\u003c/code\u003e\u003c/a\u003e AssertSameIncompatible: flag calls to assertSame/etc where the calls are guar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/24387de909663f326ac77e65304c61daa88445ba\"\u003e\u003ccode\u003e24387de\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5300dc6e1fac4557cda82b6a1f91366bba90dc0f\"\u003e\u003ccode\u003e5300dc6\u003c/code\u003e\u003c/a\u003e Disable an InvalidLink test for a javadoc bug on JDK \u0026gt;= 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/75dcd539caf58e2daa4598bb9b72fc9a3b7afdc9\"\u003e\u003ccode\u003e75dcd53\u003c/code\u003e\u003c/a\u003e Fix the Optional wrapping in the description of NonCanonicalStaticMemberImport.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/10f54242b4a6a5e7055a7a94faec78bf20206d39\"\u003e\u003ccode\u003e10f5424\u003c/code\u003e\u003c/a\u003e FormatStringShouldUsePlaceholders shouldn't rewrite calls with a pass-through...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3ef3d7921be1bd9b6394ae018570f50a645240e6\"\u003e\u003ccode\u003e3ef3d79\u003c/code\u003e\u003c/a\u003e The verb form of \u0026quot;recursion\u0026quot; is \u0026quot;to recur\u0026quot;, not \u0026quot;to recurse\u0026quot;. Quoting my CS p...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/apache/arrow-java/pull/921","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-java/issues/921","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/921/packages"},{"uuid":"2693621106","node_id":"PR_kwDOKvJnOM6gjWVy","number":235,"state":"open","title":"Bump error_prone_core.version from 2.40.0 to 2.41.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-25T01:43:55.000Z","updated_at":"2025-07-25T01:43:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"error_prone_core.version","old_version":"2.40.0","new_version":"2.41.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `error_prone_core.version` from 2.40.0 to 2.41.0.\nUpdates `com.google.errorprone:error_prone_annotations` from 2.40.0 to 2.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.41.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/EffectivelyPrivate\"\u003eEffectivelyPrivate\u003c/a\u003e: Detect declarations that have \u003ccode\u003epublic\u003c/code\u003e or \u003ccode\u003eprotected\u003c/code\u003e modifiers, but are effectively private\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSkip BooleanLiteral findings if the target type is boxed (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5134\"\u003e#5134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.40.0...v2.41.0\"\u003ehttps://github.com/google/error-prone/compare/v2.40.0...v2.41.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d6539d63084b7f366a58bdcafbb889cf897b5297\"\u003e\u003ccode\u003ed6539d6\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/6161d4eabdaf3988911a14bf31b45411004df69b\"\u003e\u003ccode\u003e6161d4e\u003c/code\u003e\u003c/a\u003e Skip BooleanLiteral findings if the target type is boxed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/98d83bffda4993e2d8d64841e05f2475302ff284\"\u003e\u003ccode\u003e98d83bf\u003c/code\u003e\u003c/a\u003e Avoid touching parameters of \u003ccode\u003e@Subscribe\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/13d46e7a3438d894ff5fea8f2306ee7e0cb3e0e7\"\u003e\u003ccode\u003e13d46e7\u003c/code\u003e\u003c/a\u003e Refactor to use WellKnownKeep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ef33eee283c0ef30e34e4b65f68999266e32a062\"\u003e\u003ccode\u003eef33eee\u003c/code\u003e\u003c/a\u003e Fix a println statement left over from \u003ca href=\"https://github.com/google/error-prone/\"\u003ehttps://github.com/google/error-prone/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ce784a9949dc64604a338250fa598c64b1752683\"\u003e\u003ccode\u003ece784a9\u003c/code\u003e\u003c/a\u003e Detect non-private, non-override methods in anonymous classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/43759cd54556b70057f617f2da8df433f3961a98\"\u003e\u003ccode\u003e43759cd\u003c/code\u003e\u003c/a\u003e Recognise \u003ccode\u003ecom.google.common.inject.components.OtherRequiredBindings\u003c/code\u003e as an i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ef5073b3e2bdd09e27f2196d0db5508ff8967b7d\"\u003e\u003ccode\u003eef5073b\u003c/code\u003e\u003c/a\u003e UnnecessaryQualifier: don't fire on \u003ccode\u003einterface\u003c/code\u003es, in deference to Dagger.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3d7b585878851992d0b74e13b324a482141b80fc\"\u003e\u003ccode\u003e3d7b585\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eTruthIncompatibleType\u003c/code\u003e support for \u003ccode\u003eMultisetSubject#hasCount\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/b5c6175f7f543ed056799ae8f4ac74e76b1103b2\"\u003e\u003ccode\u003eb5c6175\u003c/code\u003e\u003c/a\u003e Add a test confirming external \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5151\"\u003e#5151\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.40.0...v2.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.40.0 to 2.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.41.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/EffectivelyPrivate\"\u003eEffectivelyPrivate\u003c/a\u003e: Detect declarations that have \u003ccode\u003epublic\u003c/code\u003e or \u003ccode\u003eprotected\u003c/code\u003e modifiers, but are effectively private\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSkip BooleanLiteral findings if the target type is boxed (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5134\"\u003e#5134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.40.0...v2.41.0\"\u003ehttps://github.com/google/error-prone/compare/v2.40.0...v2.41.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d6539d63084b7f366a58bdcafbb889cf897b5297\"\u003e\u003ccode\u003ed6539d6\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/6161d4eabdaf3988911a14bf31b45411004df69b\"\u003e\u003ccode\u003e6161d4e\u003c/code\u003e\u003c/a\u003e Skip BooleanLiteral findings if the target type is boxed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/98d83bffda4993e2d8d64841e05f2475302ff284\"\u003e\u003ccode\u003e98d83bf\u003c/code\u003e\u003c/a\u003e Avoid touching parameters of \u003ccode\u003e@Subscribe\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/13d46e7a3438d894ff5fea8f2306ee7e0cb3e0e7\"\u003e\u003ccode\u003e13d46e7\u003c/code\u003e\u003c/a\u003e Refactor to use WellKnownKeep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ef33eee283c0ef30e34e4b65f68999266e32a062\"\u003e\u003ccode\u003eef33eee\u003c/code\u003e\u003c/a\u003e Fix a println statement left over from \u003ca href=\"https://github.com/google/error-prone/\"\u003ehttps://github.com/google/error-prone/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ce784a9949dc64604a338250fa598c64b1752683\"\u003e\u003ccode\u003ece784a9\u003c/code\u003e\u003c/a\u003e Detect non-private, non-override methods in anonymous classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/43759cd54556b70057f617f2da8df433f3961a98\"\u003e\u003ccode\u003e43759cd\u003c/code\u003e\u003c/a\u003e Recognise \u003ccode\u003ecom.google.common.inject.components.OtherRequiredBindings\u003c/code\u003e as an i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ef5073b3e2bdd09e27f2196d0db5508ff8967b7d\"\u003e\u003ccode\u003eef5073b\u003c/code\u003e\u003c/a\u003e UnnecessaryQualifier: don't fire on \u003ccode\u003einterface\u003c/code\u003es, in deference to Dagger.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3d7b585878851992d0b74e13b324a482141b80fc\"\u003e\u003ccode\u003e3d7b585\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eTruthIncompatibleType\u003c/code\u003e support for \u003ccode\u003eMultisetSubject#hasCount\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/b5c6175f7f543ed056799ae8f4ac74e76b1103b2\"\u003e\u003ccode\u003eb5c6175\u003c/code\u003e\u003c/a\u003e Add a test confirming external \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5151\"\u003e#5151\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.40.0...v2.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sebastian-toepfer/oss-mvn-parent/pull/235","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastian-toepfer%2Foss-mvn-parent/issues/235","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/235/packages"},{"uuid":"2654373884","node_id":"PR_kwDOKvJnOM6eNof8","number":228,"state":"open","title":"Bump error_prone_core.version from 2.39.0 to 2.40.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-10T01:29:26.000Z","updated_at":"2025-07-10T01:29:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"error_prone_core.version","old_version":"2.39.0","new_version":"2.40.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `error_prone_core.version` from 2.39.0 to 2.40.0.\nUpdates `com.google.errorprone:error_prone_annotations` from 2.39.0 to 2.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.40.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes and improvements\u003c/li\u003e\n\u003cli\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.39.0...v2.40.0\"\u003ehttps://github.com/google/error-prone/compare/v2.39.0...v2.40.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/4abb46f9830f2782b98d958b3cedcc482e9dd13f\"\u003e\u003ccode\u003e4abb46f\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8d324f10754e56ef951a58a9161a1129855cc2bb\"\u003e\u003ccode\u003e8d324f1\u003c/code\u003e\u003c/a\u003e Update release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8507f3d8b6a3715f4f6c1afe3a8714a94b0ddc59\"\u003e\u003ccode\u003e8507f3d\u003c/code\u003e\u003c/a\u003e Update release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ee85af97e1382a4d3a14556a3fe26bae547d74fc\"\u003e\u003ccode\u003eee85af9\u003c/code\u003e\u003c/a\u003e OSSRH migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/81701de1bb626d87d8737743d4bb43851107c9d8\"\u003e\u003ccode\u003e81701de\u003c/code\u003e\u003c/a\u003e Automated rollback of commit d4c627adb0145a473498b0e5a3a21c7fafe137ba.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/706e67a38221f20a92f7a4c5be5b989bc650db68\"\u003e\u003ccode\u003e706e67a\u003c/code\u003e\u003c/a\u003e OSSRH migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d4c627adb0145a473498b0e5a3a21c7fafe137ba\"\u003e\u003ccode\u003ed4c627a\u003c/code\u003e\u003c/a\u003e Remove obsolete \u003ccode\u003edistributionManagement\u003c/code\u003e entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/e3b4d74da7327e0f8a8e6cab98753f823fee5801\"\u003e\u003ccode\u003ee3b4d74\u003c/code\u003e\u003c/a\u003e Migrate Error Prone to from OSSRH to Central Publishing Portal for Sonatype M...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/872e7300df51970e4315460d304e96edfbed3bda\"\u003e\u003ccode\u003e872e730\u003c/code\u003e\u003c/a\u003e Update ci.yml for JDK 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5cfd2ec6c06b49a4ab0fa113dae371cb4f9849e8\"\u003e\u003ccode\u003e5cfd2ec\u003c/code\u003e\u003c/a\u003e Work around a JDK head crash.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.39.0...v2.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.39.0 to 2.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.40.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes and improvements\u003c/li\u003e\n\u003cli\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.39.0...v2.40.0\"\u003ehttps://github.com/google/error-prone/compare/v2.39.0...v2.40.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/4abb46f9830f2782b98d958b3cedcc482e9dd13f\"\u003e\u003ccode\u003e4abb46f\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8d324f10754e56ef951a58a9161a1129855cc2bb\"\u003e\u003ccode\u003e8d324f1\u003c/code\u003e\u003c/a\u003e Update release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8507f3d8b6a3715f4f6c1afe3a8714a94b0ddc59\"\u003e\u003ccode\u003e8507f3d\u003c/code\u003e\u003c/a\u003e Update release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ee85af97e1382a4d3a14556a3fe26bae547d74fc\"\u003e\u003ccode\u003eee85af9\u003c/code\u003e\u003c/a\u003e OSSRH migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/81701de1bb626d87d8737743d4bb43851107c9d8\"\u003e\u003ccode\u003e81701de\u003c/code\u003e\u003c/a\u003e Automated rollback of commit d4c627adb0145a473498b0e5a3a21c7fafe137ba.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/706e67a38221f20a92f7a4c5be5b989bc650db68\"\u003e\u003ccode\u003e706e67a\u003c/code\u003e\u003c/a\u003e OSSRH migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d4c627adb0145a473498b0e5a3a21c7fafe137ba\"\u003e\u003ccode\u003ed4c627a\u003c/code\u003e\u003c/a\u003e Remove obsolete \u003ccode\u003edistributionManagement\u003c/code\u003e entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/e3b4d74da7327e0f8a8e6cab98753f823fee5801\"\u003e\u003ccode\u003ee3b4d74\u003c/code\u003e\u003c/a\u003e Migrate Error Prone to from OSSRH to Central Publishing Portal for Sonatype M...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/872e7300df51970e4315460d304e96edfbed3bda\"\u003e\u003ccode\u003e872e730\u003c/code\u003e\u003c/a\u003e Update ci.yml for JDK 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5cfd2ec6c06b49a4ab0fa113dae371cb4f9849e8\"\u003e\u003ccode\u003e5cfd2ec\u003c/code\u003e\u003c/a\u003e Work around a JDK head crash.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.39.0...v2.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sebastian-toepfer/oss-mvn-parent/pull/228","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastian-toepfer%2Foss-mvn-parent/issues/228","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/228/packages"},{"uuid":"2616609003","node_id":"PR_kwDOKvJnOM6b9kjr","number":217,"state":"closed","title":"Bump error_prone_core.version from 2.38.0 to 2.39.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-25T18:05:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-25T02:00:44.000Z","updated_at":"2025-06-25T18:05:40.000Z","time_to_close":57896,"merged_at":"2025-06-25T18:05:40.000Z","merged_by":"sebastian-toepfer","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"error_prone_core.version","old_version":"2.38.0","new_version":"2.39.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `error_prone_core.version` from 2.38.0 to 2.39.0.\nUpdates `com.google.errorprone:error_prone_annotations` from 2.38.0 to 2.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.39.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTemporarily downgrade to Guava 33.4.0 (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChecks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/BooleanLiteral\"\u003e\u003ccode\u003eBooleanLiteral\u003c/code\u003e\u003c/a\u003e: Prefer \u003ccode\u003etrue\u003c/code\u003e to \u003ccode\u003eBoolean.TRUE\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ExpensiveLenientFormatString\"\u003e\u003ccode\u003eExpensiveLenientFormatString\u003c/code\u003e\u003c/a\u003e: Renamed from \u003ccode\u003ePreconditionsExpensiveString\u003c/code\u003e, detects unnecessary calls to \u003ccode\u003eString.format\u003c/code\u003e in the arguments of lenient formatting methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessaryQualifier\"\u003e\u003ccode\u003eUnnecessaryQualifier\u003c/code\u003e\u003c/a\u003e: Detects \u003ccode\u003e@Qualifier\u003c/code\u003e or \u003ccode\u003e@BindingAnnotation\u003c/code\u003e annotations that have no effect, and can be removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIssues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4996\"\u003e#4996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5045\"\u003e#5045\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.38.0...v2.39.0\"\u003ehttps://github.com/google/error-prone/compare/v2.38.0...v2.39.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7bfe453a2ec755d3b19ab341b3f0e2e37cfb4bfd\"\u003e\u003ccode\u003e7bfe453\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0d2f69c9587f57b83f6e9cfd40a6e3e9db2b938a\"\u003e\u003ccode\u003e0d2f69c\u003c/code\u003e\u003c/a\u003e Downgrade Error Prone's Guava version to 33.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/1ec2bbe33829c8aababb647ce10b3a6f1498deac\"\u003e\u003ccode\u003e1ec2bbe\u003c/code\u003e\u003c/a\u003e Fix typos in OperatorPrecedence.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/150417a3d52794649b1fe1289a358a1a97771f20\"\u003e\u003ccode\u003e150417a\u003c/code\u003e\u003c/a\u003e Fix a crash when finding the enclosing method (for a second time).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/bbb9e1511488dad1e95051fde3ce27cbfbccaf93\"\u003e\u003ccode\u003ebbb9e15\u003c/code\u003e\u003c/a\u003e Disallow StackWalker in AndroidApiChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/576bfb1da743171e068e5d1f9b05386ddebbdd68\"\u003e\u003ccode\u003e576bfb1\u003c/code\u003e\u003c/a\u003e Update Error Prone's Guava version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ca2e11db39a9d4c936dd043b52e4016a96eff720\"\u003e\u003ccode\u003eca2e11d\u003c/code\u003e\u003c/a\u003e Fix some crashes in warning-level checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/a9eab6084e0b504e6fff07a0faa4cbd1e6df5d8f\"\u003e\u003ccode\u003ea9eab60\u003c/code\u003e\u003c/a\u003e Add some suggestions for Future in UndefinedEquals.md (the actual logic was a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/51907a0419dc1c2ef4ed28f595f9a2f1c212878d\"\u003e\u003ccode\u003e51907a0\u003c/code\u003e\u003c/a\u003e Remove the \u0026quot;improved heuristic\u0026quot; flag from JUnit4TestNotRun.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/1a53d5151c36bb4e6b907af4eee02d3f87809264\"\u003e\u003ccode\u003e1a53d51\u003c/code\u003e\u003c/a\u003e Handle changes to EndPosTable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.38.0...v2.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.38.0 to 2.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.39.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTemporarily downgrade to Guava 33.4.0 (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChecks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/BooleanLiteral\"\u003e\u003ccode\u003eBooleanLiteral\u003c/code\u003e\u003c/a\u003e: Prefer \u003ccode\u003etrue\u003c/code\u003e to \u003ccode\u003eBoolean.TRUE\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ExpensiveLenientFormatString\"\u003e\u003ccode\u003eExpensiveLenientFormatString\u003c/code\u003e\u003c/a\u003e: Renamed from \u003ccode\u003ePreconditionsExpensiveString\u003c/code\u003e, detects unnecessary calls to \u003ccode\u003eString.format\u003c/code\u003e in the arguments of lenient formatting methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessaryQualifier\"\u003e\u003ccode\u003eUnnecessaryQualifier\u003c/code\u003e\u003c/a\u003e: Detects \u003ccode\u003e@Qualifier\u003c/code\u003e or \u003ccode\u003e@BindingAnnotation\u003c/code\u003e annotations that have no effect, and can be removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIssues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4996\"\u003e#4996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5045\"\u003e#5045\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.38.0...v2.39.0\"\u003ehttps://github.com/google/error-prone/compare/v2.38.0...v2.39.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7bfe453a2ec755d3b19ab341b3f0e2e37cfb4bfd\"\u003e\u003ccode\u003e7bfe453\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0d2f69c9587f57b83f6e9cfd40a6e3e9db2b938a\"\u003e\u003ccode\u003e0d2f69c\u003c/code\u003e\u003c/a\u003e Downgrade Error Prone's Guava version to 33.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/1ec2bbe33829c8aababb647ce10b3a6f1498deac\"\u003e\u003ccode\u003e1ec2bbe\u003c/code\u003e\u003c/a\u003e Fix typos in OperatorPrecedence.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/150417a3d52794649b1fe1289a358a1a97771f20\"\u003e\u003ccode\u003e150417a\u003c/code\u003e\u003c/a\u003e Fix a crash when finding the enclosing method (for a second time).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/bbb9e1511488dad1e95051fde3ce27cbfbccaf93\"\u003e\u003ccode\u003ebbb9e15\u003c/code\u003e\u003c/a\u003e Disallow StackWalker in AndroidApiChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/576bfb1da743171e068e5d1f9b05386ddebbdd68\"\u003e\u003ccode\u003e576bfb1\u003c/code\u003e\u003c/a\u003e Update Error Prone's Guava version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ca2e11db39a9d4c936dd043b52e4016a96eff720\"\u003e\u003ccode\u003eca2e11d\u003c/code\u003e\u003c/a\u003e Fix some crashes in warning-level checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/a9eab6084e0b504e6fff07a0faa4cbd1e6df5d8f\"\u003e\u003ccode\u003ea9eab60\u003c/code\u003e\u003c/a\u003e Add some suggestions for Future in UndefinedEquals.md (the actual logic was a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/51907a0419dc1c2ef4ed28f595f9a2f1c212878d\"\u003e\u003ccode\u003e51907a0\u003c/code\u003e\u003c/a\u003e Remove the \u0026quot;improved heuristic\u0026quot; flag from JUnit4TestNotRun.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/1a53d5151c36bb4e6b907af4eee02d3f87809264\"\u003e\u003ccode\u003e1a53d51\u003c/code\u003e\u003c/a\u003e Handle changes to EndPosTable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.38.0...v2.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sebastian-toepfer/oss-mvn-parent/pull/217","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastian-toepfer%2Foss-mvn-parent/issues/217","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/217/packages"},{"uuid":"2512793632","node_id":"PR_kwDONUSCK86VxjAg","number":749,"state":"open","title":"MINOR: Bump error_prone_core.version from 2.37.0 to 2.38.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T06:21:09.000Z","updated_at":"2025-05-12T06:21:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"MINOR: Bump","packages":[{"name":"error_prone_core.version","old_version":"2.37.0","new_version":"2.38.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `error_prone_core.version` from 2.37.0 to 2.38.0.\nUpdates `com.google.errorprone:error_prone_annotations` from 2.37.0 to 2.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.38.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AddNullMarkedToPackageInfo\"\u003e\u003ccode\u003eAddNullMarkedToPackageInfo\u003c/code\u003e\u003c/a\u003e: adds \u003ca href=\"https://jspecify.dev/docs/api/org/jspecify/annotations/NullMarked.html\"\u003e\u003ccode\u003e@org.jspecify.annotations.NullMarked\u003c/code\u003e\u003c/a\u003e annotation to package-info files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/IntLiteralCast\"\u003e\u003ccode\u003eIntLiteralCast\u003c/code\u003e\u003c/a\u003e: Suggests a literal of the desired type instead of casting an int literal to a long, float, or double\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/MisleadingEmptyVarargs\"\u003e\u003ccode\u003eMisleadingEmptyVarargs\u003c/code\u003e\u003c/a\u003e: Discourages calling varargs methods that expect at least one argument with no arguments, like Mockito's \u003ccode\u003ethenThrow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/PreconditionsExpensiveString\"\u003e\u003ccode\u003ePreconditionsExpensiveString\u003c/code\u003e\u003c/a\u003e: Discourages expensive string formatting in Guava \u003ccode\u003ePreconditions\u003c/code\u003e checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/SelfSet\"\u003e\u003ccode\u003eSelfSet\u003c/code\u003e\u003c/a\u003e: Detects mistakes like \u003ccode\u003eproto.setFoo(proto.getFoo())\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessaryCopy\"\u003e\u003ccode\u003eUnnecessaryCopy\u003c/code\u003e\u003c/a\u003e: detect unnecessary copies of proto Lists and Maps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4924\"\u003e#4924\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4897\"\u003e#4897\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4995\"\u003e#4995\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.37.0...v2.38.0\"\u003ehttps://github.com/google/error-prone/compare/v2.37.0...v2.38.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/a07bd3e24904d287bfb5a4c0cc01552ff5589d81\"\u003e\u003ccode\u003ea07bd3e\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/09fd394fb3eb350ca3785ee28b253add2ef7bbf3\"\u003e\u003ccode\u003e09fd394\u003c/code\u003e\u003c/a\u003e Fix typo in NullTernary.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/4171fd71ceed57e27ac63a6d3180ff704b340dce\"\u003e\u003ccode\u003e4171fd7\u003c/code\u003e\u003c/a\u003e FindIdentifiers: find binding variables declared by enclosing or earlier \u003ccode\u003eif\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d78f515d82c884f7c2ea4f936695184f7fd5e1aa\"\u003e\u003ccode\u003ed78f515\u003c/code\u003e\u003c/a\u003e Audit each use of ElementKind.LOCAL_VARIABLE, and add BINDING_VARIABLE if app...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/6f94a97b8edd9d1d468151fa8dc907e6bef23634\"\u003e\u003ccode\u003e6f94a97\u003c/code\u003e\u003c/a\u003e Tolerate default cases in switches as being present to handle version skew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0223abb5ed30268e6519fe8928acc4e03357349d\"\u003e\u003ccode\u003e0223abb\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003e@LenientFormatString\u003c/code\u003e in \u003ccode\u003eLenientFormatStringValidation\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/cb7dfafdca02d5f0a2b3e6b838a8a3efc3e716d3\"\u003e\u003ccode\u003ecb7dfaf\u003c/code\u003e\u003c/a\u003e Remove the \u003ccode\u003eSide\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d64c9cee1802f647e086e741df2df13f785b0170\"\u003e\u003ccode\u003ed64c9ce\u003c/code\u003e\u003c/a\u003e Promote error prone check TestExceptionChecker to ERROR within Google (blaze ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/c0ce4751516d17934436533398d6a5fa250c5867\"\u003e\u003ccode\u003ec0ce475\u003c/code\u003e\u003c/a\u003e Move \u003ccode\u003eTargetType\u003c/code\u003e to a top-level class alongside \u003ccode\u003eASTHelpers\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/90b8efb3b7f46d95451cd3097537b8089a07af0f\"\u003e\u003ccode\u003e90b8efb\u003c/code\u003e\u003c/a\u003e Allow binding to BINDING_VARIABLEs in GuardedByBinder.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.37.0...v2.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.37.0 to 2.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.38.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AddNullMarkedToPackageInfo\"\u003e\u003ccode\u003eAddNullMarkedToPackageInfo\u003c/code\u003e\u003c/a\u003e: adds \u003ca href=\"https://jspecify.dev/docs/api/org/jspecify/annotations/NullMarked.html\"\u003e\u003ccode\u003e@org.jspecify.annotations.NullMarked\u003c/code\u003e\u003c/a\u003e annotation to package-info files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/IntLiteralCast\"\u003e\u003ccode\u003eIntLiteralCast\u003c/code\u003e\u003c/a\u003e: Suggests a literal of the desired type instead of casting an int literal to a long, float, or double\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/MisleadingEmptyVarargs\"\u003e\u003ccode\u003eMisleadingEmptyVarargs\u003c/code\u003e\u003c/a\u003e: Discourages calling varargs methods that expect at least one argument with no arguments, like Mockito's \u003ccode\u003ethenThrow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/PreconditionsExpensiveString\"\u003e\u003ccode\u003ePreconditionsExpensiveString\u003c/code\u003e\u003c/a\u003e: Discourages expensive string formatting in Guava \u003ccode\u003ePreconditions\u003c/code\u003e checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/SelfSet\"\u003e\u003ccode\u003eSelfSet\u003c/code\u003e\u003c/a\u003e: Detects mistakes like \u003ccode\u003eproto.setFoo(proto.getFoo())\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessaryCopy\"\u003e\u003ccode\u003eUnnecessaryCopy\u003c/code\u003e\u003c/a\u003e: detect unnecessary copies of proto Lists and Maps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4924\"\u003e#4924\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4897\"\u003e#4897\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4995\"\u003e#4995\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.37.0...v2.38.0\"\u003ehttps://github.com/google/error-prone/compare/v2.37.0...v2.38.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/a07bd3e24904d287bfb5a4c0cc01552ff5589d81\"\u003e\u003ccode\u003ea07bd3e\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/09fd394fb3eb350ca3785ee28b253add2ef7bbf3\"\u003e\u003ccode\u003e09fd394\u003c/code\u003e\u003c/a\u003e Fix typo in NullTernary.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/4171fd71ceed57e27ac63a6d3180ff704b340dce\"\u003e\u003ccode\u003e4171fd7\u003c/code\u003e\u003c/a\u003e FindIdentifiers: find binding variables declared by enclosing or earlier \u003ccode\u003eif\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d78f515d82c884f7c2ea4f936695184f7fd5e1aa\"\u003e\u003ccode\u003ed78f515\u003c/code\u003e\u003c/a\u003e Audit each use of ElementKind.LOCAL_VARIABLE, and add BINDING_VARIABLE if app...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/6f94a97b8edd9d1d468151fa8dc907e6bef23634\"\u003e\u003ccode\u003e6f94a97\u003c/code\u003e\u003c/a\u003e Tolerate default cases in switches as being present to handle version skew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0223abb5ed30268e6519fe8928acc4e03357349d\"\u003e\u003ccode\u003e0223abb\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003e@LenientFormatString\u003c/code\u003e in \u003ccode\u003eLenientFormatStringValidation\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/cb7dfafdca02d5f0a2b3e6b838a8a3efc3e716d3\"\u003e\u003ccode\u003ecb7dfaf\u003c/code\u003e\u003c/a\u003e Remove the \u003ccode\u003eSide\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d64c9cee1802f647e086e741df2df13f785b0170\"\u003e\u003ccode\u003ed64c9ce\u003c/code\u003e\u003c/a\u003e Promote error prone check TestExceptionChecker to ERROR within Google (blaze ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/c0ce4751516d17934436533398d6a5fa250c5867\"\u003e\u003ccode\u003ec0ce475\u003c/code\u003e\u003c/a\u003e Move \u003ccode\u003eTargetType\u003c/code\u003e to a top-level class alongside \u003ccode\u003eASTHelpers\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/90b8efb3b7f46d95451cd3097537b8089a07af0f\"\u003e\u003ccode\u003e90b8efb\u003c/code\u003e\u003c/a\u003e Allow binding to BINDING_VARIABLEs in GuardedByBinder.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.37.0...v2.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-java/pull/749","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-java/issues/749","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/749/packages"}],"issue_packages":[{"old_version":"2.42.0","new_version":"2.48.0","update_type":"minor","path":null,"pr_created_at":"2026-03-09T06:45:03.000Z","version_change":"2.42.0 → 2.48.0","issue":{"uuid":"4043692395","node_id":"PR_kwDONUSCK87I-Z3X","number":1054,"state":"closed","title":"MINOR: Bump error_prone_core.version from 2.42.0 to 2.48.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-09T18:32:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T06:45:03.000Z","updated_at":"2026-03-09T18:32:29.000Z","time_to_close":42435,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"MINOR: Bump","packages":[{"name":"error_prone_core.version","old_version":"2.42.0","new_version":"2.48.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `error_prone_core.version` from 2.42.0 to 2.48.0.\nUpdates `com.google.errorprone:error_prone_annotations` from 2.42.0 to 2.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.48.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for passing flags with command-line argument files (\u003ccode\u003e@\u003c/code\u003e-files) (\u003ca href=\"https://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\"\u003ehttps://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AvoidValueSetter\"\u003e\u003ccode\u003eAvoidValueSetter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessarySemicolon\"\u003e\u003ccode\u003eUnnecessarySemicolon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5529\"\u003e#5529\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5537\"\u003e#5537\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5522\"\u003e#5522\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5521\"\u003e#5521\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.47.0...v2.48.0\"\u003ehttps://github.com/google/error-prone/compare/v2.47.0...v2.48.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.47.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/InterruptedInCatchBlock\"\u003e\u003ccode\u003eInterruptedInCatchBlock\u003c/code\u003e\u003c/a\u003e: Detect accidental calls to \u003ccode\u003eThread.interrupted()\u003c/code\u003e inside of \u003ccode\u003ecatch(InterruptedException e)\u003c/code\u003e blocks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RefactorSwitch\"\u003e\u003ccode\u003eRefactorSwitch\u003c/code\u003e\u003c/a\u003e: Refactorings to simplify arrow switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnamedVariable\"\u003e\u003ccode\u003eUnnamedVariable\u003c/code\u003e\u003c/a\u003e: Rename unused variables to \u003ccode\u003e_\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/1811\"\u003e#1811\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4168\"\u003e#4168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5459\"\u003e#5459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5460\"\u003e#5460\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.46.0...v2.47.0\"\u003ehttps://github.com/google/error-prone/compare/v2.46.0...v2.47.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.46.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe javac flag \u003ccode\u003e-XDaddTypeAnnotationsToSymbol=true\u003c/code\u003e is now required for Error Prone invocations on JDK 21, to enable the javac fix for \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8225377\"\u003eJDK-8225377: type annotations are not visible to javac plugins across compilation boundaries\u003c/a\u003e. See \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5426\"\u003egoogle/error-prone#5426\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003evalue\u003c/code\u003e attribute from \u003ccode\u003e@IncompatibleModifiers\u003c/code\u003e and \u003ccode\u003e@RequiredModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/2122\"\u003egoogle/error-prone#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eError Prone API changes to encapsulate references to internal javac APIs for end position handling (\u003ccode\u003eEndPosTable\u003c/code\u003e, \u003ccode\u003eDiagnosticPosition\u003c/code\u003e) (\u003ca href=\"https://github.com/google/error-prone/commit/5440bb4bcd9d3455a131d863b09f71cfea8a346b\"\u003ehttps://github.com/google/error-prone/commit/5440bb4bcd9d3455a131d863b09f71cfea8a346b\u003c/a\u003e, \u003ca href=\"https://github.com/google/error-prone/commit/06c2905e03ade5e1564b5c67d44e2e34bfe5b8e4\"\u003ehttps://github.com/google/error-prone/commit/06c2905e03ade5e1564b5c67d44e2e34bfe5b8e4\u003c/a\u003e, \u003ca href=\"https://github.com/google/error-prone/commit/f3915ec322fa7f190c670f6a30bd476f463d8967\"\u003ehttps://github.com/google/error-prone/commit/f3915ec322fa7f190c670f6a30bd476f463d8967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/DuplicateAssertion\"\u003e\u003ccode\u003eDuplicateAssertion\u003c/code\u003e\u003c/a\u003e: detect duplicated assertion lines where the argument to \u003ccode\u003eassertThat\u003c/code\u003e is pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/IfChainToSwitch\"\u003e\u003ccode\u003eIfChainToSwitch\u003c/code\u003e\u003c/a\u003e: suggest converting chains of if-statements into arrow switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ScannerUseDelimiter\"\u003e\u003ccode\u003eScannerUseDelimiter\u003c/code\u003e\u003c/a\u003e: discourage \u003ccode\u003eScanner.useDelimiter(\u0026quot;\\\\A\u0026quot;)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AddNullMarkedToClass\"\u003e\u003ccode\u003eAddNullMarkedToClass\u003c/code\u003e\u003c/a\u003e: refactoring to add \u003ccode\u003e@NullMarked\u003c/code\u003e annotation to top level classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.45.0...v2.46.0\"\u003ehttps://github.com/google/error-prone/compare/v2.45.0...v2.46.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.45.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatibility with latest JDK 26 EA builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertSameIncompatible\"\u003e\u003ccode\u003eAssertSameIncompatible\u003c/code\u003e\u003c/a\u003e: Detect calls to \u003ccode\u003eassertSame\u003c/code\u003e and similar assertions, where the calls are guaranteed to either succeed or fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FormatStringShouldUsePlaceholders\"\u003e\u003ccode\u003eFormatStringShouldUsePlaceholders\u003c/code\u003e\u003c/a\u003e: Suggests using a format string instead of string concatenation operations on format methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7cec0a04b56cd79e72461ad771e532f503f0b407\"\u003e\u003ccode\u003e7cec0a0\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/01c603a9fce06f87f0868f460a4aed0afd1ceef0\"\u003e\u003ccode\u003e01c603a\u003c/code\u003e\u003c/a\u003e Extend MissingTestCall to check for member references.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3d817b040d3fd4e144e4468b0d58811d43b11875\"\u003e\u003ccode\u003e3d817b0\u003c/code\u003e\u003c/a\u003e Handle \u003ccode\u003evar\u003c/code\u003e in \u003ccode\u003eUnnecessaryBoxedVariable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ad26f3ea6b15f89852ef2e9ff86ddcc794763a28\"\u003e\u003ccode\u003ead26f3e\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eConcurrentHashMap.keys()\u003c/code\u003e and \u003ccode\u003eConcurrentHashMap.elements()\u003c/code\u003e to `JdkObso...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7926dbce13ea1912608adac4ddd41373fa48dee6\"\u003e\u003ccode\u003e7926dbc\u003c/code\u003e\u003c/a\u003e Fix MustBeClosedChecker crash on flexible constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d08f0032a0dbd8cd25224c4f0bc7e249c72b9448\"\u003e\u003ccode\u003ed08f003\u003c/code\u003e\u003c/a\u003e Check for jakarta annotations in DI checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/171448c117547536b81eb25286cc16b91120fb0b\"\u003e\u003ccode\u003e171448c\u003c/code\u003e\u003c/a\u003e Add android internal GuardedBy to ACCEPTED_GUARDED_BY_ANNOTATIONS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5cb6075c268bb0e2039c511af5e13b6d2199435e\"\u003e\u003ccode\u003e5cb6075\u003c/code\u003e\u003c/a\u003e Remove the \u003ccode\u003eMissingTestCall:MatchGraphVerify\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ab81681a2df310ef06c31f6030106d110f64f3c7\"\u003e\u003ccode\u003eab81681\u003c/code\u003e\u003c/a\u003e Improve crash messages for fixes that don't apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/fe9bb21938df42f94c5c39351feee48f319adadd\"\u003e\u003ccode\u003efe9bb21\u003c/code\u003e\u003c/a\u003e Add a test to confirm that TimeUnitMismatch catches `seconds * 1000 + nanos /...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.42.0 to 2.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.48.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for passing flags with command-line argument files (\u003ccode\u003e@\u003c/code\u003e-files) (\u003ca href=\"https://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\"\u003ehttps://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AvoidValueSetter\"\u003e\u003ccode\u003eAvoidValueSetter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessarySemicolon\"\u003e\u003ccode\u003eUnnecessarySemicolon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5529\"\u003e#5529\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5537\"\u003e#5537\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5522\"\u003e#5522\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5521\"\u003e#5521\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.47.0...v2.48.0\"\u003ehttps://github.com/google/error-prone/compare/v2.47.0...v2.48.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.47.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/InterruptedInCatchBlock\"\u003e\u003ccode\u003eInterruptedInCatchBlock\u003c/code\u003e\u003c/a\u003e: Detect accidental calls to \u003ccode\u003eThread.interrupted()\u003c/code\u003e inside of \u003ccode\u003ecatch(InterruptedException e)\u003c/code\u003e blocks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RefactorSwitch\"\u003e\u003ccode\u003eRefactorSwitch\u003c/code\u003e\u003c/a\u003e: Refactorings to simplify arrow switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnamedVariable\"\u003e\u003ccode\u003eUnnamedVariable\u003c/code\u003e\u003c/a\u003e: Rename unused variables to \u003ccode\u003e_\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/1811\"\u003e#1811\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4168\"\u003e#4168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5459\"\u003e#5459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5460\"\u003e#5460\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.46.0...v2.47.0\"\u003ehttps://github.com/google/error-prone/compare/v2.46.0...v2.47.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.46.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe javac flag \u003ccode\u003e-XDaddTypeAnnotationsToSymbol=true\u003c/code\u003e is now required for Error Prone invocations on JDK 21, to enable the javac fix for \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8225377\"\u003eJDK-8225377: type annotations are not visible to javac plugins across compilation boundaries\u003c/a\u003e. See \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5426\"\u003egoogle/error-prone#5426\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003evalue\u003c/code\u003e attribute from \u003ccode\u003e@IncompatibleModifiers\u003c/code\u003e and \u003ccode\u003e@RequiredModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/2122\"\u003egoogle/error-prone#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eError Prone API changes to encapsulate references to internal javac APIs for end position handling (\u003ccode\u003eEndPosTable\u003c/code\u003e, \u003ccode\u003eDiagnosticPosition\u003c/code\u003e) (\u003ca href=\"https://github.com/google/error-prone/commit/5440bb4bcd9d3455a131d863b09f71cfea8a346b\"\u003ehttps://github.com/google/error-prone/commit/5440bb4bcd9d3455a131d863b09f71cfea8a346b\u003c/a\u003e, \u003ca href=\"https://github.com/google/error-prone/commit/06c2905e03ade5e1564b5c67d44e2e34bfe5b8e4\"\u003ehttps://github.com/google/error-prone/commit/06c2905e03ade5e1564b5c67d44e2e34bfe5b8e4\u003c/a\u003e, \u003ca href=\"https://github.com/google/error-prone/commit/f3915ec322fa7f190c670f6a30bd476f463d8967\"\u003ehttps://github.com/google/error-prone/commit/f3915ec322fa7f190c670f6a30bd476f463d8967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/DuplicateAssertion\"\u003e\u003ccode\u003eDuplicateAssertion\u003c/code\u003e\u003c/a\u003e: detect duplicated assertion lines where the argument to \u003ccode\u003eassertThat\u003c/code\u003e is pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/IfChainToSwitch\"\u003e\u003ccode\u003eIfChainToSwitch\u003c/code\u003e\u003c/a\u003e: suggest converting chains of if-statements into arrow switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ScannerUseDelimiter\"\u003e\u003ccode\u003eScannerUseDelimiter\u003c/code\u003e\u003c/a\u003e: discourage \u003ccode\u003eScanner.useDelimiter(\u0026quot;\\\\A\u0026quot;)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AddNullMarkedToClass\"\u003e\u003ccode\u003eAddNullMarkedToClass\u003c/code\u003e\u003c/a\u003e: refactoring to add \u003ccode\u003e@NullMarked\u003c/code\u003e annotation to top level classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.45.0...v2.46.0\"\u003ehttps://github.com/google/error-prone/compare/v2.45.0...v2.46.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.45.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatibility with latest JDK 26 EA builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertSameIncompatible\"\u003e\u003ccode\u003eAssertSameIncompatible\u003c/code\u003e\u003c/a\u003e: Detect calls to \u003ccode\u003eassertSame\u003c/code\u003e and similar assertions, where the calls are guaranteed to either succeed or fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FormatStringShouldUsePlaceholders\"\u003e\u003ccode\u003eFormatStringShouldUsePlaceholders\u003c/code\u003e\u003c/a\u003e: Suggests using a format string instead of string concatenation operations on format methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7cec0a04b56cd79e72461ad771e532f503f0b407\"\u003e\u003ccode\u003e7cec0a0\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/01c603a9fce06f87f0868f460a4aed0afd1ceef0\"\u003e\u003ccode\u003e01c603a\u003c/code\u003e\u003c/a\u003e Extend MissingTestCall to check for member references.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3d817b040d3fd4e144e4468b0d58811d43b11875\"\u003e\u003ccode\u003e3d817b0\u003c/code\u003e\u003c/a\u003e Handle \u003ccode\u003evar\u003c/code\u003e in \u003ccode\u003eUnnecessaryBoxedVariable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ad26f3ea6b15f89852ef2e9ff86ddcc794763a28\"\u003e\u003ccode\u003ead26f3e\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eConcurrentHashMap.keys()\u003c/code\u003e and \u003ccode\u003eConcurrentHashMap.elements()\u003c/code\u003e to `JdkObso...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7926dbce13ea1912608adac4ddd41373fa48dee6\"\u003e\u003ccode\u003e7926dbc\u003c/code\u003e\u003c/a\u003e Fix MustBeClosedChecker crash on flexible constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d08f0032a0dbd8cd25224c4f0bc7e249c72b9448\"\u003e\u003ccode\u003ed08f003\u003c/code\u003e\u003c/a\u003e Check for jakarta annotations in DI checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/171448c117547536b81eb25286cc16b91120fb0b\"\u003e\u003ccode\u003e171448c\u003c/code\u003e\u003c/a\u003e Add android internal GuardedBy to ACCEPTED_GUARDED_BY_ANNOTATIONS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5cb6075c268bb0e2039c511af5e13b6d2199435e\"\u003e\u003ccode\u003e5cb6075\u003c/code\u003e\u003c/a\u003e Remove the \u003ccode\u003eMissingTestCall:MatchGraphVerify\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ab81681a2df310ef06c31f6030106d110f64f3c7\"\u003e\u003ccode\u003eab81681\u003c/code\u003e\u003c/a\u003e Improve crash messages for fixes that don't apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/fe9bb21938df42f94c5c39351feee48f319adadd\"\u003e\u003ccode\u003efe9bb21\u003c/code\u003e\u003c/a\u003e Add a test to confirm that TimeUnitMismatch catches `seconds * 1000 + nanos /...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-java/pull/1054","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-java/issues/1054","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1054/packages"}},{"old_version":"2.42.0","new_version":"2.45.0","update_type":"minor","path":null,"pr_created_at":"2025-12-01T06:29:13.000Z","version_change":"2.42.0 → 2.45.0","issue":{"uuid":"3679463954","node_id":"PR_kwDONUSCK862Q76f","number":921,"state":"closed","title":"MINOR: Bump error_prone_core.version from 2.42.0 to 2.45.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-12T07:27:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T06:29:13.000Z","updated_at":"2026-01-12T07:27:32.000Z","time_to_close":3632297,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"MINOR: Bump","packages":[{"name":"error_prone_core.version","old_version":"2.42.0","new_version":"2.45.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `error_prone_core.version` from 2.42.0 to 2.45.0.\nUpdates `com.google.errorprone:error_prone_annotations` from 2.42.0 to 2.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.45.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatibility with latest JDK 26 EA builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertSameIncompatible\"\u003e\u003ccode\u003eAssertSameIncompatible\u003c/code\u003e\u003c/a\u003e: Detect calls to \u003ccode\u003eassertSame\u003c/code\u003e and similar assertions, where the calls are guaranteed to either succeed or fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FormatStringShouldUsePlaceholders\"\u003e\u003ccode\u003eFormatStringShouldUsePlaceholders\u003c/code\u003e\u003c/a\u003e: Suggests using a format string instead of string concatenation operations on format methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5335\"\u003e#5335\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.44.0...v2.45.0\"\u003ehttps://github.com/google/error-prone/compare/v2.44.0...v2.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.44.0\u003c/h2\u003e\n\u003cp\u003eChanges\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe default severity for \u003ca href=\"https://errorprone.info/bugpattern/LabelledBreakTarget\"\u003e\u003ccode\u003eLabelledBreakTarget\u003c/code\u003e\u003c/a\u003e is now an error\u003c/li\u003e\n\u003cli\u003eUpdate dependency on Guava (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5218\"\u003e#5218\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5278\"\u003e#5278\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.43.0...v2.44.0\"\u003ehttps://github.com/google/error-prone/compare/v2.43.0...v2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.43.0\u003c/h2\u003e\n\u003cp\u003eThe minimum supported JDK version to run Error Prone is now JDK 21 (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4867\"\u003egoogle/error-prone#4867\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-XepPatchChecks\u003c/code\u003e now skips disabled checks (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAndroidJdkLibsChecker\u003c/code\u003e has been removed, the recommended replacement for Android code is Android Lint's NewApi check\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/NullNeedsCastForVarargs\"\u003e\u003ccode\u003eNullNeedsCastForVarargs\u003c/code\u003e\u003c/a\u003e: Detect calls that incorrectly passes a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003earray\u003c/em\u003e instead of a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003eelement\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RedundantNullCheck\"\u003e\u003ccode\u003eRedundantNullCheck\u003c/code\u003e\u003c/a\u003e: detect checks on expressions that are non-null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5102\"\u003e#5102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5107\"\u003e#5107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5121\"\u003e#5121\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5158\"\u003e#5158\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5217\"\u003e#5217\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5239\"\u003e#5239\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.43.0\"\u003ehttps://github.com/google/error-prone/compare/v2.42.0...v2.43.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/c8628153f52db4c8b394cee8fd9f6d84a8580324\"\u003e\u003ccode\u003ec862815\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7027d9fe2497b64d422504b5d8257094d92c3a1a\"\u003e\u003ccode\u003e7027d9f\u003c/code\u003e\u003c/a\u003e Add negative test cases for AlwaysThrows with non-literal arguments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8669adb446b2238d7b0d47e65a8a243fd47a61d9\"\u003e\u003ccode\u003e8669adb\u003c/code\u003e\u003c/a\u003e Fix parameter name handling of enum constructor arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/679c4ac6b8efc1c69af30d189ee3dc5cc85ef899\"\u003e\u003ccode\u003e679c4ac\u003c/code\u003e\u003c/a\u003e Update end position handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/dc1279e18ca7a0f1cdcde655493544f6f78130c4\"\u003e\u003ccode\u003edc1279e\u003c/code\u003e\u003c/a\u003e AssertSameIncompatible: flag calls to assertSame/etc where the calls are guar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/24387de909663f326ac77e65304c61daa88445ba\"\u003e\u003ccode\u003e24387de\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5300dc6e1fac4557cda82b6a1f91366bba90dc0f\"\u003e\u003ccode\u003e5300dc6\u003c/code\u003e\u003c/a\u003e Disable an InvalidLink test for a javadoc bug on JDK \u0026gt;= 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/75dcd539caf58e2daa4598bb9b72fc9a3b7afdc9\"\u003e\u003ccode\u003e75dcd53\u003c/code\u003e\u003c/a\u003e Fix the Optional wrapping in the description of NonCanonicalStaticMemberImport.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/10f54242b4a6a5e7055a7a94faec78bf20206d39\"\u003e\u003ccode\u003e10f5424\u003c/code\u003e\u003c/a\u003e FormatStringShouldUsePlaceholders shouldn't rewrite calls with a pass-through...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3ef3d7921be1bd9b6394ae018570f50a645240e6\"\u003e\u003ccode\u003e3ef3d79\u003c/code\u003e\u003c/a\u003e The verb form of \u0026quot;recursion\u0026quot; is \u0026quot;to recur\u0026quot;, not \u0026quot;to recurse\u0026quot;. Quoting my CS p...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.42.0 to 2.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.45.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatibility with latest JDK 26 EA builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertSameIncompatible\"\u003e\u003ccode\u003eAssertSameIncompatible\u003c/code\u003e\u003c/a\u003e: Detect calls to \u003ccode\u003eassertSame\u003c/code\u003e and similar assertions, where the calls are guaranteed to either succeed or fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FormatStringShouldUsePlaceholders\"\u003e\u003ccode\u003eFormatStringShouldUsePlaceholders\u003c/code\u003e\u003c/a\u003e: Suggests using a format string instead of string concatenation operations on format methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5335\"\u003e#5335\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.44.0...v2.45.0\"\u003ehttps://github.com/google/error-prone/compare/v2.44.0...v2.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.44.0\u003c/h2\u003e\n\u003cp\u003eChanges\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe default severity for \u003ca href=\"https://errorprone.info/bugpattern/LabelledBreakTarget\"\u003e\u003ccode\u003eLabelledBreakTarget\u003c/code\u003e\u003c/a\u003e is now an error\u003c/li\u003e\n\u003cli\u003eUpdate dependency on Guava (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5218\"\u003e#5218\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5278\"\u003e#5278\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.43.0...v2.44.0\"\u003ehttps://github.com/google/error-prone/compare/v2.43.0...v2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.43.0\u003c/h2\u003e\n\u003cp\u003eThe minimum supported JDK version to run Error Prone is now JDK 21 (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4867\"\u003egoogle/error-prone#4867\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-XepPatchChecks\u003c/code\u003e now skips disabled checks (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAndroidJdkLibsChecker\u003c/code\u003e has been removed, the recommended replacement for Android code is Android Lint's NewApi check\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/NullNeedsCastForVarargs\"\u003e\u003ccode\u003eNullNeedsCastForVarargs\u003c/code\u003e\u003c/a\u003e: Detect calls that incorrectly passes a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003earray\u003c/em\u003e instead of a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003eelement\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RedundantNullCheck\"\u003e\u003ccode\u003eRedundantNullCheck\u003c/code\u003e\u003c/a\u003e: detect checks on expressions that are non-null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5102\"\u003e#5102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5107\"\u003e#5107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5121\"\u003e#5121\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5158\"\u003e#5158\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5217\"\u003e#5217\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5239\"\u003e#5239\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.43.0\"\u003ehttps://github.com/google/error-prone/compare/v2.42.0...v2.43.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/c8628153f52db4c8b394cee8fd9f6d84a8580324\"\u003e\u003ccode\u003ec862815\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7027d9fe2497b64d422504b5d8257094d92c3a1a\"\u003e\u003ccode\u003e7027d9f\u003c/code\u003e\u003c/a\u003e Add negative test cases for AlwaysThrows with non-literal arguments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8669adb446b2238d7b0d47e65a8a243fd47a61d9\"\u003e\u003ccode\u003e8669adb\u003c/code\u003e\u003c/a\u003e Fix parameter name handling of enum constructor arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/679c4ac6b8efc1c69af30d189ee3dc5cc85ef899\"\u003e\u003ccode\u003e679c4ac\u003c/code\u003e\u003c/a\u003e Update end position handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/dc1279e18ca7a0f1cdcde655493544f6f78130c4\"\u003e\u003ccode\u003edc1279e\u003c/code\u003e\u003c/a\u003e AssertSameIncompatible: flag calls to assertSame/etc where the calls are guar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/24387de909663f326ac77e65304c61daa88445ba\"\u003e\u003ccode\u003e24387de\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5300dc6e1fac4557cda82b6a1f91366bba90dc0f\"\u003e\u003ccode\u003e5300dc6\u003c/code\u003e\u003c/a\u003e Disable an InvalidLink test for a javadoc bug on JDK \u0026gt;= 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/75dcd539caf58e2daa4598bb9b72fc9a3b7afdc9\"\u003e\u003ccode\u003e75dcd53\u003c/code\u003e\u003c/a\u003e Fix the Optional wrapping in the description of NonCanonicalStaticMemberImport.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/10f54242b4a6a5e7055a7a94faec78bf20206d39\"\u003e\u003ccode\u003e10f5424\u003c/code\u003e\u003c/a\u003e FormatStringShouldUsePlaceholders shouldn't rewrite calls with a pass-through...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3ef3d7921be1bd9b6394ae018570f50a645240e6\"\u003e\u003ccode\u003e3ef3d79\u003c/code\u003e\u003c/a\u003e The verb form of \u0026quot;recursion\u0026quot; is \u0026quot;to recur\u0026quot;, not \u0026quot;to recurse\u0026quot;. Quoting my CS p...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/apache/arrow-java/pull/921","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-java/issues/921","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/921/packages"}},{"old_version":"2.40.0","new_version":"2.41.0","update_type":"minor","path":null,"pr_created_at":"2025-07-25T01:43:55.000Z","version_change":"2.40.0 → 2.41.0","issue":{"uuid":"2693621106","node_id":"PR_kwDOKvJnOM6gjWVy","number":235,"state":"open","title":"Bump error_prone_core.version from 2.40.0 to 2.41.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-25T01:43:55.000Z","updated_at":"2025-07-25T01:43:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"error_prone_core.version","old_version":"2.40.0","new_version":"2.41.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `error_prone_core.version` from 2.40.0 to 2.41.0.\nUpdates `com.google.errorprone:error_prone_annotations` from 2.40.0 to 2.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.41.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/EffectivelyPrivate\"\u003eEffectivelyPrivate\u003c/a\u003e: Detect declarations that have \u003ccode\u003epublic\u003c/code\u003e or \u003ccode\u003eprotected\u003c/code\u003e modifiers, but are effectively private\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSkip BooleanLiteral findings if the target type is boxed (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5134\"\u003e#5134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.40.0...v2.41.0\"\u003ehttps://github.com/google/error-prone/compare/v2.40.0...v2.41.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d6539d63084b7f366a58bdcafbb889cf897b5297\"\u003e\u003ccode\u003ed6539d6\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/6161d4eabdaf3988911a14bf31b45411004df69b\"\u003e\u003ccode\u003e6161d4e\u003c/code\u003e\u003c/a\u003e Skip BooleanLiteral findings if the target type is boxed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/98d83bffda4993e2d8d64841e05f2475302ff284\"\u003e\u003ccode\u003e98d83bf\u003c/code\u003e\u003c/a\u003e Avoid touching parameters of \u003ccode\u003e@Subscribe\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/13d46e7a3438d894ff5fea8f2306ee7e0cb3e0e7\"\u003e\u003ccode\u003e13d46e7\u003c/code\u003e\u003c/a\u003e Refactor to use WellKnownKeep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ef33eee283c0ef30e34e4b65f68999266e32a062\"\u003e\u003ccode\u003eef33eee\u003c/code\u003e\u003c/a\u003e Fix a println statement left over from \u003ca href=\"https://github.com/google/error-prone/\"\u003ehttps://github.com/google/error-prone/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ce784a9949dc64604a338250fa598c64b1752683\"\u003e\u003ccode\u003ece784a9\u003c/code\u003e\u003c/a\u003e Detect non-private, non-override methods in anonymous classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/43759cd54556b70057f617f2da8df433f3961a98\"\u003e\u003ccode\u003e43759cd\u003c/code\u003e\u003c/a\u003e Recognise \u003ccode\u003ecom.google.common.inject.components.OtherRequiredBindings\u003c/code\u003e as an i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ef5073b3e2bdd09e27f2196d0db5508ff8967b7d\"\u003e\u003ccode\u003eef5073b\u003c/code\u003e\u003c/a\u003e UnnecessaryQualifier: don't fire on \u003ccode\u003einterface\u003c/code\u003es, in deference to Dagger.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3d7b585878851992d0b74e13b324a482141b80fc\"\u003e\u003ccode\u003e3d7b585\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eTruthIncompatibleType\u003c/code\u003e support for \u003ccode\u003eMultisetSubject#hasCount\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/b5c6175f7f543ed056799ae8f4ac74e76b1103b2\"\u003e\u003ccode\u003eb5c6175\u003c/code\u003e\u003c/a\u003e Add a test confirming external \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5151\"\u003e#5151\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.40.0...v2.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.40.0 to 2.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.41.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/EffectivelyPrivate\"\u003eEffectivelyPrivate\u003c/a\u003e: Detect declarations that have \u003ccode\u003epublic\u003c/code\u003e or \u003ccode\u003eprotected\u003c/code\u003e modifiers, but are effectively private\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSkip BooleanLiteral findings if the target type is boxed (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5134\"\u003e#5134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.40.0...v2.41.0\"\u003ehttps://github.com/google/error-prone/compare/v2.40.0...v2.41.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d6539d63084b7f366a58bdcafbb889cf897b5297\"\u003e\u003ccode\u003ed6539d6\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/6161d4eabdaf3988911a14bf31b45411004df69b\"\u003e\u003ccode\u003e6161d4e\u003c/code\u003e\u003c/a\u003e Skip BooleanLiteral findings if the target type is boxed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/98d83bffda4993e2d8d64841e05f2475302ff284\"\u003e\u003ccode\u003e98d83bf\u003c/code\u003e\u003c/a\u003e Avoid touching parameters of \u003ccode\u003e@Subscribe\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/13d46e7a3438d894ff5fea8f2306ee7e0cb3e0e7\"\u003e\u003ccode\u003e13d46e7\u003c/code\u003e\u003c/a\u003e Refactor to use WellKnownKeep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ef33eee283c0ef30e34e4b65f68999266e32a062\"\u003e\u003ccode\u003eef33eee\u003c/code\u003e\u003c/a\u003e Fix a println statement left over from \u003ca href=\"https://github.com/google/error-prone/\"\u003ehttps://github.com/google/error-prone/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ce784a9949dc64604a338250fa598c64b1752683\"\u003e\u003ccode\u003ece784a9\u003c/code\u003e\u003c/a\u003e Detect non-private, non-override methods in anonymous classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/43759cd54556b70057f617f2da8df433f3961a98\"\u003e\u003ccode\u003e43759cd\u003c/code\u003e\u003c/a\u003e Recognise \u003ccode\u003ecom.google.common.inject.components.OtherRequiredBindings\u003c/code\u003e as an i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ef5073b3e2bdd09e27f2196d0db5508ff8967b7d\"\u003e\u003ccode\u003eef5073b\u003c/code\u003e\u003c/a\u003e UnnecessaryQualifier: don't fire on \u003ccode\u003einterface\u003c/code\u003es, in deference to Dagger.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3d7b585878851992d0b74e13b324a482141b80fc\"\u003e\u003ccode\u003e3d7b585\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eTruthIncompatibleType\u003c/code\u003e support for \u003ccode\u003eMultisetSubject#hasCount\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/b5c6175f7f543ed056799ae8f4ac74e76b1103b2\"\u003e\u003ccode\u003eb5c6175\u003c/code\u003e\u003c/a\u003e Add a test confirming external \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5151\"\u003e#5151\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.40.0...v2.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sebastian-toepfer/oss-mvn-parent/pull/235","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastian-toepfer%2Foss-mvn-parent/issues/235","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/235/packages"}},{"old_version":"2.39.0","new_version":"2.40.0","update_type":"minor","path":null,"pr_created_at":"2025-07-10T01:29:26.000Z","version_change":"2.39.0 → 2.40.0","issue":{"uuid":"2654373884","node_id":"PR_kwDOKvJnOM6eNof8","number":228,"state":"open","title":"Bump error_prone_core.version from 2.39.0 to 2.40.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-10T01:29:26.000Z","updated_at":"2025-07-10T01:29:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"error_prone_core.version","old_version":"2.39.0","new_version":"2.40.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `error_prone_core.version` from 2.39.0 to 2.40.0.\nUpdates `com.google.errorprone:error_prone_annotations` from 2.39.0 to 2.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.40.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes and improvements\u003c/li\u003e\n\u003cli\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.39.0...v2.40.0\"\u003ehttps://github.com/google/error-prone/compare/v2.39.0...v2.40.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/4abb46f9830f2782b98d958b3cedcc482e9dd13f\"\u003e\u003ccode\u003e4abb46f\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8d324f10754e56ef951a58a9161a1129855cc2bb\"\u003e\u003ccode\u003e8d324f1\u003c/code\u003e\u003c/a\u003e Update release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8507f3d8b6a3715f4f6c1afe3a8714a94b0ddc59\"\u003e\u003ccode\u003e8507f3d\u003c/code\u003e\u003c/a\u003e Update release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ee85af97e1382a4d3a14556a3fe26bae547d74fc\"\u003e\u003ccode\u003eee85af9\u003c/code\u003e\u003c/a\u003e OSSRH migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/81701de1bb626d87d8737743d4bb43851107c9d8\"\u003e\u003ccode\u003e81701de\u003c/code\u003e\u003c/a\u003e Automated rollback of commit d4c627adb0145a473498b0e5a3a21c7fafe137ba.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/706e67a38221f20a92f7a4c5be5b989bc650db68\"\u003e\u003ccode\u003e706e67a\u003c/code\u003e\u003c/a\u003e OSSRH migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d4c627adb0145a473498b0e5a3a21c7fafe137ba\"\u003e\u003ccode\u003ed4c627a\u003c/code\u003e\u003c/a\u003e Remove obsolete \u003ccode\u003edistributionManagement\u003c/code\u003e entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/e3b4d74da7327e0f8a8e6cab98753f823fee5801\"\u003e\u003ccode\u003ee3b4d74\u003c/code\u003e\u003c/a\u003e Migrate Error Prone to from OSSRH to Central Publishing Portal for Sonatype M...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/872e7300df51970e4315460d304e96edfbed3bda\"\u003e\u003ccode\u003e872e730\u003c/code\u003e\u003c/a\u003e Update ci.yml for JDK 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5cfd2ec6c06b49a4ab0fa113dae371cb4f9849e8\"\u003e\u003ccode\u003e5cfd2ec\u003c/code\u003e\u003c/a\u003e Work around a JDK head crash.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.39.0...v2.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.39.0 to 2.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.40.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes and improvements\u003c/li\u003e\n\u003cli\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.39.0...v2.40.0\"\u003ehttps://github.com/google/error-prone/compare/v2.39.0...v2.40.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/4abb46f9830f2782b98d958b3cedcc482e9dd13f\"\u003e\u003ccode\u003e4abb46f\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8d324f10754e56ef951a58a9161a1129855cc2bb\"\u003e\u003ccode\u003e8d324f1\u003c/code\u003e\u003c/a\u003e Update release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8507f3d8b6a3715f4f6c1afe3a8714a94b0ddc59\"\u003e\u003ccode\u003e8507f3d\u003c/code\u003e\u003c/a\u003e Update release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ee85af97e1382a4d3a14556a3fe26bae547d74fc\"\u003e\u003ccode\u003eee85af9\u003c/code\u003e\u003c/a\u003e OSSRH migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/81701de1bb626d87d8737743d4bb43851107c9d8\"\u003e\u003ccode\u003e81701de\u003c/code\u003e\u003c/a\u003e Automated rollback of commit d4c627adb0145a473498b0e5a3a21c7fafe137ba.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/706e67a38221f20a92f7a4c5be5b989bc650db68\"\u003e\u003ccode\u003e706e67a\u003c/code\u003e\u003c/a\u003e OSSRH migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d4c627adb0145a473498b0e5a3a21c7fafe137ba\"\u003e\u003ccode\u003ed4c627a\u003c/code\u003e\u003c/a\u003e Remove obsolete \u003ccode\u003edistributionManagement\u003c/code\u003e entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/e3b4d74da7327e0f8a8e6cab98753f823fee5801\"\u003e\u003ccode\u003ee3b4d74\u003c/code\u003e\u003c/a\u003e Migrate Error Prone to from OSSRH to Central Publishing Portal for Sonatype M...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/872e7300df51970e4315460d304e96edfbed3bda\"\u003e\u003ccode\u003e872e730\u003c/code\u003e\u003c/a\u003e Update ci.yml for JDK 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5cfd2ec6c06b49a4ab0fa113dae371cb4f9849e8\"\u003e\u003ccode\u003e5cfd2ec\u003c/code\u003e\u003c/a\u003e Work around a JDK head crash.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.39.0...v2.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sebastian-toepfer/oss-mvn-parent/pull/228","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastian-toepfer%2Foss-mvn-parent/issues/228","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/228/packages"}},{"old_version":"2.38.0","new_version":"2.39.0","update_type":"minor","path":null,"pr_created_at":"2025-06-25T02:00:44.000Z","version_change":"2.38.0 → 2.39.0","issue":{"uuid":"2616609003","node_id":"PR_kwDOKvJnOM6b9kjr","number":217,"state":"closed","title":"Bump error_prone_core.version from 2.38.0 to 2.39.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-25T18:05:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-25T02:00:44.000Z","updated_at":"2025-06-25T18:05:40.000Z","time_to_close":57896,"merged_at":"2025-06-25T18:05:40.000Z","merged_by":"sebastian-toepfer","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"error_prone_core.version","old_version":"2.38.0","new_version":"2.39.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `error_prone_core.version` from 2.38.0 to 2.39.0.\nUpdates `com.google.errorprone:error_prone_annotations` from 2.38.0 to 2.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.39.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTemporarily downgrade to Guava 33.4.0 (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChecks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/BooleanLiteral\"\u003e\u003ccode\u003eBooleanLiteral\u003c/code\u003e\u003c/a\u003e: Prefer \u003ccode\u003etrue\u003c/code\u003e to \u003ccode\u003eBoolean.TRUE\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ExpensiveLenientFormatString\"\u003e\u003ccode\u003eExpensiveLenientFormatString\u003c/code\u003e\u003c/a\u003e: Renamed from \u003ccode\u003ePreconditionsExpensiveString\u003c/code\u003e, detects unnecessary calls to \u003ccode\u003eString.format\u003c/code\u003e in the arguments of lenient formatting methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessaryQualifier\"\u003e\u003ccode\u003eUnnecessaryQualifier\u003c/code\u003e\u003c/a\u003e: Detects \u003ccode\u003e@Qualifier\u003c/code\u003e or \u003ccode\u003e@BindingAnnotation\u003c/code\u003e annotations that have no effect, and can be removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIssues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4996\"\u003e#4996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5045\"\u003e#5045\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.38.0...v2.39.0\"\u003ehttps://github.com/google/error-prone/compare/v2.38.0...v2.39.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7bfe453a2ec755d3b19ab341b3f0e2e37cfb4bfd\"\u003e\u003ccode\u003e7bfe453\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0d2f69c9587f57b83f6e9cfd40a6e3e9db2b938a\"\u003e\u003ccode\u003e0d2f69c\u003c/code\u003e\u003c/a\u003e Downgrade Error Prone's Guava version to 33.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/1ec2bbe33829c8aababb647ce10b3a6f1498deac\"\u003e\u003ccode\u003e1ec2bbe\u003c/code\u003e\u003c/a\u003e Fix typos in OperatorPrecedence.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/150417a3d52794649b1fe1289a358a1a97771f20\"\u003e\u003ccode\u003e150417a\u003c/code\u003e\u003c/a\u003e Fix a crash when finding the enclosing method (for a second time).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/bbb9e1511488dad1e95051fde3ce27cbfbccaf93\"\u003e\u003ccode\u003ebbb9e15\u003c/code\u003e\u003c/a\u003e Disallow StackWalker in AndroidApiChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/576bfb1da743171e068e5d1f9b05386ddebbdd68\"\u003e\u003ccode\u003e576bfb1\u003c/code\u003e\u003c/a\u003e Update Error Prone's Guava version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ca2e11db39a9d4c936dd043b52e4016a96eff720\"\u003e\u003ccode\u003eca2e11d\u003c/code\u003e\u003c/a\u003e Fix some crashes in warning-level checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/a9eab6084e0b504e6fff07a0faa4cbd1e6df5d8f\"\u003e\u003ccode\u003ea9eab60\u003c/code\u003e\u003c/a\u003e Add some suggestions for Future in UndefinedEquals.md (the actual logic was a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/51907a0419dc1c2ef4ed28f595f9a2f1c212878d\"\u003e\u003ccode\u003e51907a0\u003c/code\u003e\u003c/a\u003e Remove the \u0026quot;improved heuristic\u0026quot; flag from JUnit4TestNotRun.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/1a53d5151c36bb4e6b907af4eee02d3f87809264\"\u003e\u003ccode\u003e1a53d51\u003c/code\u003e\u003c/a\u003e Handle changes to EndPosTable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.38.0...v2.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.38.0 to 2.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.39.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTemporarily downgrade to Guava 33.4.0 (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChecks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/BooleanLiteral\"\u003e\u003ccode\u003eBooleanLiteral\u003c/code\u003e\u003c/a\u003e: Prefer \u003ccode\u003etrue\u003c/code\u003e to \u003ccode\u003eBoolean.TRUE\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ExpensiveLenientFormatString\"\u003e\u003ccode\u003eExpensiveLenientFormatString\u003c/code\u003e\u003c/a\u003e: Renamed from \u003ccode\u003ePreconditionsExpensiveString\u003c/code\u003e, detects unnecessary calls to \u003ccode\u003eString.format\u003c/code\u003e in the arguments of lenient formatting methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessaryQualifier\"\u003e\u003ccode\u003eUnnecessaryQualifier\u003c/code\u003e\u003c/a\u003e: Detects \u003ccode\u003e@Qualifier\u003c/code\u003e or \u003ccode\u003e@BindingAnnotation\u003c/code\u003e annotations that have no effect, and can be removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIssues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4996\"\u003e#4996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5045\"\u003e#5045\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.38.0...v2.39.0\"\u003ehttps://github.com/google/error-prone/compare/v2.38.0...v2.39.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7bfe453a2ec755d3b19ab341b3f0e2e37cfb4bfd\"\u003e\u003ccode\u003e7bfe453\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0d2f69c9587f57b83f6e9cfd40a6e3e9db2b938a\"\u003e\u003ccode\u003e0d2f69c\u003c/code\u003e\u003c/a\u003e Downgrade Error Prone's Guava version to 33.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/1ec2bbe33829c8aababb647ce10b3a6f1498deac\"\u003e\u003ccode\u003e1ec2bbe\u003c/code\u003e\u003c/a\u003e Fix typos in OperatorPrecedence.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/150417a3d52794649b1fe1289a358a1a97771f20\"\u003e\u003ccode\u003e150417a\u003c/code\u003e\u003c/a\u003e Fix a crash when finding the enclosing method (for a second time).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/bbb9e1511488dad1e95051fde3ce27cbfbccaf93\"\u003e\u003ccode\u003ebbb9e15\u003c/code\u003e\u003c/a\u003e Disallow StackWalker in AndroidApiChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/576bfb1da743171e068e5d1f9b05386ddebbdd68\"\u003e\u003ccode\u003e576bfb1\u003c/code\u003e\u003c/a\u003e Update Error Prone's Guava version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ca2e11db39a9d4c936dd043b52e4016a96eff720\"\u003e\u003ccode\u003eca2e11d\u003c/code\u003e\u003c/a\u003e Fix some crashes in warning-level checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/a9eab6084e0b504e6fff07a0faa4cbd1e6df5d8f\"\u003e\u003ccode\u003ea9eab60\u003c/code\u003e\u003c/a\u003e Add some suggestions for Future in UndefinedEquals.md (the actual logic was a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/51907a0419dc1c2ef4ed28f595f9a2f1c212878d\"\u003e\u003ccode\u003e51907a0\u003c/code\u003e\u003c/a\u003e Remove the \u0026quot;improved heuristic\u0026quot; flag from JUnit4TestNotRun.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/1a53d5151c36bb4e6b907af4eee02d3f87809264\"\u003e\u003ccode\u003e1a53d51\u003c/code\u003e\u003c/a\u003e Handle changes to EndPosTable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.38.0...v2.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sebastian-toepfer/oss-mvn-parent/pull/217","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastian-toepfer%2Foss-mvn-parent/issues/217","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/217/packages"}},{"old_version":"2.37.0","new_version":"2.38.0","update_type":"minor","path":null,"pr_created_at":"2025-05-12T06:21:09.000Z","version_change":"2.37.0 → 2.38.0","issue":{"uuid":"2512793632","node_id":"PR_kwDONUSCK86VxjAg","number":749,"state":"open","title":"MINOR: Bump error_prone_core.version from 2.37.0 to 2.38.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T06:21:09.000Z","updated_at":"2025-05-12T06:21:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"MINOR: Bump","packages":[{"name":"error_prone_core.version","old_version":"2.37.0","new_version":"2.38.0","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `error_prone_core.version` from 2.37.0 to 2.38.0.\nUpdates `com.google.errorprone:error_prone_annotations` from 2.37.0 to 2.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.38.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AddNullMarkedToPackageInfo\"\u003e\u003ccode\u003eAddNullMarkedToPackageInfo\u003c/code\u003e\u003c/a\u003e: adds \u003ca href=\"https://jspecify.dev/docs/api/org/jspecify/annotations/NullMarked.html\"\u003e\u003ccode\u003e@org.jspecify.annotations.NullMarked\u003c/code\u003e\u003c/a\u003e annotation to package-info files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/IntLiteralCast\"\u003e\u003ccode\u003eIntLiteralCast\u003c/code\u003e\u003c/a\u003e: Suggests a literal of the desired type instead of casting an int literal to a long, float, or double\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/MisleadingEmptyVarargs\"\u003e\u003ccode\u003eMisleadingEmptyVarargs\u003c/code\u003e\u003c/a\u003e: Discourages calling varargs methods that expect at least one argument with no arguments, like Mockito's \u003ccode\u003ethenThrow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/PreconditionsExpensiveString\"\u003e\u003ccode\u003ePreconditionsExpensiveString\u003c/code\u003e\u003c/a\u003e: Discourages expensive string formatting in Guava \u003ccode\u003ePreconditions\u003c/code\u003e checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/SelfSet\"\u003e\u003ccode\u003eSelfSet\u003c/code\u003e\u003c/a\u003e: Detects mistakes like \u003ccode\u003eproto.setFoo(proto.getFoo())\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessaryCopy\"\u003e\u003ccode\u003eUnnecessaryCopy\u003c/code\u003e\u003c/a\u003e: detect unnecessary copies of proto Lists and Maps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4924\"\u003e#4924\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4897\"\u003e#4897\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4995\"\u003e#4995\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.37.0...v2.38.0\"\u003ehttps://github.com/google/error-prone/compare/v2.37.0...v2.38.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/a07bd3e24904d287bfb5a4c0cc01552ff5589d81\"\u003e\u003ccode\u003ea07bd3e\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/09fd394fb3eb350ca3785ee28b253add2ef7bbf3\"\u003e\u003ccode\u003e09fd394\u003c/code\u003e\u003c/a\u003e Fix typo in NullTernary.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/4171fd71ceed57e27ac63a6d3180ff704b340dce\"\u003e\u003ccode\u003e4171fd7\u003c/code\u003e\u003c/a\u003e FindIdentifiers: find binding variables declared by enclosing or earlier \u003ccode\u003eif\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d78f515d82c884f7c2ea4f936695184f7fd5e1aa\"\u003e\u003ccode\u003ed78f515\u003c/code\u003e\u003c/a\u003e Audit each use of ElementKind.LOCAL_VARIABLE, and add BINDING_VARIABLE if app...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/6f94a97b8edd9d1d468151fa8dc907e6bef23634\"\u003e\u003ccode\u003e6f94a97\u003c/code\u003e\u003c/a\u003e Tolerate default cases in switches as being present to handle version skew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0223abb5ed30268e6519fe8928acc4e03357349d\"\u003e\u003ccode\u003e0223abb\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003e@LenientFormatString\u003c/code\u003e in \u003ccode\u003eLenientFormatStringValidation\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/cb7dfafdca02d5f0a2b3e6b838a8a3efc3e716d3\"\u003e\u003ccode\u003ecb7dfaf\u003c/code\u003e\u003c/a\u003e Remove the \u003ccode\u003eSide\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d64c9cee1802f647e086e741df2df13f785b0170\"\u003e\u003ccode\u003ed64c9ce\u003c/code\u003e\u003c/a\u003e Promote error prone check TestExceptionChecker to ERROR within Google (blaze ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/c0ce4751516d17934436533398d6a5fa250c5867\"\u003e\u003ccode\u003ec0ce475\u003c/code\u003e\u003c/a\u003e Move \u003ccode\u003eTargetType\u003c/code\u003e to a top-level class alongside \u003ccode\u003eASTHelpers\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/90b8efb3b7f46d95451cd3097537b8089a07af0f\"\u003e\u003ccode\u003e90b8efb\u003c/code\u003e\u003c/a\u003e Allow binding to BINDING_VARIABLEs in GuardedByBinder.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.37.0...v2.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.37.0 to 2.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.38.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AddNullMarkedToPackageInfo\"\u003e\u003ccode\u003eAddNullMarkedToPackageInfo\u003c/code\u003e\u003c/a\u003e: adds \u003ca href=\"https://jspecify.dev/docs/api/org/jspecify/annotations/NullMarked.html\"\u003e\u003ccode\u003e@org.jspecify.annotations.NullMarked\u003c/code\u003e\u003c/a\u003e annotation to package-info files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/IntLiteralCast\"\u003e\u003ccode\u003eIntLiteralCast\u003c/code\u003e\u003c/a\u003e: Suggests a literal of the desired type instead of casting an int literal to a long, float, or double\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/MisleadingEmptyVarargs\"\u003e\u003ccode\u003eMisleadingEmptyVarargs\u003c/code\u003e\u003c/a\u003e: Discourages calling varargs methods that expect at least one argument with no arguments, like Mockito's \u003ccode\u003ethenThrow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/PreconditionsExpensiveString\"\u003e\u003ccode\u003ePreconditionsExpensiveString\u003c/code\u003e\u003c/a\u003e: Discourages expensive string formatting in Guava \u003ccode\u003ePreconditions\u003c/code\u003e checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/SelfSet\"\u003e\u003ccode\u003eSelfSet\u003c/code\u003e\u003c/a\u003e: Detects mistakes like \u003ccode\u003eproto.setFoo(proto.getFoo())\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/UnnecessaryCopy\"\u003e\u003ccode\u003eUnnecessaryCopy\u003c/code\u003e\u003c/a\u003e: detect unnecessary copies of proto Lists and Maps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4924\"\u003e#4924\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4897\"\u003e#4897\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4995\"\u003e#4995\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.37.0...v2.38.0\"\u003ehttps://github.com/google/error-prone/compare/v2.37.0...v2.38.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/a07bd3e24904d287bfb5a4c0cc01552ff5589d81\"\u003e\u003ccode\u003ea07bd3e\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/09fd394fb3eb350ca3785ee28b253add2ef7bbf3\"\u003e\u003ccode\u003e09fd394\u003c/code\u003e\u003c/a\u003e Fix typo in NullTernary.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/4171fd71ceed57e27ac63a6d3180ff704b340dce\"\u003e\u003ccode\u003e4171fd7\u003c/code\u003e\u003c/a\u003e FindIdentifiers: find binding variables declared by enclosing or earlier \u003ccode\u003eif\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d78f515d82c884f7c2ea4f936695184f7fd5e1aa\"\u003e\u003ccode\u003ed78f515\u003c/code\u003e\u003c/a\u003e Audit each use of ElementKind.LOCAL_VARIABLE, and add BINDING_VARIABLE if app...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/6f94a97b8edd9d1d468151fa8dc907e6bef23634\"\u003e\u003ccode\u003e6f94a97\u003c/code\u003e\u003c/a\u003e Tolerate default cases in switches as being present to handle version skew\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0223abb5ed30268e6519fe8928acc4e03357349d\"\u003e\u003ccode\u003e0223abb\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003e@LenientFormatString\u003c/code\u003e in \u003ccode\u003eLenientFormatStringValidation\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/cb7dfafdca02d5f0a2b3e6b838a8a3efc3e716d3\"\u003e\u003ccode\u003ecb7dfaf\u003c/code\u003e\u003c/a\u003e Remove the \u003ccode\u003eSide\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d64c9cee1802f647e086e741df2df13f785b0170\"\u003e\u003ccode\u003ed64c9ce\u003c/code\u003e\u003c/a\u003e Promote error prone check TestExceptionChecker to ERROR within Google (blaze ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/c0ce4751516d17934436533398d6a5fa250c5867\"\u003e\u003ccode\u003ec0ce475\u003c/code\u003e\u003c/a\u003e Move \u003ccode\u003eTargetType\u003c/code\u003e to a top-level class alongside \u003ccode\u003eASTHelpers\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/90b8efb3b7f46d95451cd3097537b8089a07af0f\"\u003e\u003ccode\u003e90b8efb\u003c/code\u003e\u003c/a\u003e Allow binding to BINDING_VARIABLEs in GuardedByBinder.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.37.0...v2.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-java/pull/749","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-java/issues/749","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/749/packages"}}]}