Sourced from langchain-core's releases.
langchain-core==1.2.17
Changes since langchain-core==1.2.16
release(core): 1.2.17 (#35527) fix(core): extract usage metadata from serialized tracer message outputs (#35526) chore: bump the langchain-deps group across 3 directories with 7 updates (#35513) chore: bump the langchain-deps group across 3 directories with 14 updates (#35441)
langchain-core==1.2.16
Changes since langchain-core==1.2.15
release(core): 1.2.16 (#35439) fix(core): treat empty tool chunk ids as missing in merge (#35414)
langchain-core==1.2.15
Changes since langchain-core==1.2.14
fix(core): improve error message for non-JSON-serializable tool schemas (#34376) fix(core): improve typing/docs for on_chat_model_start to clarify required positional args (#35324) perf(core): defer specific
langsmithimports to reduce import time (#35298) revert: add ChatAnthropicBedrockWrapper (#35371) release(core): 1.2.15 (#35367) fix(anthropic): replace retired model IDs in tests and docstrings (#35365) feat(anthropic): add ChatAnthropicBedrock wrapper (#35091) style: fix some ruff noqa (#35321)langchain-core==1.2.14
Changes since langchain-core==1.2.13
release(core): 1.2.14 (#35328) chore(core): remove
langservefrom sys info util, adddeepagents(#35325) fix(core): fix merge_lists incorrectly merging parallel tool calls (#35281) fix(core): accept int temperature in _get_ls_params for LangSmith tracing (#35302) revert: accept integer temperature values in _get_ls_params (#35319) fix(core): accept integer temperature values in _get_ls_params (#35317) docs(core): update load note to be precise (#35309) fix(core): prevent recursion error when args_schema is dict (#35260) fix(core): preserve index and timestamp fields when merging (#34731) docs(core): add security warnings and best practices for deserialization (#35282) docs: fix docstring inaccuracies and update outdated LangSmith URLs (#35283) fix(core): correct misleading jinja2 sandboxing comment (#35183) chore: bump the langchain-deps group across 3 directories with 8 updates (#35257)
cdf140e
release(core): 1.2.17 (#35527)61fd90a
fix(core): extract usage metadata from serialized tracer message outputs
(#35...d2c86df
fix(huggingface): switch integration test provider to together (#35525)da092cf
Change logo width in README.mdac92957
fix(huggingface): resolve huggingface-hub 1.x compat (#35524)357fbdd
Update heading in README to reflect platform focusa0bc522
Swap logo images for light and dark themes8450b51
Add files via uploadcf51821
Add files via upload6d39b72
fix(huggingface): bump transformers and sentence-transformers lower
bounds (#...Sourced from psycopg-binary's changelog.
.. currentmodule:: psycopg
.. index:: single: Release notes single: News
psycopgrelease notesCurrent release
Psycopg 3.3.3 ^^^^^^^^^^^^^
- Retain
Error.pgconnwhen raising a single exception for multiple connection attempt errors (:ticket:[#1246](https://github.com/psycopg/psycopg/issues/1246)).- Return a proper error when server sends
ErrorResponsefor aSyncafter aParse(:ticket:[#1260](https://github.com/psycopg/psycopg/issues/1260)).Psycopg 3.3.2 ^^^^^^^^^^^^^
Fix race condition in adapters at startup (:ticket:
[#1230](https://github.com/psycopg/psycopg/issues/1230)).Psycopg 3.3.1 ^^^^^^^^^^^^^
Fix iteration on server-side cursors (:ticket:
[#1226](https://github.com/psycopg/psycopg/issues/1226)).Psycopg 3.3.0
.. rubric:: New top-level features
- Add :ref:
template strings queries \<template-strings>(:ticket:[#1054](https://github.com/psycopg/psycopg/issues/1054)).- More flexible :ref:
composite adaptation<adapt-composite>: it is now possible to adapt Python objects to PostgreSQL composites and back even if they are not sequences or if they take keyword arguments (:ticket:[#932](https://github.com/psycopg/psycopg/issues/932), :ticket:[#1202](https://github.com/psycopg/psycopg/issues/1202)).- Cursors are now iterators_, not just iterables_. This means you can call
next\(cur)oranext\(cur), which is useful as a :ref:type-safe expression <typing-fetchone>(:ticket:[#1064](https://github.com/psycopg/psycopg/issues/1064)).- Add
Cursor.set_result()andCursor.results()to move across the result sets of queries executed though~Cursor.executemany()or~Cursor.execute()with multiple statements (:tickets:[#1080](https://github.com/psycopg/psycopg/issues/1080), [#1170](https://github.com/psycopg/psycopg/issues/1170)).- Add :ref:
transaction-statusto report the status during and after a~Connection.transaction()block (:ticket:[#969](https://github.com/psycopg/psycopg/issues/969)).
... (truncated)
1a8f65a
chore: bump psycopg package version to 3.3.3db3c435
Merge pull request #1260
from ggevay/sync-error-fix0237586
Fix ValueError when server sends ErrorResponse during Sync after
Parsecb97ef7
docs: fix typos09c8918
Merge pull request #1256
from veeceey/fix/tstrings-error-msg-and-docs-improve...9e74d96
fix: fix error message incorrectly generated by Claude AI0db9d8b
fix: correct typo in tstrings error message and fix sql.rst docs86a0e1b
chore(deps): bump pypa/cibuildwheel in the actions groupf5d90fa
Merge pull request #1233
from lysnikolaou/pgconn-critical-sectiond7dc6c7
Merge critical section and nogil blocks into one context managerSourced from ruff's releases.
0.15.5
Release Notes
Released on 2026-03-05.
Preview features
- Discover Markdown files by default in preview mode (#23434)
- [
perflint] ExtendPERF102to comprehensions and generators (#23473)- [
refurb] FixFURB101andFURB103false positives when I/O variable is used later (#23542)- [
ruff] Add fix fornone-not-at-end-of-union(RUF036) (#22829)- [
ruff] Fix false positive forre.splitwith empty string pattern (RUF055) (#23634)Bug fixes
- [
fastapi] Handle callable class dependencies with__call__method (FAST003) (#23553)- [
pydocstyle] Fix numpy section ordering (D420) (#23685)- [
pyflakes] Fix false positive for names shadowing re-exports (F811) (#23356)- [
pyupgrade] Avoid inserting redundantNoneelements inUP045(#23459)Documentation
- Document extension mapping for Markdown code formatting (#23574)
- Update default Python version examples (#23605)
Other changes
- Publish releases to Astral mirror (#23616)
Contributors
@amyreese@stakeswky@chirizxc@anishgirianish@bxff@zsol@charliermarsh@ntBre@kar-ganapInstall ruff 0.15.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.15.5/ruff-installer.sh | shInstall prebuilt binaries via powershell script
... (truncated)
Sourced from ruff's changelog.
0.15.5
Released on 2026-03-05.
Preview features
- Discover Markdown files by default in preview mode (#23434)
- [
perflint] ExtendPERF102to comprehensions and generators (#23473)- [
refurb] FixFURB101andFURB103false positives when I/O variable is used later (#23542)- [
ruff] Add fix fornone-not-at-end-of-union(RUF036) (#22829)- [
ruff] Fix false positive forre.splitwith empty string pattern (RUF055) (#23634)Bug fixes
- [
fastapi] Handle callable class dependencies with__call__method (FAST003) (#23553)- [
pydocstyle] Fix numpy section ordering (D420) (#23685)- [
pyflakes] Fix false positive for names shadowing re-exports (F811) (#23356)- [
pyupgrade] Avoid inserting redundantNoneelements inUP045(#23459)Documentation
- Document extension mapping for Markdown code formatting (#23574)
- Update default Python version examples (#23605)
Other changes
- Publish releases to Astral mirror (#23616)
Contributors
@amyreese@stakeswky@chirizxc@anishgirianish@bxff@zsol@charliermarsh@ntBre@kar-ganap0.15.4
Released on 2026-02-26.
This is a follow-up release to 0.15.3 that resolves a panic when the new rule
PLR1712was enabled with any rule that analyzes definitions, such as many of theANNorDrules.Bug fixes
... (truncated)
5e4a3d9
Bump 0.15.5 (#23743)69c23cc
[ty] Render all changed diagnostics in conformance.py (#23613)4926bd5
[ty] Split deferred checks out of types/infer/builder.rs
(#23740)9a70f5e
Discover markdown files by default in preview mode (#23434)3dc78b0
[ty] Use HasOptionalDefinition for except
handlers (#23739)a6a5e8d
[ty] Fix precedence of all selector in TOML configurations
(#23723)2a5384b
[ty] Make all selector case sensitive (#23713)db77d7b
[ty] Add a diagnostic if a TypeVar is used to specialize a
ParamSpec, or ...db28490
[ty] Override home directory in ty tests (#23724)5f0fd91
[ty] More type-variable default validation (#23639)Sourced from codespell's releases.
v2.4.2
Highlights
- Fixed compatibility with chardet 7+
What's Changed
- Fix and clarify cases in ignore patterns by
@DanielYang59in codespell-project/codespell#3583- codespell-private.yml: Do not codespell digital signature files by
@cclaussin codespell-project/codespell#3623- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in codespell-project/codespell#3634- numbes->numbers and numbesr->numbers by
@skshetryin codespell-project/codespell#3635- Add spelling corrections for disclose and variables. by
@cfi-gbin codespell-project/codespell#3622- Add spelling correction for Vulnererability and variants. by
@cfi-gbin codespell-project/codespell#3625- Remove lets->let's by
@Piedonein codespell-project/codespell#3633- Add corrections for "dictate" by
@jdufresnein codespell-project/codespell#3636- Add specicification (and pl) typo by
@yarikopticin codespell-project/codespell#3639- Remove "blueish" correction by
@hadessin codespell-project/codespell#3510- Add "lighting" as an option to fix "lighning" by
@yarikopticin codespell-project/codespell#3648- Revert adding
liento the rare dictionary by@nikolaikin codespell-project/codespell#3631- "ane" could have been "one" by
@yarikopticin codespell-project/codespell#3645- Add spelling correction for "priort" by
@cfi-gbin codespell-project/codespell#3647- Remove "fix" of "deques" - it is quite legit by
@yarikopticin codespell-project/codespell#3649- Several new suggestions by
@mdeweerdin codespell-project/codespell#3621- Add proposal constraints to containts by
@mdeweerdin codespell-project/codespell#3652- Additions dleay,infp,practive,utiliy by
@mdeweerdin codespell-project/codespell#3643- Add calncelled and its variations by
@mdeweerdin codespell-project/codespell#3650- Use raw strings for regex by
@DimitriPapadopoulosin codespell-project/codespell#3654- Allow multiple spaces before codespell:ignore by
@DimitriPapadopoulosin codespell-project/codespell#3653- Added correction from
timeourtotimeoutby@jamesbrazain codespell-project/codespell#3656- Add typos found in various software projects by
@luzpazin codespell-project/codespell#3640- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in codespell-project/codespell#3659- Add codespell suggestions for enabke and friends by
@mdeweerdin codespell-project/codespell#3657- END: add "queues" (plural from queue) as possible fix for ques by
@yarikopticin codespell-project/codespell#3591- agreegate, lesda, realod, colouer by
@mdeweerdin codespell-project/codespell#3665- Update pre-commit version in documentation by
@prchowardin codespell-project/codespell#3666- MAINT: Rename CI file and run name by
@larsonerin codespell-project/codespell#3667- preoccuption->preoccupation; occuption->occupation by
@TheGiraffe3in codespell-project/codespell#3668- Suggestions for: checkto, diminsion, waitfor by
@mdeweerdin codespell-project/codespell#3670- Typos found in sigstore-python by
@DimitriPapadopoulosin codespell-project/codespell#3664- usgin->using by
@ydahin codespell-project/codespell#3672- Add typos found in various software projects by
@luzpazin codespell-project/codespell#3669- Add coered -> coerced by
@effigiesin codespell-project/codespell#3680- backwward(s)->backward(s), onwward(s)->onward(s) by
@cjwatsonin codespell-project/codespell#3682- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in codespell-project/codespell#3685- telemetery->telemetry by
@august-soderbergin codespell-project/codespell#3686- Add hexedacimal and similar typos by
@Akuliin codespell-project/codespell#3692- Add rounted->routed, rounded and friends by
@peternewmanin codespell-project/codespell#3693- Add symmectric and similar typos by
@Akuliin codespell-project/codespell#3694- Fix CI on Windows: pip upgrade pip by
@DimitriPapadopoulosin codespell-project/codespell#3698
... (truncated)
2ccb47f
Compat with chardet 7 (#3886)4ec53bf
[pre-commit.ci] pre-commit autoupdate2a4acba
Bump actions/download-artifact from 7 to 8be17cac
Bump actions/upload-artifact from 6 to 704a0712
Bump ruff (#3879)583d879
avoide->avoid, avoided, avoids,1f59f34
Add correction for 'foudation' to 'foundation'e047fda
Add spelling correction for gather and variants.b5cd66d
respondant->respondent92125a3
Add detection of ivoice and variants.