LLM API Advisory — 10 mai 2026
🚨 Breaking
pydantic-ai v1.95.0 — Agent(instrument=True) déprécié, migration immédiate requise :
# Avant
agent = Agent('openai:gpt-4o', instrument=True)
# Après
from pydantic_ai.instrumentation import Instrumentation
instrumentation = Instrumentation()
agent = Agent('openai:gpt-4o', instrumentation=instrumentation)
Source : https://github.com/pydantic/pydantic-ai/releases/tag/v1.95.0
langchain-core 1.4.0 — load() exige maintenant valid_namespaces. Sans ce paramètre, exception garantie au prochain upgrade — et vecteur d'injection si les manifests viennent de l'extérieur :
# Avant
result = load(manifest)
# Après
result = load(manifest, valid_namespaces=["langchain_core"])
Source : https://github.com/langchain-ai/langchain/releases/tag/langchain-core%3D%3D1.4.0
crewAI 1.14.5a5 (alpha) — CrewAgentExecutor remplacé par AgentExecutor comme défaut pour les Crew agents. Version alpha, mais signal fort : ne pas construire dessus.
# Avant
from crewai.agents import CrewAgentExecutor
executor = CrewAgentExecutor(agent=my_agent)
# Après
from crewai.agents import AgentExecutor
executor = AgentExecutor(agent=my_agent)
Source : https://github.com/crewAIInc/crewAI/releases/tag/1.14.5a5
🗑️ Dépréciations
- pydantic-ai : param
instrument=surAgent— délai de suppression non annoncé, mais natif remplacé dès v1.95.0. - crewAI :
CrewAgentExecutor— dépréciation officielle,AgentExecutordevient le défaut.
💰 Pricing
Pas de mouvement Anthropic/OpenAI cette semaine. Mistral Small 3.2 (mistral-small-2506) est annoncé en API — grille tarifaire non publiée à ce stade. Ne pas planifier de migration de prod avant confirmation des coûts.
Source : https://docs.mistral.ai/getting-started/changelog/#june-23
🆕 Nouveautés
Qdrant v1.18.0 — ajout de named vectors sur une collection existante sans recreation complète. Fini le downtime pour greffer un index image sur une collection texte déjà en prod :
await client.createVectorField("col", {
name: "img",
params: { size: 512, distance: "Cosine" }
});
Source : https://github.com/qdrant/qdrant/releases/tag/v1.18.0
lm-evaluation-harness v0.4.12 — tensor_parallel_size disponible sur le backend hf. Pertinent uniquement pour les pipelines de benchmark multi-GPU internes.
Source : https://github.com/EleutherAI/lm-evaluation-harness/releases/tag/v0.4.12
💡 Conseil du jour
Le breaking langchain-core load() est le plus insidieux du lot : silencieux jusqu'à l'upgrade, potentiellement exploitable si les manifests transitent par une source tierce. Action maintenant : grep -r "from langchain_core.load import load" dans ton repo, audite chaque appel, ajoute valid_namespaces. Dix minutes de travail, zéro risque en prod.