Skip to content

chore: bump litellm from 1.82.2 to 1.82.3 in the minor-and-patch group#516

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/minor-and-patch-247a3a36c8
Closed

chore: bump litellm from 1.82.2 to 1.82.3 in the minor-and-patch group#516
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/minor-and-patch-247a3a36c8

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 17, 2026

Bumps the minor-and-patch group with 1 update: litellm.

Updates litellm from 1.82.2 to 1.82.3

Release notes

Sourced from litellm's releases.

litellm-v1.81.14.pre-call-hook-fix.dev

What's Changed

... (truncated)

Commits

Dependabot compatibility score

Dependabot 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.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the minor-and-patch group with 1 update: [litellm](https://github.com/BerriAI/litellm).


Updates `litellm` from 1.82.2 to 1.82.3
- [Release notes](https://github.com/BerriAI/litellm/releases)
- [Commits](https://github.com/BerriAI/litellm/commits)

---
updated-dependencies:
- dependency-name: litellm
  dependency-version: 1.82.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the type:chore Maintenance, cleanup, dependency updates label Mar 17, 2026
@dependabot dependabot Bot requested a review from Aureliolo as a code owner March 17, 2026 06:11
@dependabot dependabot Bot added the type:chore Maintenance, cleanup, dependency updates label Mar 17, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Dependency Review

The following issues were found:
  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 1 package(s) with unknown licenses.
See the Details below.

License Issues

uv.lock

PackageVersionLicenseIssue Type
litellm1.82.3NullUnknown License
Allowed Licenses: MIT, MIT-0, Apache-2.0, BSD-2-Clause, BSD-3-Clause, ISC, MPL-2.0, PSF-2.0, Unlicense, 0BSD, CC0-1.0, Python-2.0, Python-2.0.1, LicenseRef-scancode-free-unknown, LicenseRef-scancode-protobuf, LicenseRef-scancode-google-patent-license-golang, ZPL-2.1, LGPL-2.0-only, LGPL-2.1-only, LGPL-3.0-only, LGPL-3.0-or-later, BlueOak-1.0.0
Excluded from license check: pkg:pypi/mem0ai@1.0.5, pkg:pypi/numpy@2.4.3, pkg:pypi/qdrant-client@1.17.0, pkg:pypi/posthog@7.9.12, pkg:npm/@img/sharp-wasm32@0.33.5, pkg:npm/@img/sharp-win32-ia32@0.33.5, pkg:npm/@img/sharp-win32-x64@0.33.5

OpenSSF Scorecard

PackageVersionScoreDetails
pip/litellm 1.82.3 UnknownUnknown

Scanned Files

  • uv.lock

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 17, 2026

Looks like litellm is updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Mar 17, 2026
@dependabot dependabot Bot deleted the dependabot/uv/minor-and-patch-247a3a36c8 branch March 17, 2026 22:11
@dependabot dependabot Bot had a problem deploying to cloudflare-preview March 17, 2026 22:11 Failure
Aureliolo added a commit that referenced this pull request May 24, 2026
… gemini, 1 ci-bench)

CI fixes:
- restore CLI bench regression budget: hoist Validate / validateTunables
  check slices to package vars and replace closure-based bindings in
  resolveDurationTunables / resolveCountTunables with direct pointer
  setters; unroll per-section enumCheck / formatCheck / duration /
  byte slices in validate.go to inline if-chains. The closure +
  per-call slice allocations had pushed BenchmarkResolveTunables +32%
  and BenchmarkLoadExisting +57% allocs.

Security alerts (3 dismissed):
- CodeQL #515 cli/cmd/start.go:147 (false positive; safeDir comes from
  safeStateDir -> config.SecurePath, sanitiser cannot be traced past
  the assertComposeExists helper boundary)
- CodeQL #516 cli/cmd/wipe.go:175 (same shape on requireComposeFile)
- CodeQL #517 cli/internal/completion/install.go:381 (false positive;
  path is resolved from a fixed allowlist of shell config locations
  under the operator home dir, which is the entire point of completion
  uninstall)

Reviewer feedback:
- cleanup.go: collectCleanupCandidates now takes the existing *ui.UI
  instead of re-creating one; removeOldImages signature widened to
  (removed, freedB, hardFailures, ctxErr) so non "in use" docker rmi
  failures and ctx cancellation both surface as runtime errors
- update_cleanup.go: runAutoCleanupRemovals returns ctxErr; reinstall
  next-step hint upgraded to HintNextStep
