chore(docs): update docs deps - #5542
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/docs-deps
branch
7 times, most recently
from
August 14, 2026 15:35
4f8664f to
161d4b4
Compare
Pull request dashboard statusWaiting on reviewers · refreshed 2026-08-22 16:34 UTC Review the latest changes. Also blocked by: 1 required status check is failing. Status above doesn't look right?
|
renovate
Bot
force-pushed
the
renovate/docs-deps
branch
14 times, most recently
from
August 21, 2026 14:53
3518eb8 to
056d18a
Compare
renovate
Bot
force-pushed
the
renovate/docs-deps
branch
from
August 21, 2026 19:34
056d18a to
b62d77b
Compare
renovate
Bot
force-pushed
the
renovate/docs-deps
branch
from
August 21, 2026 19:39
b62d77b to
e14ad7c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
==2.1.3→==2.1.5==3.1.6→==3.1.8==3.7.2→==3.12.1==23.1.0→==23.2.0==2024.7.4→==2024.12.14==2.0.12→==2.1.1==8.1.7→==8.4.2==1.52.0→==1.75.1==1.56.2→==1.83.0==3.15→==3.19==2.0.0→==2.3.0==2.1.2→==2.2.0==1.12.0→==1.44.0==1.15.0→==1.44.0==1.20.0→==1.44.0==1.20.0→==1.44.0==1.12.0→==1.44.0==1.15.0→==1.44.0==1.20.0→==1.44.0==24.0→==24.2==9.0.3→==9.1.1==1.15.0→==1.17.0==0.13.0→==0.24.0==2.0.1→==2.4.1==4.12.0→==4.16.0==4.5.0→==4.16.0==2.0.22→==2.0.31==1.15.0→==1.17.3==1.14.1→==1.17.3==1.16.0→==1.17.3Release Notes
pallets/markupsafe (MarkupSafe)
v2.1.5Compare Source
Released 2024-02-02
striptagsnot collapsing spaces. :issue:417v2.1.4Compare Source
Released 2024-01-19
striptags, avoiding a performanceissue. :pr:
413pallets/werkzeug (Werkzeug)
v3.1.8Compare Source
Released 2026-04-02
Request.hostandget_hostreturn the empty string if the header ismissing or has invalid characters. :issue:
3142v3.1.7Compare Source
Released 2026-03-23
parse_list_headerpreserves partially quoted items, discards emptyitems, and returns empty for unclosed quoted values. :pr:
3128WWWAuthenticate.to_headerdoes not produce a trailing space when thereare no parameters. :issue:
3127Transfer-Encodingis parsed as a set. :pr:3134Request.host,get_host, andhost_is_trustedvalidate thecharacters of the value. An empty value is no longer allowed. A Unix socket
server address is ignored. The
trusted_listargument tohost_is_trustedis optional. :pr:31133088Response.make_conditionalsets theAccept-Rangesheader even if itis not a satisfiable range request. :issue:
3108merge_slashesmerges any number of consecutive slashes. :issue:3121django/asgiref (asgiref)
v3.12.1Compare Source
Restored the previous SyncToAsync.call internal code shape, which was
relied on by some APM services. (#572)
Note, this change was available whilst maintaining the underlying fix (from
#564). It does not constitute an API stability promise. Ideally APMs are
not monkey patching internal APIs, and future changes will be made here if
needed.
v3.12.0Compare Source
AsyncToSyncno longer captures the running event loop oninstantiation. (#562)
This resolves a series of deadlocks that users experienced after asgiref 3.9.0,
particularly with pytest-asyncio. pytest-asyncio stops the event loop between
tests, and long-running unawaited futures could find themselves trying to
schedule work onto a stopped loop, and so would never complete. Ideally, code
should be structured to await long-running futures before returning, but this
change should help users experiencing issues here.
The loop is now resolved when the callable is invoked rather than when it is
created. If
async_to_syncis called from withinsync_to_async, theparent event loop is still used, as before.
The possibility of deadlock therefore remains in some nested patterns. For
example, an async function may call a long-running
sync_to_asyncfunctionthat itself uses
async_to_sync; if the outer function returns before thesync future completes, the parent event loop may already be stopped, and the
nested calls cannot be driven to completion.
This is not a bug in asgiref — the same patterns deadlock in plain asyncio. As
above, restructure your code to await the
sync_to_asyncfuture beforeexiting the driving coroutine.
Fixed an event loop deadlock when exiting
ThreadSensitiveContextwhile its executor thread was still blocked waiting on the event loop.
(#535)
Dropped support for EOL Python 3.9.
Fixed
StatelessServer.run()failing on Python 3.14, whereasyncio.get_event_loop()no longer creates an event loop if noneexists. It now uses
asyncio.run(). (#559)Fixed
Localleaking data between unrelated sync threads whensys.flags.thread_inherit_contextis enabled (Python 3.14+), so a newlystarted thread inherits a copy of the spawning thread's context. This flag is
on by default on free-threaded builds and opt-in on the regular GIL build.
Localstorage is now tagged with its owning thread and re-homed only whenasgiref intentionally moves work across threads (in
async_to_sync/sync_to_async), restoring the documented thread-local behaviour in syncthreads.
asgiref is now tested against the free-threaded builds of Python 3.13 and
3.14 in CI.
The
testsextra no longer installsmypy; a newmypyextra isavailable for type-checking the codebase.
v3.11.1Compare Source
SECURITY FIX CVE-2025-14550: There was a potential DoS vector for users of
the
asgiref.wsgi.WsgiToAsgiadapter. Malicious requests, including an unreasonablylarge number of values for the same header, could lead to resource exhaustion
when building the WSGI environment.
To mitigate this, the algorithm is changed to be more efficient, and
WsgiToAsgigains a new optionalduplicate_header_limitparameter,which defaults to 100. This specifies the number of times a single header may
be repeated before the request is rejected as malformed.
You may override
duplicate_header_limitwhen configuring your application::Set
duplicate_header_limit=Noneif you wish to disable this check.Fixed a regression in 3.11.0 in
sync_to_asyncwhen wrapping a callablewith an attribute named
context. (#537)v3.11.0Compare Source
sync_to_asyncgains acontextparameter, similar to those forasyncio.create_task,TaskGroup&co, that can be used on Python 3.11+ tocontrol the context used by the underlying task.
The parent context is already propagated by default but the additional
control is useful if multiple
sync_to_asynccalls need to share the samecontext, e.g. when used with
asyncio.gather().v3.10.0Compare Source
invocations use the same thread. (#511)
v3.9.2Compare Source
Adds support for Python 3.14.
Fixes wsgi.errors file descriptor in WsgiToAsgi adapter.
v3.9.1Compare Source
Fixed deletion of Local values affecting other contexts. (#523)
Skip CPython specific garbage collection test on pypy. (#521)
v3.9.0Compare Source
Adds support for Python 3.13.
Drops support for (end-of-life) Python 3.8.
Fixes an error with conflicting kwargs between AsyncToSync and the wrapped
function. (#471)
Fixes Local isolation between asyncio Tasks. (#478)
Fixes a reference cycle in Local (#508)
Fixes a deadlock in CurrentThreadExecutor with nested async_to_sync →
sync_to_async → async_to_sync → create_task calls. (#494)
The ApplicationCommunicator testing utility will now return the task result
if it's already completed on send_input and receive_nothing. You may need to
catch (e.g.) the asyncio.exceptions.CancelledError if sending messages to
already finished consumers in your tests. (#505)
v3.8.1Compare Source
sync_to_async.
v3.8.0Compare Source
Adds support for Python 3.12.
Drops support for (end-of-life) Python 3.7.
Fixes task cancellation propagation to subtasks when using synchronous Django
middleware.
Allows nesting
sync_to_asyncviaasyncio.wait_for.Corrects WSGI adapter handling of root path.
Handles case where
"client"isNonein WsgiToAsgi adapter.python-attrs/attrs (attrs)
v23.2.0Compare Source
Changes
attrs.resolve_types()is now correct.#1141
typing.dataclass_transformto decorate dataclass-like decorators, instead of the non-standard__dataclass_transform__special form, which is only supported by Pyright.#1158
attrs.asdict/astuple()withretain_collection_types=True.#1165
attrs.AttrsInstanceis now atyping.Protocolin both type hints and code.This allows you to subclass it along with another
Protocol.#1172
__attrs_pre_init__accepts more than justself, it will call it with the same arguments as__init__was called.This allows you to, for example, pass arguments to
super().__init__().#1187
functools.cached_propertydecorated methods to support equivalent semantics.#1200
attrs.make_class()to provide additional attributes for newly created classes.It is, for example, now possible to attach methods.
#1203
certifi/python-certifi (certifi)
v2024.12.14Compare Source
v2024.8.30Compare Source
jawah/charset_normalizer (charset-normalizer)
v2.1.1Compare Source
Deprecated
normalizescheduled for removal in 3.0Changed
Fixed
v2.1.0Compare Source
Added
--version(PR #194)Changed
Fixed
Removed
Deprecated
unicodedata2as Python is quickly catching up, scheduled for removal in 3.0 (PR #194)pallets/click (click)
v8.4.2Compare Source
Released 2026-06-24
8.4.0by {pr}3126. Newlines andtabs in option help text are now escaped, keeping the original completion
format while still supporting multi-line help. {issue}
3502{issue}
3043{pr}3504{pr}3508render a stray leading space before the
(DEPRECATED)label. {pr}3509Groupwithinvoke_without_command=Truemarks its subcommand asoptional in the usage help, showing
[COMMAND]instead ofCOMMAND.{issue}
3059{pr}3507echo_via_pagerflushes after each write, so passing a generator streamsoutput to the pager incrementally instead of staying hidden until the pipe
buffer fills. {issue}
3242{issue}2542{pr}3534echo_via_pagerandget_pager_fileno longer close a borrowed stdoutstream when no external pager runs, completing the partial
I/O operation on closed filefix from {pr}3482. {issue}3449{pr}
3533[[a|b|c]]...whose type already brackets their metavar. {pr}3578version_optionresolves apackage_namethat does not match aninstalled distribution as an import (top-level module) name via
{func}
importlib.metadata.packages_distributions. Packages whosetop-level module name differs from their distribution name (
PILvsPillow,jwtvsPyJWT) no longer raiseRuntimeErrorout of thebox. {issue}
2331{issue}1884{issue}3125{pr}3582v8.4.1Compare Source
Released 2026-05-21
get_parameter_source()is available during eager callbacks and typeconversion again. :issue:
3458:issue:34843277:pr:3466ChoiceEnumvalues produces a valid completionresult. :issue:
30153487echo_via_pager. :issue:3449v8.4.0Compare Source
Released 2026-05-17
:class:
ParamTypetyping improvements. :pr:3371ParamTypeis now a generic abstract base class,parameterized by its converted value type.
~ParamType.convertreturn types are narrowed on allconcrete types (
strfor :class:STRING,intfor:class:
INT, etc.).~ParamType.to_info_dictreturns specific:class:
~typing.TypedDictsubclasses instead ofdict[str, Any].CompositeParamTypeand the number-range base are nowgeneric with abstract methods.
Refactor
convert_typeto extract type inference into a private_guess_typehelper, and add :func:typing.overloadsignatures.:pr:
3372:class:
Parametertyping improvements. :pr:2805Parameteris now an abstract base class, making explicitthat it cannot be instantiated directly.
Parameter.nameis nowstrinstead ofstr | None.When
expose_value=False, the name is set to""insteadof
None.ctxparameter of :meth:Parameter.get_error_hintis nowtyped as
Context | None, matching the runtime behavior.Split string values from
default_mapfor parameters withnargs > 1or :class:
Tupletype, matching environment variable behavior.:issue:
2745:pr:3364Auto-detect
type=UNPROCESSEDforflag_valueof non-basic types(not
str,int,float, orbool), so programmer-providedPython objects like classes and enum members are passed through unchanged
instead of being stringified. Previously
type=click.UNPROCESSEDhadto be set explicitly. :issue:
2012:pr:3363The error hint now uses :meth:
Command.get_help_option_namesto picknon-shadowed help option names, so
Try '... -h'no longer points to asubcommand option that shadows
-h. The longest surviving name isshown (
--helpover-h) for readability. :issue:2790:pr:3208Fix readline functionality on non-Windows platforms. Prompt text is now
passed directly to readline instead of being printed separately, allowing
proper backspace, line editing, and line wrapping behavior. :issue:
2968:pr:
2969Use :func:
os.startfileon Windows to open URLs in :func:open_url,replacing the
startbuilt-in which cannot be invoked withoutshell=True. :issue:3164:pr:3186Fix Fish shell completion errors when option help text contains newlines.
:issue:
3043:pr:3126Add :class:
NoSuchCommandexception with suggestions for misspelledcommands. :issue:
3107:pr:3228Use :class:
ValueErrormessage when conversion in :class:FuncParamTypewouldfail. :issue:
3105:pr:3211Add
click.get_pager_filefor file-like access to an outputpager. :pr:
1572:pr:3405:func:
~click.formatting.wrap_textnow measures line width in visiblecharacters, ignoring ANSI escape sequences. :pr:
3420Fix :meth:
HelpFormatter.write_usageemitting only a blank line whencalled without
args. The usage prefix and program name are nowwritten even when no arguments follow, and the trailing separator
space is stripped so the line ends at the program name.
:issue:
3360:pr:3434Show custom error messages from types when :func:
promptwithhide_input=Truefails validation, instead of always showing ageneric message. Built-in type messages mask the input value.
:issue:
2809:pr:3256Add
captureparameter to :class:CliRunnerwith two modes:sys(default) and
fd.fdredirects file descriptors1and2via :func:
os.dup2so output that bypassessys.stdout(stale streamreferences, C extensions, subprocesses,
faulthandler) is capturedwith proper isolation. :issue:
854:issue:2412:issue:2468:issue:
2497:issue:2761:issue:2827:issue:2865:pr:3391Revert the
8.3.3change that exposed the original file descriptorvia
fileno()on the redirectedCliRunnerstreams in the defaultcapture mode.
os.dup2(w, sys.stdout.fileno())calls inside a CLI nolonger mutate the host runner's stdout, which broke Pytest's
fd-levelcapture teardown. C-level consumers that need a real
fdshould usecapture="fd". :issue:3384:pr:3391Mark additional built-in strings with
gettext()to extend translationcoverage. :pr:
2902Fix feature switch groups (several
flag_valueoptions sharing oneparameter name) silently dropping an explicit
defaultwhen a siblingoption without an explicit default was declared first. Arbitration is now
source-aware: a more explicit :class:
ParameterSourcealways wins, andwithin
ParameterSource.DEFAULT, an option that received an explicitdefault=keyword wins over a sibling whose default was auto-derived.The 8.3.x first-wins fallback for remaining ties was reverted to the
pre-8.3.x last-wins fallback. :issue:
3403:pr:3404Fix missing space between option help text and the
(DEPRECATED)label, and localize the option label so it matches the command label.
The label and the
DeprecationWarningreason suffix are now producedby shared helpers. :pr:
3423Document short option stacking (
-abcis parsed as-a -b -c) andclarify that multi-character short option names are not supported.
:issue:
2779:pr:3431v8.3.3Compare Source
v8.3.2Compare Source
Released 2026-04-02
flag_valuewhenis_flag=Falseto allow such options to beused without an explicit value. :issue:
3084:pr:3152Sentinel.UNSETvalues asNonewhen usinglookup_default().:issue:
3136:pr:3199:pr:3202:pr:3209:pr:3212:pr:3224_NamedTextIOWrapperfrom closing streams owned byStreamMixer.:issue:
824:issue:2991:issue:2993:issue:3110:pr:3139:pr:3140CliRunnerstream lifecycle, coveringlogging interaction, multi-threaded safety, and sequential invocation
isolation. Add high-iteration stress tests behind a
stressmarkerwith a dedicated CI job. :pr:
3139flag_valuebeing instantiated when used as a default viadefault=True. :issue:3121:pr:3201:pr:3213:pr:3225v8.3.1Compare Source
This is the Click 8.3.1 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.
PyPI: https://pypi.org/project/click/8.3.1/
Changes: https://click.palletsprojects.com/page/changes/#version-8-3-1
Milestone: https://github.com/pallets/click/milestone/28
subprocess.Popen. #3039 #3055Sentinel.UNSETdefault values byNoneas they're passed through theContext.invoke()method. #3066 #3065 #3068Sentinel.UNSEThappening too early, which caused incorrect behavior for multiple parameters using the same name. #3071 #3079promptandconfirmparameterprompt_suffixis empty. #3019 #3021Sentinel.UNSETis found during parsing, it will skip calls totype_cast_value. #3069 #3090Sentinel.UNSETvalues asNonewhen looking up for other parameters through the context inside parameter callbacks. #3136 #3137v8.3.0Compare Source
Released 2025-09-17
Improved flag option handling: Reworked the relationship between
flag_valueand
defaultparameters for better consistency:defaultparameter value is now preserved as-is and passed directlyto CLI functions (no more unexpected transformations)
default=Truemaintain backward compatibilityby defaulting to their
flag_valuedefaultparameter can now be any type (bool,None, etc.)1992:issue:2514:issue:2610:issue:
3024:pr:3030Allow
defaultto be set onArgumentfornargs = -1. :issue:2164:pr:
3030Show correct auto complete value for
nargsoption in combination with flagoption :issue:
2813Fix handling of quoted and escaped parameters in Fish autocompletion. :issue:
2995:pr:3013Lazily import
shutil. :pr:3023Properly forward exception information to resources registered with
click.core.Context.with_resource(). :issue:2447:pr:3058Fix regression related to EOF handling in CliRunner. :issue:
2939:pr:2940v8.2.2Compare Source
Released 2025-07-31
default,flag_valueandtypeparameters forflag options, as well as parsing and normalization of environment variables.
:issue:
2952:pr:2956BadParameterandMissingParameterexceptions for theparameter
param_hintthat did not allow for a sequence of string where theunderlying function
_join_param_hintsallows for it. :issue:2777:pr:2990Enumchoices to render their default value in helpscreen. Refs :issue:
2911:pr:3004zsh) for completion items containingcolons. :issue:
2703:pr:28462971:pr:2972click.testing.StreamMixer's finalization that manifestedas a
ValueErroron close in a multi-threaded test session.:issue:
2993:pr:2991v8.2.1Compare Source
Released 2025-05-20
2894:issue:
2897:pr:29302906:pr:2907sys.stderrat the end ofCliRunner.invoke. :issue:26822787v8.2.0Compare Source
Released 2025-05-10
Drop support for Python 3.7, 3.8, and 3.9. :pr:
2588:pr:2893Use modern packaging metadata with
pyproject.tomlinstead ofsetup.cfg.:pr:
2438Use
flit_coreinstead ofsetuptoolsas build backend. :pr:2543Deprecate the
__version__attribute. Use feature detection, orimportlib.metadata.version("click"), instead. :issue:2598BaseCommandis deprecated.Commandis the base class for allcommands. :issue:
2589MultiCommandis deprecated.Groupis the base class for all groupcommands. :issue:
2590The current parser and related classes and methods, are deprecated.
:issue:
2205OptionParserand theparsermodule, which is a modified copy ofoptparsein the standard library.Context.protected_argsis unneeded.Context.argscontains anyremaining arguments while parsing.
Parameter.add_to_parser(on bothArgumentandOption) isunneeded. Parsing works directly without building a separate parser.
split_arg_stringis moved fromparsertoshell_completion.Enable deferred evaluation of annotations with
from __future__ import annotations. :pr:2270When generating a command's name from a decorated function's name, the
suffixes
_command,_cmd,_group, and_grpare removed.:issue:
2322Show the
types.ParamType.namefortypes.Choiceoptions within--helpmessage ifshow_choices=Falseis specified.:issue:
2356Do not display default values in prompts when
Option.show_defaultisFalse. :pr:2509Add
get_help_extramethod onOptionto fetch the generated extraitems used in
get_help_recordto render help text. :issue:2516:pr:
2517Keep stdout and stderr streams independent in
CliRunner. Alwayscollect stderr output and never raise an exception. Add a new
output stream to simulate what the user sees in its terminal. Removes
the
mix_stderrparameter inCliRunner. :issue:2522:pr:2523Option.show_envvarnow also shows environment variable in error messages.:issue:
2695:pr:2696Context.closewill be called on exit. This results in allContext.call_on_closecallbacks and context managers added viaContext.with_resourceto be closed on exit as well. :pr:2680Add
ProgressBar(hidden: bool)to allow hiding the progressbar. :issue:2609A
UserWarningwill be shown when multiple parameters attempt to use thesame name. :issue:
2396When using
Option.envvarwithOption.flag_value, theflag_valuewill always be used instead of the value of the environment variable.
:issue:
2746:pr:2788Add
Choice.get_invalid_choice_messagemethod for customizing theinvalid choice message. :issue:
2621:pr:2622If help is shown because
no_args_is_helpis enabled (defaults toTruefor groups,
Falsefor commands), the exit code is 2 instead of 0.:issue:
1489:pr:1489Contexts created during shell completion are closed properly, fixing
a
ResourceWarningwhen usingclick.File. :issue:2644:pr:2800:pr:
2767click.edit(filename)now supports passing an iterable of filenames incase the editor supports editing multiple files at once. Its return type
is now also typed:
AnyStriftextis passed, otherwiseNone.:issue:
2067:pr:2068Specialized typing of
progressbar(length=...)asProgressBar[int].:pr:
2630Improve
echo_via_pagerbehaviour in face of errors.:issue:
2674echo_via_pagerraises an exception.
to terminate.
echo_via_pagerwill not ignoreKeyboardInterruptanymore. Thisallows the user to search for future output of the generator when
using less and then aborting the program using ctrl-c.
deprecated: bool | strcan now be used on options and arguments. Thispreviously was only available for
Command. The message can now also becustomised by using a
strinstead of abool. :issue:2263:pr:2271Command.deprecatedformatting in--helpchanged from(Deprecated) helptohelp (DEPRECATED).Add a
catch_exceptionsparameter toCliRunner. Ifcatch_exceptionsis not passed toCliRunner.invoke, the valuefrom
CliRunneris used. :issue:2817:pr:2818Option.flag_valuewill no longer have a default value set based onOption.defaultifOption.is_flagisFalse. This results inOption.defaultnot needing to implement__bool__. :pr:2829Incorrect
click.edittyping has been corrected. :pr:2804Choiceis now generic and supports any iterable value.This allows you to use enums and other non-
strvalues. :pr:2796:issue:
605Fix setup of help option's defaults when using a custom class on its
decorator. Removes
HelpOption. :issue:2832:pr:2840v8.1.8Compare Source
Released 2024-12-19
click.open_file(). :issue:2717click.Pathdisplays onmultiple lines. :issue:
2697""from being displayed inthe help for an option. :issue:
2500:issue:
2705default_map.:issue:
2632click.echo(color=...)passingcolorto coloroma so it can beforced on Windows. :issue:
2606.:issue:
2638help_option_namessetting torespect its eagerness. :pr:
2811os.systemwithsubprocess.Popen. :issue:1476colorsetting when being displayed. :issue:
2193:issue:
2452--helpoption to deduplicate code.:pr:
2563CLIRunnerresets patched_compat.should_strip_ansi.:issue:
2732googleapis/google-cloud-python (googleapis-common-protos)
v1.75.1: googleapis-common-protos: v1.75.1Compare Source
Bug Fixes
v1.75.0: googleapis-common-protos: v1.75.0Compare Source
v1.75.0 (2026-05-06)
v1.74.0: googleapis-common-protos: v1.74.0Compare Source
Features
publish new error reasons (PiperOrigin-RevId:
8892893) (c36aa616)add origin to AttributeContext.Request (PiperOrigin-RevId:
8924422) (c36aa616)publish client batch config schema (PiperOrigin-RevId:
8892893) (c36aa616)Documentation
update API common type documentation (PiperOrigin-RevId:
8905916) (c36aa616)fix documentation formatting (PiperOrigin-RevId:
8892893) (c36aa616)update various comments (PiperOrigin-RevId:
8892893) (c36aa616)update SelectiveGapicGeneration usage doc (PiperOrigin-RevId:
8926497) (c36aa616)update license year (PiperOrigin-RevId:
8892893) (c36aa616)v1.73.1: googleapis-common-protos: v1.73.1Compare Source
Bug Fixes
Allow Protobuf 7.x, require Python 3.9 (#16102) (ec9262c4)
Require Python 3.9 (ec9262c4)
Documentation
v1.73.0: googleapis-common-protos: v1.73.0Compare Source
Chores
v1.72.0: googleapis-common-protos 1.72.0Compare Source
Features
add common_resources.proto (#14851) (e4e0e2a9)
add field api_version to message ServiceForTransport (#14843) (81812fde)
v1.71.0: googleapis-common-protos 1.71.0Compare Source
Features
v1.70.0: googleapis-common-protos: v1.70.0Compare Source
Features
v1.69.2: googleapis-common-protos: v1.69.2Compare Source
Bug Fixes
includeintool.setuptools.packages.find(#13662) (c6a1588)v1.69.1Compare Source
v1.69.0Compare Source
v1.68.0Compare Source
v1.67.0Compare Source
grpc/grpc (grpcio)
v1.83.0Compare Source
This is release 1.83.0 (garden) of gRPC Core.
For gRPC documentation, see grpc.io. For previous releases, see Releases.
This release contains refinements, improvements, and bug fixes, with highlights listed below.
Core
C#
Python
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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.