Fixed regression (from :pr:8280) with adding Content-Disposition to the form-data
part after appending to writer -- by :user:Dreamsorcerer/:user:Olegt0rr.
Fixed "Unclosed client session" when initialization of
:py:class:~aiohttp.ClientSession fails -- by :user:NewGlad.
Related issues and pull requests on GitHub:
:issue:8253.
Fixed regression (from :pr:8280) with adding Content-Disposition to the form-data
part after appending to writer -- by :user:Dreamsorcerer/:user:Olegt0rr.
Related issues and pull requests on GitHub:
:issue:8332.
Added default Content-Disposition in multipart/form-data responses to avoid broken
form-data responses -- by :user:Dreamsorcerer.
Related issues and pull requests on GitHub:
:issue:8335.
[ttLib.main] Fixed decompiling all tables (90fed08).
[feaLib] Don't reference the same lookup index multiple times within the same feature record, it is only applied once anyway (#3520).
[cffLib] Moved methods to desubroutinize, remove hints and unused subroutines from subset module to cffLib (#3517).
[varLib.instancer] Added support for partial-instancing CFF2 tables! Also, added method to down-convert from CFF2 to CFF 1.0, and CLI entry points to convert CFFCFF2 (#3506).
[subset] Prune unused user name IDs even with --name-IDs='*' (#3410).
[ttx] use GNU-style getopt to intermix options and positional arguments (#3509).
[ttLib.main] Fixed decompiling all tables (90fed08).
[feaLib] Don't reference the same lookup index multiple times within the same
feature record, it is only applied once anyway (#3520).
[cffLib] Moved methods to desubroutinize, remove hints and unused subroutines
from subset module to cffLib (#3517).
[varLib.instancer] Added support for partial-instancing CFF2 tables! Also, added
method to down-convert from CFF2 to CFF 1.0, and CLI entry points to convert
langchain[patch]: Release 0.2.3 (#22644)
multiple: get rid of pyproject extras (#22581)
langchain[minor]: add universal init_model (#22039)
langchain-together==0.1.3
Release langchain-together==0.1.3
Changes since langchain-together==0.1.2
together: bump langchain-core (#22616)
together[patch]: Release 0.1.3 (#22615)
together, upstage: bump minimum langchain-openai version (#22505)
infra: rm unused # noqa violations (#22049)
partners: bump core in packages implementing ls_params (#21868)
core, standard tests, partner packages: add test for model params (#21677)
langchain-community==0.2.3
Release langchain-community==0.2.3
Changes since langchain-community==0.2.2
community[patch]: Release 0.2.3 (#22562)
community[patch]: improve test setup to accurately test filtering of labels in neo4j (#22531)
community[minor]: Add support for metadata indexing policy in Cassandra vector store (#22548)
community[minor]: add user agent for web scraping loaders (#22480)
community[minor]: Add native async support to SQLChatMessageHistory (#22065)
community[minor]: Improve InMemoryVectorStore with ability to persist to disk and filter on metadata. (#22186)
community[patch]: add detailed paragraph and example for BaichuanTextEmbeddings (#22031)
community[minor]: Added filter search for LanceDB (#22461)
community: fix huggingface deprecations (#22522)
community[minor]: Vectara Integration Update - Streaming, FCS, Chat, updates to documentation and example notebooks (#21334)
multiple: get rid of pyproject extras (#22581)
core[patch]: Release 0.2.5 (#22642)
core[patch]: Correctly order parent ids in astream events (from root to immediate parent), add defensive check for cycles (#22637)
core[minor]: Add parent_ids to astream_events API (#22563)
core[minor]: Add an async root listener and with_alisteners method (#22151)
core[patch]: Use explicit classes for InMemoryByteStore and InMemoryStore (#22608)
docs: Fix description (#22611)
docs: Fix typo (#22603)
core[patch]: Improve VectorStore API doc (#22547)
core[patch]: Add similarity_score_threshold to VectorStore search types (#22477)
core[patch]: Deduplicate of callback handlers in merge_configs (#22478)
langchain-core==0.2.4
Release langchain-core==0.2.4
Changes since langchain-core==0.2.3
core[patch]: Release 0.2.4 (#22489)
core[patch]: bump langsmith (#22476)
Use immutable sequence type for batch/batch_as_completed types (#22433)
core[patch]: Fix VectorStore's as_retriever mutating tags param (#22470)
core(patch):fix partial_variables not working with SystemMessagePromptTemplate (#20711)
core[patch]: RFC: Allow concatenation of messages with multi part content (#22002)
core: In BaseRetriever make get_relevant_docs delegate to invoke (#22434)
core: In RunnableSequence pass kwargs to the first step (#22393)
langchain-core==0.2.3
Release langchain-core==0.2.3
Changes since langchain-core==0.2.2
core[patch]: Release 0.2.3 (#22329)
core[patch]: fix runnable history and add docs (#22283)
[Core] Update Tracing Interops (#22318)
langchain-core==0.2.2
Release langchain-core==0.2.2
Changes since langchain-core==0.2.1
core[patch]: Release 0.2.2 (#22289)
core[patch]: allow access RunnableWithFallbacks.runnable attrs (#22139)
core[patch]: Add TypeError handler into get_graph of Runnable (#19856)
docs: fix some spelling mistakes caught by newest version of code spell (#22090)
core: bump to 0.2.1rc (#22080)
core, partners: add token usage attribute to AIMessage (#21944)
infra: rm unused # noqa violations (#22049)
urllib3 is raising ~$40,000 USD to release HTTP/2 support and ensure long-term sustainable maintenance of the project after a sharp decline in financial support for 2023. If your company or organization uses Python and would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and thousands of other projects please consider contributing financially to ensure HTTP/2 support is developed sustainably and maintained for the long-haul.
Thank you for your support.
Changes
Fixed issue where InsecureRequestWarning was emitted for HTTPS connections when using Emscripten. (#3331)
Fixed HTTPConnectionPool.urlopen to stop automatically casting non-proxy headers to HTTPHeaderDict. This change was premature as it did not apply to proxy headers and HTTPHeaderDict does not handle byte header values correctly yet. (#3343)
Changed ProtocolError to InvalidChunkLength when response terminates before the chunk length is sent. (#2860)
Changed ProtocolError to be more verbose on incomplete reads with excess content. (#3261)
Thanks to Joe Marshall (@joemarshall) for contributing this feature. This change was possible thanks to work done in urllib3 v2.0 to detach our API from http.client. Please report all bugs to the urllib3 issue tracker.
🚀 urllib3 is fundraising for HTTP/2 support
urllib3 is raising ~$40,000 USD to release HTTP/2 support and ensure long-term sustainable maintenance of the project after a sharp decline in financial support for 2023. If your company or organization uses Python and would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and thousands of other projects please consider contributing financially to ensure HTTP/2 support is developed sustainably and maintained for the long-haul.
Thank you for your support.
Changes
Added support for Emscripten and Pyodide, including streaming support in cross-origin isolated browser environments where threading is enabled. (#2951)
Added support for HTTPResponse.read1() method. (#3186)
Fixed issue where requests against urls with trailing dots were failing due to SSL errors
when using proxy. (#2244)
Fixed HTTPConnection.proxy_is_verified and HTTPSConnection.proxy_is_verified to be always set to a boolean after connecting to a proxy. It could be None in some cases previously. (#3130)
Fixed an issue where headers passed in a request with json= would be mutated (#3203)
Fixed HTTPSConnection.is_verified to be set to False when connecting from a HTTPS proxy to an HTTP target. It was set to True previously. (#3267)
Fixed handling of new error message from OpenSSL 3.2.0 when configuring an HTTP proxy as HTTPS (#3268)
Fixed TLS 1.3 post-handshake auth when the server certificate validation is disabled (#3325)
Note for downstream distributors: To run integration tests, you now need to run the tests a second time with the --integration pytest flag. (#3181)
2.1.0
Read the v2 migration guide for help upgrading to the latest version of urllib3.
Removals
Removed support for the deprecated urllib3[secure] extra. (#2680)
Removed support for the deprecated SecureTransport TLS implementation. (#2681)
Removed support for the end-of-life Python 3.7. (#3143)
Fixed issue where InsecureRequestWarning was emitted for HTTPS connections when using Emscripten. ([#3331](https://github.com/urllib3/urllib3/issues/3331) <https://github.com/urllib3/urllib3/issues/3331>__)
Fixed HTTPConnectionPool.urlopen to stop automatically casting non-proxy headers to HTTPHeaderDict. This change was premature as it did not apply to proxy headers and HTTPHeaderDict does not handle byte header values correctly yet. ([#3343](https://github.com/urllib3/urllib3/issues/3343) <https://github.com/urllib3/urllib3/issues/3343>__)
Changed InvalidChunkLength to ProtocolError when response terminates before the chunk length is sent. ([#2860](https://github.com/urllib3/urllib3/issues/2860) <https://github.com/urllib3/urllib3/issues/2860>__)
Changed ProtocolError to be more verbose on incomplete reads with excess content. ([#3261](https://github.com/urllib3/urllib3/issues/3261) <https://github.com/urllib3/urllib3/issues/3261>__)
2.2.0 (2024-01-30)
Added support for Emscripten and Pyodide <https://urllib3.readthedocs.io/en/latest/reference/contrib/emscripten.html>, including streaming support in cross-origin isolated browser environments where threading is enabled. ([#2951](https://github.com/urllib3/urllib3/issues/2951) <https://github.com/urllib3/urllib3/issues/2951>)
Added support for HTTPResponse.read1() method. ([#3186](https://github.com/urllib3/urllib3/issues/3186) <https://github.com/urllib3/urllib3/issues/3186>__)
Added rudimentary support for HTTP/2. ([#3284](https://github.com/urllib3/urllib3/issues/3284) <https://github.com/urllib3/urllib3/issues/3284>__)
Fixed issue where requests against urls with trailing dots were failing due to SSL errors
when using proxy. ([#2244](https://github.com/urllib3/urllib3/issues/2244) <https://github.com/urllib3/urllib3/issues/2244>__)
Fixed HTTPConnection.proxy_is_verified and HTTPSConnection.proxy_is_verified
to be always set to a boolean after connecting to a proxy. It could be
None in some cases previously. ([#3130](https://github.com/urllib3/urllib3/issues/3130) <https://github.com/urllib3/urllib3/issues/3130>__)
Fixed an issue where headers passed in a request with json= would be mutated ([#3203](https://github.com/urllib3/urllib3/issues/3203) <https://github.com/urllib3/urllib3/issues/3203>__)
Fixed HTTPSConnection.is_verified to be set to False when connecting
from a HTTPS proxy to an HTTP target. It was set to True previously. ([#3267](https://github.com/urllib3/urllib3/issues/3267) <https://github.com/urllib3/urllib3/issues/3267>__)
Fixed handling of new error message from OpenSSL 3.2.0 when configuring an HTTP proxy as HTTPS ([#3268](https://github.com/urllib3/urllib3/issues/3268) <https://github.com/urllib3/urllib3/issues/3268>__)
Fixed TLS 1.3 post-handshake auth when the server certificate validation is disabled ([#3325](https://github.com/urllib3/urllib3/issues/3325) <https://github.com/urllib3/urllib3/issues/3325>__)
Note for downstream distributors: To run integration tests, you now need to run the tests a second
time with the --integration pytest flag. ([#3181](https://github.com/urllib3/urllib3/issues/3181) <https://github.com/urllib3/urllib3/issues/3181>__)
2.1.0 (2023-11-13)
Removed support for the deprecated urllib3[secure] extra. ([#2680](https://github.com/urllib3/urllib3/issues/2680) <https://github.com/urllib3/urllib3/issues/2680>__)
Removed support for the deprecated SecureTransport TLS implementation. ([#2681](https://github.com/urllib3/urllib3/issues/2681) <https://github.com/urllib3/urllib3/issues/2681>__)
Removed support for the end-of-life Python 3.7. ([#3143](https://github.com/urllib3/urllib3/issues/3143) <https://github.com/urllib3/urllib3/issues/3143>__)
Allowed loading CA certificates from memory for proxies. ([#3065](https://github.com/urllib3/urllib3/issues/3065) <https://github.com/urllib3/urllib3/issues/3065>__)
Fixed decoding Gzip-encoded responses which specified x-gzip content-encoding. ([#3174](https://github.com/urllib3/urllib3/issues/3174) <https://github.com/urllib3/urllib3/issues/3174>__)
2.0.7 (2023-10-17)
Made body stripped from HTTP requests changing the request method to GET after HTTP 303 "See Other" redirect responses.
2.0.6 (2023-10-02)
Added the Cookie header to the list of headers to strip from requests when redirecting to a different host. As before, different headers can be set via Retry.remove_headers_on_redirect.
Fixed regression (from :pr:8280) with adding Content-Disposition to the form-data
part after appending to writer -- by :user:Dreamsorcerer/:user:Olegt0rr.
Fixed "Unclosed client session" when initialization of
:py:class:~aiohttp.ClientSession fails -- by :user:NewGlad.
Related issues and pull requests on GitHub:
:issue:8253.
Fixed regression (from :pr:8280) with adding Content-Disposition to the form-data
part after appending to writer -- by :user:Dreamsorcerer/:user:Olegt0rr.
Related issues and pull requests on GitHub:
:issue:8332.
Added default Content-Disposition in multipart/form-data responses to avoid broken
form-data responses -- by :user:Dreamsorcerer.
Related issues and pull requests on GitHub:
:issue:8335.
[ttLib.main] Fixed decompiling all tables (90fed08).
[feaLib] Don't reference the same lookup index multiple times within the same feature record, it is only applied once anyway (#3520).
[cffLib] Moved methods to desubroutinize, remove hints and unused subroutines from subset module to cffLib (#3517).
[varLib.instancer] Added support for partial-instancing CFF2 tables! Also, added method to down-convert from CFF2 to CFF 1.0, and CLI entry points to convert CFFCFF2 (#3506).
[subset] Prune unused user name IDs even with --name-IDs='*' (#3410).
[ttx] use GNU-style getopt to intermix options and positional arguments (#3509).
Bumps the pip group with 7 updates in the / directory:
3.9.4
3.9.5
2023.7.22
2024.6.2
4.43.0
4.53.0
0.0.347
0.2.3
1.26.18
2.2.1
13.0.0
14.0.1
6.3.3
6.4.1
Bumps the pip group with 6 updates in the /docs directory:
3.9.4
3.9.5
2023.7.22
2024.6.2
4.43.0
4.53.0
1.26.18
2.2.1
13.0.0
14.0.1
6.3.3
6.4.1
Updates
aiohttp
from 3.9.4 to 3.9.5Release notes
Sourced from aiohttp's releases.
Changelog
Sourced from aiohttp's changelog.
Commits
b844d42
Release v3.9.5 (#8340)0415a4c
Patchback/backports/3.9/5fd29467fb63efdfae1ace280cec36b1f8139567/pr 8290 (#8311)f21c6f2
[PR #8335/5a6949da backport][3.9] Add Content-Disposition automatically (#8336)7eecdff
[PR #8332/482e6cdf backport][3.9] Add set_content_disposition test (#8333)82fbe64
[PR #8324/4a8fd08b backport][3.9] Add missing changelogs (#8330)01df7ec
Bump version7917ae2
Merge 3.1Updates
certifi
from 2023.7.22 to 2024.6.2Commits
124f4ad
2024.06.02 (#291)c2196ce
--- (#290)fefdeec
Bump actions/checkout from 4.1.4 to 4.1.5 (#289)3c5fb15
Bump actions/download-artifact from 4.1.6 to 4.1.7 (#286)4a9569a
Bump actions/checkout from 4.1.2 to 4.1.4 (#287)1fc8086
Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 (#288)ad52dce
Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 (#283)651904f
Bump actions/upload-artifact from 4.3.1 to 4.3.3 (#284)84fcfba
Bump actions/download-artifact from 4.1.4 to 4.1.6 (#285)46b8057
Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 (#282)Updates
fonttools
from 4.43.0 to 4.53.0Release notes
Sourced from fonttools's releases.
... (truncated)
Changelog
Sourced from fonttools's changelog.
... (truncated)
Commits
af5894c
Release 4.53.0b9c436d
Add Changelog entriesc61fae7
Merge pull request #3548 from fonttools/instancer-namef4669f0
[avar] Fix assertionf916971
[instancer] Fix output filename decision-making313328b
Update Changelogbdbc470
Revert "[svgPen] Write two digits after decimal by default"726a1f7
Merge pull request #3545 from fonttools/revert-969d09da5a1573
Revert "[instancer] Fix name decision-making"4193aea
Merge pull request #3495 from NightFurySL2001/patch-2Updates
langchain
from 0.0.347 to 0.2.3Release notes
Sourced from langchain's releases.
... (truncated)
Commits
fe2e5a3
langchain[patch]: Release 0.2.3 (#22644)a24a9c6
multiple: get rid of pyproject extras (#22581)4367e89
core[patch]: Release 0.2.5 (#22642)28f744c
core[patch]: Correctly order parent ids in astream events (from root to immed...8359261
updated oracleai_demo.ipynb (#22635)035a9c9
core[minor]: Add parent_ids to astream_events API (#22563)67e58fd
docs[patch]: Fix diffbot docs (#22584)6b8963a
docs: Add information about run time binding values to tools (#22623)aa49163
docs[patch]: typo in AutoGPT example notebook (#22631)ffe75d1
docs: typo in dev container documentation (#22630)Updates
langchain-core
from 0.0.11 to 0.2.5Release notes
Sourced from langchain-core's releases.
... (truncated)
Commits
Updates
urllib3
from 1.26.18 to 2.2.1Release notes
Sourced from urllib3's releases.
... (truncated)
Changelog
Sourced from urllib3's changelog.
... (truncated)
Commits
54d6edf
Release 2.2.149b2dda
Stop casting request headers to HTTPHeaderDict (#3344)e22f651
Fix docstring of retries parameterfa54179
Distinguish between truncated and excess content in response (#3273)cfe52f9
Fix InsecureRequestWarning for HTTPS Emscripten requests (#3333)25155d7
Ensure no remote connections during testing (#3328)12f9233
Bump cryptography to 42.0.2 and PyOpenSSL to 24.0.0 (#3340)9929d3c
Add nox session to start local Pyodide consoleaa8d3dd
Fix ssl_version tests for upcoming migration to pytest 823f2287
Remove TODO about informational responses (#3319)Updates
pyarrow
from 13.0.0 to 14.0.1Commits
ba53748
MINOR: [Release] Update versions for 14.0.1529f376
MINOR: [Release] Update .deb/.rpm changelogs for 14.0.1b84bbca
MINOR: [Release] Update CHANGELOG.md for 14.0.1f141709
GH-38607: [Python] Disable PyExtensionType autoload (#38608)5a37e74
GH-38431: [Python][CI] Update fs.type_name checks for s3fs tests (#38455)2dcee3f
MINOR: [Release] Update versions for 14.0.0297428c
MINOR: [Release] Update .deb/.rpm changelogs for 14.0.03e9734f
MINOR: [Release] Update CHANGELOG.md for 14.0.09f90995
GH-38332: [CI][Release] Resolve symlinks in RAT lint (#38337)bd61239
GH-35531: [Python] C Data Interface PyCapsule Protocol (#37797)Updates
tornado
from 6.3.3 to 6.4.1Changelog
Sourced from tornado's changelog.
... (truncated)
Commits
2a0e1d1
Merge pull request #3388 from bdarnell/release-641b7af4e8
Release notes and version bump for version 6.4.1d65f6e7
Merge pull request #3387 from bdarnell/chunked-parsing8d721a8
httputil: Only strip tabs and spaces from header values7786f09
Merge pull request #3386 from bdarnell/curl-crlffb119c7
http1connection: Stricter handling of transfer-encodingb0ffc58
curl_httpclient,http1connection: Prohibit CR and LF in headers0efa9a4
Merge pull request #3385 from bdarnell/update-black2757c6e
Merge pull request #3384 from tornadoweb/dependabot/pip/requests-2.32.2291d1b6
*: Update blackUpdates
aiohttp
from 3.9.4 to 3.9.5Release notes
Sourced from aiohttp's releases.
Changelog
Sourced from aiohttp's changelog.
Commits
b844d42
Release v3.9.5 (#8340)0415a4c
Patchback/backports/3.9/5fd29467fb63efdfae1ace280cec36b1f8139567/pr 8290 (#8311)f21c6f2
[PR #8335/5a6949da backport][3.9] Add Content-Disposition automatically (#8336)7eecdff
[PR #8332/482e6cdf backport][3.9] Add set_content_disposition test (#8333)82fbe64
[PR #8324/4a8fd08b backport][3.9] Add missing changelogs (#8330)01df7ec
Bump version7917ae2
Merge 3.1Updates
certifi
from 2023.7.22 to 2024.6.2Commits
124f4ad
2024.06.02 (#291)c2196ce
--- (#290)fefdeec
Bump actions/checkout from 4.1.4 to 4.1.5 (#289)3c5fb15
Bump actions/download-artifact from 4.1.6 to 4.1.7 (#286)4a9569a
Bump actions/checkout from 4.1.2 to 4.1.4 (#287)1fc8086
Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 (#288)ad52dce
Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 (#283)651904f
Bump actions/upload-artifact from 4.3.1 to 4.3.3 (#284)84fcfba
Bump actions/download-artifact from 4.1.4 to 4.1.6 (#285)46b8057
Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 (#282)Updates
fonttools
from 4.43.0 to 4.53.0Release notes
Sourced from fonttools's releases.