- config.go: hintComposeRestart uses HintNextStep
- config_dispatch.go: color/hints/output/timestamps readers now return
  the effective default (auto/auto/text/relative) instead of empty
- doctor.go: classifyDoctorIssues honours --checks for the unfixable
  bucket (anyFixableCheckEnabled gate)
- new.go: warnPartialScaffoldWrite emits the recovery hint via
  HintError so it survives every mode except --quiet
- start.go: emitFineTuneSizeHint uses HintGuidance instead of HintTip
- uninstall.go: GitHub releases reinstall hint + "container images
  still on disk" hint upgraded to HintNextStep
- completion/install.go: probeShellProfile rel-check no longer rejects
  filenames that lexically start with ".." (e.g. "..config/profile.ps1")
- compose/validate.go: validateDigestPins sorts keys before iterating
  so the returned error is deterministic
- scaffold/writer.go: resolveOneTarget now resolves the deepest
  existing ancestor via EvalSymlinks and re-checks containment, so a
  symlinked subpath under absRoot cannot escape at write time
- verify/dhi.go: readCosignPayload reads maxBundleBytes+1 and rejects
  oversize payloads explicitly (mirrors readAttestationStatement)
- config/validate.go: validateMasterKey rejects an empty MasterKey
  when EncryptSecrets is true, exported as ErrMissingMasterKey;
  introduced LoadAllowMissingMasterKey + ValidateAllowMissingMasterKey
  so handleReinit can still recover an install whose persisted config
  predates the new invariant

SKIP (verified factually wrong against current code):
- Gemini "critical" errors.AsType typo on cli/cmd/update.go:360 -- Go
  1.25+ stdlib added a generic errors.AsType helper; build + CI tests
  pass on Go 1.26 in this repo. golangci-lint actually surfaces the
  modernisation hint that callers SHOULD migrate to AsType.

