Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>=3.11.2
->>=3.11.11
==0.3.0
->==0.4.0
>=2.2.1
->>=2.3.0
>=2.9.2
->>=2.10.5
>=2.18.0
->>=2.20.0
Release Notes
aio-libs/aiohttp (aiohttp)
v3.11.11
Compare Source
====================
Bug fixes
Updated :py:meth:
~aiohttp.ClientSession.request
to reuse thequote_cookie
setting fromClientSession._cookie_jar
when processing cookies parameter.-- by :user:
Cycloctane
.Related issues and pull requests on GitHub:
:issue:
10093
.Fixed type of
SSLContext
for some static type checkers (e.g. pyright).Related issues and pull requests on GitHub:
:issue:
10099
.Updated :meth:
aiohttp.web.StreamResponse.write
annotation to also allow :class:bytearray
and :class:memoryview
as inputs -- by :user:cdce8p
.Related issues and pull requests on GitHub:
:issue:
10154
.Fixed a hang where a connection previously used for a streaming
download could be returned to the pool in a paused state.
-- by :user:
javitonino
.Related issues and pull requests on GitHub:
:issue:
10169
.Features
Enabled ALPN on default SSL contexts. This improves compatibility with some
proxies which don't work without this extension.
-- by :user:
Cycloctane
.Related issues and pull requests on GitHub:
:issue:
10156
.Miscellaneous internal changes
Fixed an infinite loop that can occur when using aiohttp in combination
with
async-solipsism
_ -- by :user:bmerry
... _async-solipsism: https://github.com/bmerry/async-solipsism
Related issues and pull requests on GitHub:
:issue:
10149
.v3.11.10
Compare Source
====================
Bug fixes
Fixed race condition in :class:
aiohttp.web.FileResponse
that could have resulted in an incorrect response if the file was replaced on the file system duringprepare
-- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10101
, :issue:10113
.Replaced deprecated call to :func:
mimetypes.guess_type
with :func:mimetypes.guess_file_type
when using Python 3.13+ -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10102
.Disabled zero copy writes in the
StreamWriter
-- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10125
.v3.11.9
Compare Source
===================
Bug fixes
Fixed invalid method logging unexpected being logged at exception level on subsequent connections -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10055
, :issue:10076
.Miscellaneous internal changes
Improved performance of parsing headers when using the C parser -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10073
.v3.11.8
Compare Source
===================
Miscellaneous internal changes
Improved performance of creating :class:
aiohttp.ClientResponse
objects when there are no cookies -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10029
.Improved performance of creating :class:
aiohttp.ClientResponse
objects -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10030
.Improved performances of creating objects during the HTTP request lifecycle -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10037
.Improved performance of constructing :class:
aiohttp.web.Response
with headers -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10043
.Improved performance of making requests when there are no auto headers to skip -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10049
.Downgraded logging of invalid HTTP method exceptions on the first request to debug level -- by :user:
bdraco
.HTTP requests starting with an invalid method are relatively common, especially when connected to the public internet, because browsers or other clients may try to speak SSL to a plain-text server or vice-versa. These exceptions can quickly fill the log with noise when nothing is wrong.
Related issues and pull requests on GitHub:
:issue:
10055
.v3.11.7
Compare Source
===================
Bug fixes
Fixed the HTTP client not considering the connector's
force_close
value when setting theConnection
header -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10003
.Miscellaneous internal changes
Improved performance of serializing HTTP headers -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10014
.v3.11.6
Compare Source
===================
Bug fixes
Restored the
force_close
method to theResponseHandler
-- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
9997
.v3.11.5
Compare Source
===================
Bug fixes
Fixed the
ANY
method not appearing in :meth:~aiohttp.web.UrlDispatcher.routes
-- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
9899
, :issue:9987
.v3.11.4
Compare Source
===================
Bug fixes
Fixed
StaticResource
not allowing theOPTIONS
method after callingset_options_route
-- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
9972
, :issue:9975
, :issue:9976
.Miscellaneous internal changes
Improved performance of creating web responses when there are no cookies -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
9895
.v3.11.3
Compare Source
===================
Bug fixes
Removed non-existing
__author__
fromdir(aiohttp)
-- by :user:Dreamsorcerer
.Related issues and pull requests on GitHub:
:issue:
9918
.Restored the
FlowControlDataQueue
class -- by :user:bdraco
.This class is no longer used internally, and will be permanently removed in the next major version.
Related issues and pull requests on GitHub:
:issue:
9963
.Miscellaneous internal changes
Improved performance of resolving resources when multiple methods are registered for the same route -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
9899
.sushi-chaaaan/ductile-ui (ductile-ui)
v0.4.0
Compare Source
What's Changed
Full Changelog: sushichan044/ductile-ui@v0.3.0...v0.4.0
ramnes/notion-sdk-py (notion-client)
v2.3.0
Compare Source
What's Changed
in_trash
property to PagesEndpoint, by @jjongguet in https://github.com/ramnes/notion-sdk-py/pull/236text
should berich_text
, by @yangxinyi-bigdata in https://github.com/ramnes/notion-sdk-py/pull/232New Contributors
Full Changelog: ramnes/notion-sdk-py@2.2.1...2.3.0
pydantic/pydantic (pydantic)
v2.10.5
Compare Source
GitHub release
What's Changed
v2.10.4
Compare Source
GitHub release
What's Changed
Packaging
pydantic-core
to v2.27.2 by @davidhewitt in #11138Fixes
AnyUrl
objects by @alexprabhat99 in #11082len
to_BaseUrl
to avoid TypeError by @Kharianne in #11111New Contributors
v2.10.3
Compare Source
GitHub release
What's Changed
Fixes
defer_build
is set on Pydantic dataclasses by @Viicos in #10984dict
core schema keys by @Viicos in #10989PlainSerializer
andWrapSerializer
functions by @Viicos in #11008default_factory_takes_validated_data
property toFieldInfo
by @Viicos in #11034serialization
mode by @sydney-runkle in #11035v2.10.2
Compare Source
GitHub release
What's Changed
Fixes
Secret
types andUrl
types by @sydney-runkle in #10947Field.default
to be compatible with Python 3.8 and 3.9 by @Viicos in #10972BaseModel.__replace__
definition from type checkers by @Viicos in 10979v2.10.1
Compare Source
GitHub release
What's Changed
Packaging
pydantic-core
version tov2.27.1
by @sydney-runkle in #10938Fixes
TypeAdapter
by @Viicos in #10893default_factory
utils by @sydney-runkle in #10909model_fields
andmodel_computed_fields
by @sydney-runkle in #10911dataclass
es by @sydney-runkle in #10928globals
of the function when evaluating the return type of serializers andcomputed_field
s by @Viicos in #10929''
by @sydney-runkle in #10936python
mode serialization forcomplex
inference by @sydney-runkle in pydantic-core#1549New Contributors
v2.10.0
Compare Source
The code released in v2.10.0 is practically identical to that of v2.10.0b2.
GitHub release
See the v2.10 release blog post for the highlights!
What's Changed
Packaging
pydantic-core
tov2.27.0
by @sydney-runkle in #10825New Features
fractions.Fraction
by @sydney-runkle in #10318Hashable
for json validation by @sydney-runkle in #10324SocketPath
type forlinux
systems by @theunkn0wn1 in #10378examples
by @sydney-runkle in #10417defer_build
for Pydantic dataclasses by @Viicos in #10313TypedDict
to type hint variadic keyword arguments with@validate_call
by @Viicos in #10416protected_namespaces
by @sydney-runkle in #10522propertyNames
in JSON schema by @FlorianSW in #10478__replace__
protocol for Python 3.13+ support by @sydney-runkle in #10596sort
method for JSON schema generation by @sydney-runkle in #10595@validate_call
callable argument by @kc0506 in #10627experimental_allow_partial
support by @samuelcolvin in #10748ValidationError
andPydanticCustomError
by @Youssefares in pydantic/pydantic-core#1413trailing-strings
support toexperimental_allow_partial
by @sydney-runkle in #10825rebuild()
method forTypeAdapter
and simplifydefer_build
patterns by @sydney-runkle in #10537TypeAdapter
instance repr by @sydney-runkle in #10872Changes
SchemaGenerator
until interface is more stable by @sydney-runkle in #10303defer_build
onTypeAdapters
, removing experimental flag by @sydney-runkle in #10329mro
of generic subclass by @kc0506 in #10100b64decode
andb64encode
forBase64Bytes
type by @sydney-runkle in #10486@dataclass
decorator and with the__pydantic_config__
attribute by @sydney-runkle in #10406Ellipsis
(...) withField
by @Viicos in #10661Literal
s andEnums
by @Viicos in #10692Any
orNever
when replacing type variables by @Viicos in #10338base64
bytes by @bschoenmaeckers in pydantic/pydantic-core#1448Performance
CoreMetadata
refactor with an emphasis on documentation, schema build time performance, and reducing complexity by @sydney-runkle in #10675Fixes
computed_field
withfield_serializer
by @nix010 in #10390Predicate
issue inv2.9.0
by @sydney-runkle in #10321annotated-types
bound by @sydney-runkle in #10327tzdata
install requirement into optionaltimezone
dependency by @jakob-keller in #10331namedtuple
core schemas by @Viicos in #10337IncEx
type alias definition by @Viicos in #10339ModelMetaclass.mro
by @Viicos in #10372computed_field
s by @Viicos in #10391inspect.iscoroutinefunction
works on coroutines decorated with@validate_call
by @MovisLi in #10374NameError
when usingvalidate_call
with PEP 695 on a class by @kc0506 in #10380ZoneInfo
with various invalid types by @sydney-runkle in #10408PydanticUserError
on emptymodel_config
with annotations by @cdwilson in #10412_IncEx
type alias, only allowTrue
by @Viicos in #10414PlainValidator
by @Viicos in #10427json_schema_input_type
by @Viicos in #10439Representation
by @Viicos in #10480max_digits
anddecimal_places
) by @sydney-runkle in #10506__pydantic_core_schema__
from the current class during schema generation by @Viicos in #10518stacklevel
on deprecation warnings forBaseModel
by @sydney-runkle in #10520stacklevel
inBaseModel.__init__
by @Viicos in #10526ConfigWrapper.core_config
to take the title directly by @Viicos in #10562mode='python'
by @sydney-runkle in #10594Base64Etc
types by @sydney-runkle in #10584validate_call
ignoringField
inAnnotated
by @kc0506 in #10610Self
is invalid by @kc0506 in #10609core_schema.InvalidSchema
instead of metadata injection + checks by @sydney-runkle in #10523type
withtyping.Self
and type aliases by @kc0506 in #10621Field
andPrivateAttr
functions by @Viicos in #10651mypy
plugin implementation by @Viicos in #10669typing_extensions
variant ofTypeAliasType
by @Daraan in #10713BaseModel.model_copy()
by @Viicos in #10751isinstance
behavior for urls by @sydney-runkle in #10766cached_property
can be set on Pydantic models by @Viicos in #10774host_required
for URLs by @Viicos in pydantic/pydantic-core#1488coerce_numbers_to_str
enabled and string has invalid Unicode character by @andrey-berenda in pydantic/pydantic-core#1515complex
values inEnum
s by @changhc in pydantic/pydantic-core#1524_typing_extra
module by @Viicos in #10725bytearray
toTypeAdapter.validate_json
signature by @samuelcolvin in #10802Field
by @Viicos in #10816validate_call
by @sydney-runkle in #10807IncEx
type alias to be compatible with mypy by @Viicos in #10813__signature__
a lazy property, do not deepcopy defaults by @Viicos in #10818__signature__
lazy for dataclasses, too by @sydney-runkle in #10832AnyUrl
to preserve behavior from v2.9 by @sydney-runkle in #10856New Contributors
getsentry/sentry-python (sentry-sdk)
v2.20.0
Compare Source
New integration: Add Typer integration (#3869) by @patrick91
For more information, see the documentation for the TyperIntegration.
New integration: Add Unleash feature flagging integration (#3888) by @aliu39
For more information, see the documentation for the UnleashIntegration.
Add custom tracking of feature flag evaluations (#3860) by @aliu39
Feature Flags: Register LD hook in setup instead of init, and don't check for initialization (#3890) by @aliu39
Feature Flags: Moved adding of
flags
context into Scope (#3917) by @antonpirkerCreate a separate group for feature flag test suites (#3911) by @sentrivana
Fix flaky LaunchDarkly tests (#3896) by @aliu39
Fix LRU cache copying (#3883) by @ffelixg
Fix cache pollution from mutable reference (#3887) by @cmanallen
Centralize minimum version checking (#3910) by @sentrivana
Support SparkIntegration activation after SparkContext created (#3411) by @seyoon-lim
Preserve ARQ enqueue_job kwdefaults after patching (#3903) by @danmr
Add Github workflow to comment on issues when a fix was released (#3866) by @antonpirker
Update test matrix for Sanic (#3904) by @antonpirker
Rename scripts (#3885) by @sentrivana
Fix CI (#3878) by @sentrivana
Treat
potel-base
as release branch in CI (#3912) by @sentrivanabuild(deps): bump actions/create-github-app-token from 1.11.0 to 1.11.1 (#3893) by @dependabot
build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 (#3867) by @dependabot
build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 (#3892) by @dependabot
v2.19.2
Compare Source
Various fixes & improvements
v2.19.1
Compare Source
Various fixes & improvements
scope.client
reference as well (#3857) by @sl0thentr0py5.5.0rc3
(#3842) by @sentrivanacodecov/codecov-action
from5.0.2
to5.0.7
(#3821) by @dependabotv2.19.0
Compare Source
Various fixes & improvements
rust_tracing
integration. See https://docs.sentry.io/platforms/python/integrations/rust_tracing/ (#3717) by @matt-codecovsentry_sdk.init
context manager (#3729) by @szokeasaurusrexstack_info
for theLoggingIntegration
(#3745) by @gmcrocettiretries_left
before capturing exception (#3803) by @malkovroConfiguration
📅 Schedule: Branch creation - "before 4:00am on Monday" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.