Skip to content

Chore(deps): Bump the utilities-minor group with 11 updates#24

Open
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/uv/dev/utilities-minor-5dc32f2c56
Open

Chore(deps): Bump the utilities-minor group with 11 updates#24
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/uv/dev/utilities-minor-5dc32f2c56

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 20, 2026

Bumps the utilities-minor group with 11 updates:

Package From To
llama-index-embeddings-huggingface 0.6.1 0.7.0
llama-index-embeddings-openai 0.5.2 0.6.0
llama-index-llms-ollama 0.9.1 0.10.0
llama-index-llms-openai 0.6.26 0.7.2
llama-index-vector-stores-faiss 0.5.3 0.6.0
openai 2.26.0 2.29.0
sentence-transformers 5.2.3 5.3.0
faker 40.8.0 40.11.0
pytest-env 1.5.0 1.6.0
celery-types 0.24.0 0.26.0
pyrefly 0.55.0 0.57.1

Updates llama-index-embeddings-huggingface from 0.6.1 to 0.7.0

Updates llama-index-embeddings-openai from 0.5.2 to 0.6.0

Updates llama-index-llms-ollama from 0.9.1 to 0.10.0

Updates llama-index-llms-openai from 0.6.26 to 0.7.2

Updates llama-index-vector-stores-faiss from 0.5.3 to 0.6.0

Updates openai from 2.26.0 to 2.29.0

Release notes

Sourced from openai's releases.

v2.29.0

2.29.0 (2026-03-17)

Full Changelog: v2.28.0...v2.29.0

Features

  • api: 5.4 nano and mini model slugs (3b45666)
  • api: add /v1/videos endpoint to batches create method (c0e7a16)
  • api: add defer_loading field to ToolFunction (3167595)
  • api: add in and nin operators to ComparisonFilter type (664f02b)

Bug Fixes

  • deps: bump minimum typing-extensions version (a2fb2ca)
  • pydantic: do not pass by_alias unless set (8ebe8fb)

Chores

  • internal: tweak CI branches (96ccc3c)

v2.28.0

2.28.0 (2026-03-13)

Full Changelog: v2.27.0...v2.28.0

Features

v2.27.0

2.27.0 (2026-03-13)

Full Changelog: v2.26.0...v2.27.0

Features

  • api: api update (60ab24a)
  • api: manual updates (b244b09)
  • api: manual updates (d806635)
  • api: sora api improvements: character api, video extensions/edits, higher resolution exports. (58b70d3)

Bug Fixes

  • api: repair merged videos resource (742d8ee)

... (truncated)

Changelog

Sourced from openai's changelog.

2.29.0 (2026-03-17)

Full Changelog: v2.28.0...v2.29.0

Features

  • api: 5.4 nano and mini model slugs (3b45666)
  • api: add /v1/videos endpoint to batches create method (c0e7a16)
  • api: add defer_loading field to ToolFunction (3167595)
  • api: add in and nin operators to ComparisonFilter type (664f02b)

Bug Fixes

  • deps: bump minimum typing-extensions version (a2fb2ca)
  • pydantic: do not pass by_alias unless set (8ebe8fb)

Chores

  • internal: tweak CI branches (96ccc3c)

2.28.0 (2026-03-13)

Full Changelog: v2.27.0...v2.28.0

Features

2.27.0 (2026-03-13)

Full Changelog: v2.26.0...v2.27.0

Features

  • api: api update (60ab24a)
  • api: manual updates (b244b09)
  • api: manual updates (d806635)
  • api: sora api improvements: character api, video extensions/edits, higher resolution exports. (58b70d3)

Bug Fixes

  • api: repair merged videos resource (742d8ee)

Chores

  • internal: codegen related update (4e6498e)

... (truncated)

Commits
  • acd0c54 release: 2.29.0
  • 2c67256 feat(api): 5.4 nano and mini model slugs
  • bc96310 feat(api): add in and nin operators to ComparisonFilter type
  • cf8e9e7 chore(internal): tweak CI branches
  • 11f50b6 fix(deps): bump minimum typing-extensions version
  • 02b3071 fix(pydantic): do not pass by_alias unless set
  • fdf7f83 codegen metadata
  • 28bda04 codegen metadata
  • f857bdc feat(api): add defer_loading field to ToolFunction
  • c9ccb8f feat(api): add /v1/videos endpoint to batches create method
  • Additional commits viewable in compare view