Tests updated where required:
- cmd/* tests, config/* tests: explicit `state.EncryptSecrets = false`
  (or `encrypt_secrets: false` in JSON fixtures) where the test
  targets non-encryption behaviour, since the new MasterKey invariant
  rejects the DefaultState() baseline that those fixtures rely on.

Issue: #2099
Aureliolo added a commit that referenced this pull request May 24, 2026
… gemini, 1 ci-bench)

CI fixes:
- restore CLI bench regression budget: hoist Validate / validateTunables
  check slices to package vars and replace closure-based bindings in
  resolveDurationTunables / resolveCountTunables with direct pointer
  setters; unroll per-section enumCheck / formatCheck / duration /
  byte slices in validate.go to inline if-chains. The closure +
  per-call slice allocations had pushed BenchmarkResolveTunables +32%
  and BenchmarkLoadExisting +57% allocs.

Security alerts (3 dismissed):
- CodeQL #515 cli/cmd/start.go:147 (false positive; safeDir comes from
  safeStateDir -> config.SecurePath, sanitiser cannot be traced past
  the assertComposeExists helper boundary)
- CodeQL #516 cli/cmd/wipe.go:175 (same shape on requireComposeFile)
- CodeQL #517 cli/internal/completion/install.go:381 (false positive;
  path is resolved from a fixed allowlist of shell config locations
  under the operator home dir, which is the entire point of completion
  uninstall)

Reviewer feedback:
- cleanup.go: collectCleanupCandidates now takes the existing *ui.UI
  instead of re-creating one; removeOldImages signature widened to
  (removed, freedB, hardFailures, ctxErr) so non "in use" docker rmi
  failures and ctx cancellation both surface as runtime errors
- update_cleanup.go: runAutoCleanupRemovals returns ctxErr; reinstall
  next-step hint upgraded to HintNextStep
- config.go: hintComposeRestart uses HintNextStep
- config_dispatch.go: color/hints/output/timestamps readers now return
  the effective default (auto/auto/text/relative) instead of empty
- doctor.go: classifyDoctorIssues honours --checks for the unfixable
  bucket (anyFixableCheckEnabled gate)
- new.go: warnPartialScaffoldWrite emits the recovery hint via
  HintError so it survives every mode except --quiet
- start.go: emitFineTuneSizeHint uses HintGuidance instead of HintTip
- uninstall.go: GitHub releases reinstall hint + "container images
  still on disk" hint upgraded to HintNextStep
- completion/install.go: probeShellProfile rel-check no longer rejects
  filenames that lexically start with ".." (e.g. "..config/profile.ps1")
- compose/validate.go: validateDigestPins sorts keys before iterating
  so the returned error is deterministic
- scaffold/writer.go: resolveOneTarget now resolves the deepest
  existing ancestor via EvalSymlinks and re-checks containment, so a
  symlinked subpath under absRoot cannot escape at write time
- verify/dhi.go: readCosignPayload reads maxBundleBytes+1 and rejects
  oversize payloads explicitly (mirrors readAttestationStatement)
- config/validate.go: validateMasterKey rejects an empty MasterKey
  when EncryptSecrets is true, exported as ErrMissingMasterKey;
  introduced LoadAllowMissingMasterKey + ValidateAllowMissingMasterKey
  so handleReinit can still recover an install whose persisted config
  predates the new invariant

SKIP (verified factually wrong against current code):
- Gemini "critical" errors.AsType typo on cli/cmd/update.go:360 -- Go
  1.25+ stdlib added a generic errors.AsType helper; build + CI tests
  pass on Go 1.26 in this repo. golangci-lint actually surfaces the
  modernisation hint that callers SHOULD migrate to AsType.

Tests updated where required:
- cmd/* tests, config/* tests: explicit `state.EncryptSecrets = false`
  (or `encrypt_secrets: false` in JSON fixtures) where the test
  targets non-encryption behaviour, since the new MasterKey invariant
  rejects the DefaultState() baseline that those fixtures rely on.

Issue: #2099
Aureliolo added a commit that referenced this pull request May 24, 2026
… gemini, 1 ci-bench)

CI fixes:
- restore CLI bench regression budget: hoist Validate / validateTunables
  check slices to package vars and replace closure-based bindings in
  resolveDurationTunables / resolveCountTunables with direct pointer
  setters; unroll per-section enumCheck / formatCheck / duration /
  byte slices in validate.go to inline if-chains. The closure +
  per-call slice allocations had pushed BenchmarkResolveTunables +32%
  and BenchmarkLoadExisting +57% allocs.

Security alerts (3 dismissed):
- CodeQL #515 cli/cmd/start.go:147 (false positive; safeDir comes from
  safeStateDir -> config.SecurePath, sanitiser cannot be traced past
  the assertComposeExists helper boundary)
- CodeQL #516 cli/cmd/wipe.go:175 (same shape on requireComposeFile)
- CodeQL #517 cli/internal/completion/install.go:381 (false positive;
  path is resolved from a fixed allowlist of shell config locations
  under the operator home dir, which is the entire point of completion
  uninstall)

Reviewer feedback:
- cleanup.go: collectCleanupCandidates now takes the existing *ui.UI
  instead of re-creating one; removeOldImages signature widened to
  (removed, freedB, hardFailures, ctxErr) so non "in use" docker rmi
  failures and ctx cancellation both surface as runtime errors
- update_cleanup.go: runAutoCleanupRemovals returns ctxErr; reinstall
  next-step hint upgraded to HintNextStep
- config.go: hintComposeRestart uses HintNextStep
- config_dispatch.go: color/hints/output/timestamps readers now return
  the effective default (auto/auto/text/relative) instead of empty
- doctor.go: classifyDoctorIssues honours --checks for the unfixable
  bucket (anyFixableCheckEnabled gate)
- new.go: warnPartialScaffoldWrite emits the recovery hint via
  HintError so it survives every mode except --quiet
- start.go: emitFineTuneSizeHint uses HintGuidance instead of HintTip
- uninstall.go: GitHub releases reinstall hint + "container images
  still on disk" hint upgraded to HintNextStep
- completion/install.go: probeShellProfile rel-check no longer rejects
  filenames that lexically start with ".." (e.g. "..config/profile.ps1")
- compose/validate.go: validateDigestPins sorts keys before iterating
  so the returned error is deterministic
- scaffold/writer.go: resolveOneTarget now resolves the deepest
  existing ancestor via EvalSymlinks and re-checks containment, so a
  symlinked subpath under absRoot cannot escape at write time
- verify/dhi.go: readCosignPayload reads maxBundleBytes+1 and rejects
  oversize payloads explicitly (mirrors readAttestationStatement)
- config/validate.go: validateMasterKey rejects an empty MasterKey
  when EncryptSecrets is true, exported as ErrMissingMasterKey;
  introduced LoadAllowMissingMasterKey + ValidateAllowMissingMasterKey
  so handleReinit can still recover an install whose persisted config
  predates the new invariant

SKIP (verified factually wrong against current code):
- Gemini "critical" errors.AsType typo on cli/cmd/update.go:360 -- Go
  1.25+ stdlib added a generic errors.AsType helper; build + CI tests
  pass on Go 1.26 in this repo. golangci-lint actually surfaces the
  modernisation hint that callers SHOULD migrate to AsType.

Tests updated where required:
- cmd/* tests, config/* tests: explicit `state.EncryptSecrets = false`
  (or `encrypt_secrets: false` in JSON fixtures) where the test
  targets non-encryption behaviour, since the new MasterKey invariant
  rejects the DefaultState() baseline that those fixtures rely on.

Issue: #2099
Aureliolo added a commit that referenced this pull request May 24, 2026
… gemini, 1 ci-bench)

CI fixes:
- restore CLI bench regression budget: hoist Validate / validateTunables
  check slices to package vars and replace closure-based bindings in
  resolveDurationTunables / resolveCountTunables with direct pointer
  setters; unroll per-section enumCheck / formatCheck / duration /
  byte slices in validate.go to inline if-chains. The closure +
  per-call slice allocations had pushed BenchmarkResolveTunables +32%
  and BenchmarkLoadExisting +57% allocs.

Security alerts (3 dismissed):
- CodeQL #515 cli/cmd/start.go:147 (false positive; safeDir comes from
  safeStateDir -> config.SecurePath, sanitiser cannot be traced past
  the assertComposeExists helper boundary)
- CodeQL #516 cli/cmd/wipe.go:175 (same shape on requireComposeFile)
- CodeQL #517 cli/internal/completion/install.go:381 (false positive;
  path is resolved from a fixed allowlist of shell config locations
  under the operator home dir, which is the entire point of completion
  uninstall)

Reviewer feedback:
- cleanup.go: collectCleanupCandidates now takes the existing *ui.UI
  instead of re-creating one; removeOldImages signature widened to
  (removed, freedB, hardFailures, ctxErr) so non "in use" docker rmi
  failures and ctx cancellation both surface as runtime errors
- update_cleanup.go: runAutoCleanupRemovals returns ctxErr; reinstall
  next-step hint upgraded to HintNextStep
- config.go: hintComposeRestart uses HintNextStep
- config_dispatch.go: color/hints/output/timestamps readers now return
  the effective default (auto/auto/text/relative) instead of empty
- doctor.go: classifyDoctorIssues honours --checks for the unfixable
  bucket (anyFixableCheckEnabled gate)
- new.go: warnPartialScaffoldWrite emits the recovery hint via
  HintError so it survives every mode except --quiet
- start.go: emitFineTuneSizeHint uses HintGuidance instead of HintTip
- uninstall.go: GitHub releases reinstall hint + "container images
  still on disk" hint upgraded to HintNextStep
- completion/install.go: probeShellProfile rel-check no longer rejects
  filenames that lexically start with ".." (e.g. "..config/profile.ps1")
- compose/validate.go: validateDigestPins sorts keys before iterating
  so the returned error is deterministic
- scaffold/writer.go: resolveOneTarget now resolves the deepest
  existing ancestor via EvalSymlinks and re-checks containment, so a
  symlinked subpath under absRoot cannot escape at write time
- verify/dhi.go: readCosignPayload reads maxBundleBytes+1 and rejects
  oversize payloads explicitly (mirrors readAttestationStatement)
- config/validate.go: validateMasterKey rejects an empty MasterKey
  when EncryptSecrets is true, exported as ErrMissingMasterKey;
  introduced LoadAllowMissingMasterKey + ValidateAllowMissingMasterKey
  so handleReinit can still recover an install whose persisted config
  predates the new invariant

SKIP (verified factually wrong against current code):
- Gemini "critical" errors.AsType typo on cli/cmd/update.go:360 -- Go
  1.25+ stdlib added a generic errors.AsType helper; build + CI tests
  pass on Go 1.26 in this repo. golangci-lint actually surfaces the
  modernisation hint that callers SHOULD migrate to AsType.

Tests updated where required:
- cmd/* tests, config/* tests: explicit `state.EncryptSecrets = false`
  (or `encrypt_secrets: false` in JSON fixtures) where the test
  targets non-encryption behaviour, since the new MasterKey invariant
  rejects the DefaultState() baseline that those fixtures rely on.

Issue: #2099
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:chore Maintenance, cleanup, dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants