Perplexity integration package langchain-perplexity has been updated from version 1.4.0 to 1.4.1, bringing important fixes and housekeeping changes. The release focuses on compatibility with Perplexity’s Responses API, including making sure input items carry the type=”message” attribute, preserving any caller-supplied extra_body parameters when making requests, and switching to a supported Responses API model. These adjustments prevent silent failures and ensure that custom request options are not lost during communication with the Perplexity backend.
On the maintenance side, the update bumps several dependencies: Pillow moves from 12.2.0 to 12.3.0, vcrpy from 8.1.1 to 8.2.1, and langsmith from 0.8.5 to 0.8.18. Lockfiles were refreshed across partner packages, and the README installation instructions and resource links have been updated to reflect current guidance.
Accompanying core releases (1.4.6 and 1.4.7) introduce package version tracking in tracing metadata, rename the corresponding trace metadata field, and clean up docstrings by replacing double backticks with a consistent style. The shared infrastructure also upgrades mypy to version 2.1 with unified type-check configuration, and standard tests now validate tool call chunks during streaming to catch regressions earlier.