Updates sentence-transformers from 5.2.3 to 5.3.0

Release notes

Sourced from sentence-transformers's releases.

v5.3.0 - Improved Contrastive Learning, New Losses, and Transformers v5 Compatibility

This minor version brings several improvements to contrastive learning: MultipleNegativesRankingLoss now supports alternative InfoNCE formulations (symmetric, GTE-style) and optional hardness weighting for harder negatives. Two new losses are introduced, GlobalOrthogonalRegularizationLoss for embedding space regularization and CachedSpladeLoss for memory-efficient SPLADE training. The release also adds a faster hashed batch sampler, fixes GroupByLabelBatchSampler for triplet losses, and ensures full compatibility with the latest Transformers v5 versions.

Install this version with

# Training + Inference
pip install sentence-transformers[train]==5.3.0
Inference only, use one of:
pip install sentence-transformers==5.3.0
pip install sentence-transformers[onnx-gpu]==5.3.0
pip install sentence-transformers[onnx]==5.3.0
pip install sentence-transformers[openvino]==5.3.0

Updated MultipleNegativesRankingLoss (a.k.a. InfoNCE)

MultipleNegativesRankingLoss received two major upgrades: support for alternative InfoNCE formulations from the literature, and optional hardness weighting to up-weight harder negatives.

