LangChain has shipped langchain-core==1.2.29, a minor but intentional release that ports a specific fix from pull request #36725 into the stable core library. It's not a headline-grabbing feature drop — it's maintenance work, done in the open, the way it should be.
What's new
The release is a single-purpose patch: PR #36725 has been backported into core via #36727. LangChain's changelog is sparse by design here — this is a targeted fix rather than a feature expansion. Developers running langchain-core in production pipelines should check whether the original issue in #36725 affected their workflows before deciding whether to upgrade immediately.
Why it matters
LangChain core is the foundational layer that underpins the broader LangChain ecosystem — runnables, chains, schemas, and the LCEL interface all live here. Backports signal that the team is actively maintaining stability on the current release track rather than forcing users to chase the latest version for critical fixes. That's a good sign for teams who can't afford to ride the bleeding edge.
What to watch
With LangChain iterating rapidly across its ecosystem, patch cadence on langchain-core is worth tracking. If you're pinning dependencies in a production environment, reviewing the diff between 1.2.28 and 1.2.29 before upgrading is standard practice. Check the full release notes and linked PRs on GitHub for the specifics.