Support other InfoNCE variants (#3607)

MultipleNegativesRankingLoss now supports several well-known contrastive loss variants from the literature through new directions and partition_mode parameters. Previously, this loss only supported the standard forward direction (query → doc). You can now configure which similarity interactions are included in the loss:

  • "query_to_doc" (default): For each query, its matched document should score higher than all other documents.
  • "doc_to_query": The symmetric reverse — for each document, its matched query should score higher than all other queries.
  • "query_to_query": For each query, all other queries should score lower than its matched document.
  • "doc_to_doc": For each document, all other documents should score lower than its matched query.

The partition_mode controls how scores are normalized: "joint" computes a single softmax over all directions, while "per_direction" computes a separate softmax per direction and averages the losses.

These combine to reproduce several loss formulations from the literature:

Standard InfoNCE (default, unchanged behavior):

loss = MultipleNegativesRankingLoss(model)
# equivalent to directions=("query_to_doc",), partition_mode="joint"

Symmetric InfoNCE (Günther et al. 2024) — adds the reverse direction so both queries and documents are trained to find their match:

loss = MultipleNegativesRankingLoss(
    model,
    directions=("query_to_doc", "doc_to_query"),
    partition_mode="per_direction",
)

GTE improved contrastive loss (Li et al. 2023) — adds same-type negatives (query <-> query, doc <-> doc) for a stronger training signal, especially useful with pairs-only data:

loss = MultipleNegativesRankingLoss(
</tr></table> 

... (truncated)

Commits
  • ce48ecc Merge branch 'main' into v5.3-release
  • cec08f8 Fix citation for EmbeddingGemma paper (#3687)
  • c29b3a6 Release v5.3.0
  • 55c13de Prep docs main page for v5.3.0 (#3686)
  • 72e75f7 [tests] Add slow reproduction tests for most common models (#3681)
  • 237e441 [fix] Fix model card generation with set_transform with new column names (#...
  • 7f180b4 [feat] Add hardness-weighted contrastive learning to losses (#3667)
  • 5890086 Disallow query_to_query/doc_to_doc with partition_mode="per_direction" due to...
  • 6518c36 CE trainer: Removed IterableDataset from train and eval dataset type hints (#...
  • 1e0e84c Add tips for adjusting batch size to improve processing speed (#3672)
  • Additional commits viewable in compare view

Updates faker from 40.8.0 to 40.11.0

Release notes

Sourced from faker's releases.

Release v40.11.0

See CHANGELOG.md.

Release v40.10.0

See CHANGELOG.md.

Release v40.9.0

See CHANGELOG.md.

Release v40.8.1

See CHANGELOG.md.

Changelog

Sourced from faker's changelog.

v40.11.0 - 2026-03-13

  • Add major Swiss banks to de_CH bank provider. Thanks @​raphael-s.

v40.10.0 - 2026-03-13

v40.9.0 - 2026-03-13

v40.8.1 - 2026-03-13

Commits

Updates pytest-env from 1.5.0 to 1.6.0

Release notes

Sourced from pytest-env's releases.

1.6.0

What's Changed

Full Changelog: pytest-dev/pytest-env@1.5.1...1.6.0

1.5.1

What's Changed

New Contributors

Full Changelog: pytest-dev/pytest-env@1.5.0...1.5.1

Commits
  • 8bd22d1 ✨ feat(env): preserve existing env values (#213)
  • 81f9e0e Fix verbose source attribution when falling back to INI env (#211)
  • 81dc95d [pre-commit.ci] pre-commit autoupdate (#210)
  • 439cc76 [pre-commit.ci] pre-commit autoupdate (#209)
  • b1b498e Standardize .github files to .yaml suffix
  • 066dadc Add missing .github config files
  • 7d01327 Add SECURITY.md to .github/
  • 04259c9 build(deps): bump actions/download-artifact from 7 to 8 (#205)
  • 4fdb9d8 build(deps): bump actions/upload-artifact from 6 to 7 (#204)
  • 672e44f Add permissions to workflows (#203)
  • Additional commits viewable in compare view

Updates celery-types from 0.24.0 to 0.26.0

Commits

Updates pyrefly from 0.55.0 to 0.57.1

Release notes

Sourced from pyrefly's releases.

Pyrefly v0.57.1

Fixed a bug that could cause Pyrefly to hang.

Pyrefly v0.57.0

Status: Beta
Release date: March 16, 2026

Pyrefly 0.57.0 bundles 116 commits from 17 contributors.


✨ New & Improved

Area What’s new
Type Checking - Improved type narrowing for hasattr inside loops - pyrefly suppress no longer corrupts multiline f-strings/t-strings by inserting suppression comments inside the string; it now places comments above the string and also matches suppressions correctly for errors inside multiline f/t-strings - Improved namedtuple support with * field unpacking - Fewer false-positive “variable is not initialized” errors
Language Server - if a nested pyproject.toml contains [tool.ruff] / [tool.mypy] / [tool.pyright], it’s treated as a strong “this is a Python project root” marker, preventing parent pyrefly.toml from incorrectly shadowing it (notably improving go-to-def accuracy on some repos)
Performance - Typechecking speed has improved, making it now ~20% faster to type check Pytorch on recent benchmarks

🐛 bug fixes

We closed 24 bug issues this release 👏

  • #2696: Fixed an issue where Pyrefly’s LSP incorrectly flagged from typing import NewType as unused, even when NewType(...) was referenced.
  • #2743: Fixed an issue where TypedDict fields named items/values prevented access to the corresponding dict.items() / dict.values() methods via attribute lookup.
  • #2745: Fixed an issue where chained/nested narrowing expressions (e.g. multi-clause and conditions) failed to narrow correctly when using negative subscript indices.
  • #2737: Fixed an issue where functools.partial(...) results couldn’t be assigned back to a Callable typed with a ParamSpec, causing a false-positive type error.
  • #2650: Fixed an issue where a Protocol parameterized by ParamSpec[...] wasn’t considered compatible with an equivalent “gradual” protocol using *args: Any, **kwargs: Any.
  • #2334: Fixed an issue where calling __init__ on parametrized bound methods could trigger a false-positive type error due to incorrect attribute lookup behavior.
  • #2731: Fixed an issue where super() calls to abstract methods that do have a concrete runtime body were incorrectly reported as missing-attribute / abstract-call errors.
  • #828: Fixed an issue where reading a conditionally-initialized variable didn’t “commit” the initialization, leading to redundant follow-on “may be uninitialized” errors.
  • #835: Fixed an issue where type information for subclasses wasn’t handled correctly, leading to failures when type-checking subclass relationships.
  • And more! #2522, #1800, #2736, #2382, #913, #1397, #2261, #2669, #2744, #2739, #1575, #903, #1043, #1429, #2607

Thank-you to all our contributors who found these bugs and reported them! Did you know this is one of the most helpful contributions you can make to an open-source project? If you find any bugs in Pyrefly we want to know about them! Please open a bug report issue here


📦 Upgrade

pip install --upgrade pyrefly==0.57.0

How to safely upgrade your codebase

Upgrading the version of Pyrefly you're using or a third-party library you depend on can reveal new type errors in your code. Fixing them all at once is often unrealistic. We've written scripts to help you temporarily silence them. After upgrading, follow these steps:

... (truncated)

Commits
  • 9d24c65 v0.57.1
  • 0c8881e Fix infinite loop in variance inference for self-referential generic classes
  • 12e59d0 Reviewed By: rchen152
  • e02d994 Wire up Glean external references for incoming call hierarchy
  • 3c5feaf Add convert_external_references_to_incoming_calls
  • 8524405 add "why you should use pyrefly" FAQ
  • 753c5a3 Add PysaModuleIndex to replace cross-module ModuleContext::create calls
  • 651f498 Optimise comment parsing
  • 372fe49 Remove unused code in the pyrefly_util crate
  • 1998c10 Remove unused code in the pyrefly_bundled crate
  • Additional commits viewable in compare view

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 utilities-minor group with 11 updates:

| Package | From | To |
| --- | --- | --- |
| llama-index-embeddings-huggingface | `0.6.1` | `0.7.0` |
| llama-index-embeddings-openai | `0.5.2` | `0.6.0` |
| llama-index-llms-ollama | `0.9.1` | `0.10.0` |
| llama-index-llms-openai | `0.6.26` | `0.7.2` |
| llama-index-vector-stores-faiss | `0.5.3` | `0.6.0` |
| [openai](https://github.com/openai/openai-python) | `2.26.0` | `2.29.0` |
| [sentence-transformers](https://github.com/huggingface/sentence-transformers) | `5.2.3` | `5.3.0` |
| [faker](https://github.com/joke2k/faker) | `40.8.0` | `40.11.0` |
| [pytest-env](https://github.com/pytest-dev/pytest-env) | `1.5.0` | `1.6.0` |
| [celery-types](https://github.com/sbdchd/celery-types) | `0.24.0` | `0.26.0` |
| [pyrefly](https://github.com/facebook/pyrefly) | `0.55.0` | `0.57.1` |


Updates `llama-index-embeddings-huggingface` from 0.6.1 to 0.7.0

Updates `llama-index-embeddings-openai` from 0.5.2 to 0.6.0

Updates `llama-index-llms-ollama` from 0.9.1 to 0.10.0

Updates `llama-index-llms-openai` from 0.6.26 to 0.7.2

Updates `llama-index-vector-stores-faiss` from 0.5.3 to 0.6.0

Updates `openai` from 2.26.0 to 2.29.0
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v2.26.0...v2.29.0)

Updates `sentence-transformers` from 5.2.3 to 5.3.0
- [Release notes](https://github.com/huggingface/sentence-transformers/releases)
- [Commits](huggingface/sentence-transformers@v5.2.3...v5.3.0)

Updates `faker` from 40.8.0 to 40.11.0
- [Release notes](https://github.com/joke2k/faker/releases)
- [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md)
- [Commits](joke2k/faker@v40.8.0...v40.11.0)

Updates `pytest-env` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/pytest-dev/pytest-env/releases)
- [Commits](pytest-dev/pytest-env@1.5.0...1.6.0)

Updates `celery-types` from 0.24.0 to 0.26.0
- [Commits](https://github.com/sbdchd/celery-types/commits)

Updates `pyrefly` from 0.55.0 to 0.57.1
- [Release notes](https://github.com/facebook/pyrefly/releases)
- [Commits](facebook/pyrefly@0.55.0...0.57.1)

---
updated-dependencies:
- dependency-name: llama-index-embeddings-huggingface
  dependency-version: 0.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: utilities-minor
- dependency-name: llama-index-embeddings-openai
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: utilities-minor
- dependency-name: llama-index-llms-ollama
  dependency-version: 0.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: utilities-minor
- dependency-name: llama-index-llms-openai
  dependency-version: 0.7.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: utilities-minor
- dependency-name: llama-index-vector-stores-faiss
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: utilities-minor
- dependency-name: openai
  dependency-version: 2.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: utilities-minor
- dependency-name: sentence-transformers
  dependency-version: 5.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: utilities-minor
- dependency-name: faker
  dependency-version: 40.11.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: utilities-minor
- dependency-name: pytest-env
  dependency-version: 1.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: utilities-minor
- dependency-name: celery-types
  dependency-version: 0.26.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: utilities-minor
- dependency-name: pyrefly
  dependency-version: 0.57.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: utilities-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants