Sourced from authlib's releases.
v1.6.11
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.10...v1.6.11
- Fix CSRF issue with starlette client
v1.6.10
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.9...v1.6.10
- Fix redirecting to unvalidated
redirect_urionUnsupportedResponseTypeError.
Sourced from authlib's changelog.
Version 1.6.11
Released on Apr 16, 2026
- Fix CSRF vulnerability in the Starlette OAuth client when a
cacheis configured.Version 1.6.10
Released on Apr 13, 2026
- Fix redirecting to unvalidated
redirect_urionUnsupportedResponseTypeError.
Sourced from onnxruntime's releases.
ONNX Runtime v1.24.3
This is a patch release for ONNX Runtime 1.24, containing bug fixes, security improvements, performance enhancements, and execution provider updates.
Security Fixes
- Core: Fixed GatherCopyData integer truncation leading to heap out-of-bounds read/write. (#27444)
- Core: Fixed RoiAlign heap out-of-bounds read via unchecked batch_indices. (#27543)
- Core: Prevent heap OOB from maliciously crafted Lora Adapters. (#27518)
- Core: Fixed out-of-bounds access for Resize operation. (#27419)
Bug Fixes
- Core: Fixed GatherND division by zero when batch dimensions mismatch. (#27090)
- Core: Fixed validation for external data paths for models loaded from bytes. (#27430)
- Core: Fixed SkipLayerNorm fusion incorrectly applied when gamma/beta are not 1D. (#27459)
- Core: Fixed double-free in TRT EP custom op domain Release functions. (#27471)
- Core: Fixed QMoE CPU Operator. (#27360)
- Core: Fixed MatmulNBits prepacking scales. (#27412)
- Python: Fixed refcount bug in map input conversion that caused shutdown segfault. (#27413)
- NuGet: Fixed DllImportResolver. (#27397)
- NuGet: Added
OrtEnv.DisableDllImportResolverto prevent fatal error on resolver conflict. (#27535)Performance Improvements
- Core: QMoE CPU performance update (up to 4x on 4-bit). (#27364)
- Core: Fixed O(n²) model load time for TreeEnsemble with categorical feature chains. (#27391)
Execution Provider Updates
- NvTensorRtRtx EP:
- WebGPU:
- MLAS:
- VitisAI EP: Removed
s_kernel_registry_vitisaiep.reset()indeinitialize_vitisai_ep(). (#27295)- Plugin EPs: Added "library_path" metadata entry to
OrtEpDeviceinstances for plugin and provider bridge EPs. (#27522)Build and Infrastructure
- Pipelines:
- Python: Enabled Python 3.14 CI and upgraded dependencies. (#27401)
- Build: Suppressed spurious Array Out of Bounds warnings produced by GCC 14.2 compiler on Linux builds. (#27454)
- Build: Fixed
-Warray-boundsbuild error in MLAS on clang 17+. (#27499)- Telemetry: Added/Updated telemetry events. (#27356)
- Config: Increased
kMaxValueLengthto 8192. (#27521)
... (truncated)
3a728b7
ORT 1.24.3 release cherry pick round 4 (#27558)dd6a854
ORT 1.24.3 release cherry pick round 3 (#27501)15c006b
ORT 1.24.3 release cherry pick round 2 (#27492)ee26608
ORT 1.24.3 release cherry pick round 1 (#27476)058787c
ORT 1.24.2 Release cherry pick round 4 (#27388)6fc7ee3
ORT 1.24.2 release cherry pick round 3 (#27378)9871182
ORT 1.24.2 release cherry-pick round 2 (#27343)f34d11d
ORT 1.24.2 release cherry pick round 1 (#27330)8ba51c7
update version to 1.24.2470ae16
Patch pools to use older agent version on ARM64 (#27232)Sourced from nbconvert's releases.
v7.17.1
7.17.1
This is a security release, fixing two CVEs:
(full advisories will be published seven days after release, on 2026-04-14).
Enhancements made
- Allow configureable WebPDF JavaScript processing timeout #2250 (
@timkpaine,@Carreau)Bugs fixed
- Fix
PermissionErrorwhen checking template paths on shared filesystems #2252 (@ctcjab,@krassowski)- Tweak webpdf template logic to fix duplicate extension problem #2249 (
@timkpaine,@Carreau)Maintenance and upkeep improvements
- specify python version for pre #2276 (
@minrk,@krassowski)Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@akhmerov(activity) |@bollwyvl(activity) |@Carreau(activity) |@ctcjab(activity) |@davidbrochart(activity) |@Ken-B(activity) |@krassowski(activity) |@mgeier(activity) |@minrk(activity) |@mpacer(activity) |@MSeal(activity) |@SylvainCorlay(activity) |@takluyver(activity) |@timkpaine(activity)
Sourced from nbconvert's changelog.
7.17.1
This is a security release, fixing two CVEs:
(full advisories will be published seven days after release, on 2026-04-14).
Enhancements made
- Allow configureable WebPDF JavaScript processing timeout #2250 (
@timkpaine,@Carreau)Bugs fixed
- Fix
PermissionErrorwhen checking template paths on shared filesystems #2252 (@ctcjab,@krassowski)- Tweak webpdf template logic to fix duplicate extension problem #2249 (
@timkpaine,@Carreau)Maintenance and upkeep improvements
- specify python version for pre #2276 (
@minrk,@krassowski)Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@akhmerov(activity) |@bollwyvl(activity) |@Carreau(activity) |@ctcjab(activity) |@davidbrochart(activity) |@Ken-B(activity) |@krassowski(activity) |@mgeier(activity) |@minrk(activity) |@mpacer(activity) |@MSeal(activity) |@SylvainCorlay(activity) |@takluyver(activity) |@timkpaine(activity)
78ed308
Publish 7.17.1f090a64
ruff formatb3b6ec0
chore: update pre-commit hooks (#2277)be4841f
ignore silly security lint in tests26d57b2
fix type annotation on Lexer0e6b8cc
Merge commit from forkba5e5cd
Merge commit from fork1db0c88
Specify python version for pre (#2276)7473fc3
chore: update pre-commit hooks (#2242)4322f7f
Bump the actions group across 1 directory with 2 updates (#2273)Sourced from python-multipart's releases.
Version 0.0.26
What's Changed
- Skip preamble before first multipart boundary by
@Kludexin Kludex/python-multipart#262- Silently discard epilogue data after the closing boundary by
@Kludexin Kludex/python-multipart#259Full Changelog: https://github.com/Kludex/python-multipart/compare/0.0.25...0.0.26
Version 0.0.25
What's Changed
- Apply Apache-2.0 properly by
@Kludexin Kludex/python-multipart#247- Handle multipart headers case-insensitively by
@Kludexin Kludex/python-multipart#252- Emit
field_endfor trailing bare field names on finalize by@bysiberin Kludex/python-multipart#230- Add
UPLOAD_DELETE_TMPtoFormParserconfig by@Kludexin Kludex/python-multipart#254- Remove custom FormParser classes by
@Kludexin Kludex/python-multipart#257- Handle CTE values case-insensitively by
@Kludexin Kludex/python-multipart#258- Add MIME content type info to File by
@jhnstrkin Kludex/python-multipart#143Full Changelog: https://github.com/Kludex/python-multipart/compare/0.0.24...0.0.25
Version 0.0.24
What's Changed
- Validate
chunk_sizeinparse_form()by@Kludexin Kludex/python-multipart#244Full Changelog: https://github.com/Kludex/python-multipart/compare/0.0.23...0.0.24
Version 0.0.23
What's Changed
- Remove unused
trust_x_headersparameter andX-File-Namefallback by@jhnstrkin Kludex/python-multipart#196- Return processed length from
QuerystringParser._internal_writeby@bysiberin Kludex/python-multipart#229- Cleanup metadata dunders from
__init__.pyby@Chesarsin Kludex/python-multipart#227New Contributors
@Chesarsmade their first contribution in Kludex/python-multipart#227@bysibermade their first contribution in Kludex/python-multipart#229Full Changelog: https://github.com/Kludex/python-multipart/compare/0.0.22...0.0.23
Sourced from python-multipart's changelog.
0.0.26 (2026-04-10)
- Skip preamble before the first multipart boundary more efficiently #262.
- Silently discard epilogue data after the closing multipart boundary #259.
0.0.25 (2026-04-10)
- Add MIME content type info to
File#143.- Handle CTE values case-insensitively #258.
- Remove custom
FormParserclasses #257.- Add
UPLOAD_DELETE_TMPtoFormParserconfig #254.- Emit
field_endfor trailing bare field names on finalize #230.- Handle multipart headers case-insensitively #252.
- Apply Apache-2.0 properly #247.
0.0.24 (2026-04-05)
- Validate
chunk_sizeinparse_form()#244.0.0.23 (2026-04-05)
28f4785
Version 0.0.26 (#263)d4452a7
Silently discard epilogue data after the closing boundary (#259)6a7b76d
Skip preamble before first multipart boundary (#262)4addb60
Version 0.0.25 (#261)d3a4698
Add MIME content type info to File (#143)9a1ecbd
Handle CTE values case-insensitively (#258)ef2a0b9
Remove custom FormParser classes (#257)3a757d7
Ignore local Claude state (#255)55e7396
fuzz: Add cifuzz (#186)d6d1d11
Bump the github-actions group with 2 updates (#249)54a9dc1
Merge branch 'release-1.42.89'730d84c
Bumping version to 1.42.896b65768
Add changelog entries from botocoref92a06c
Merge branch 'release-1.42.88'5da0f6a
Merge branch 'release-1.42.88' into develop9bdec29
Bumping version to 1.42.88d880788
Add changelog entries from botocore39a4122
chore: add additional text to CONTRIBUTING.rst (#4749)8d65320
Merge branch 'release-1.42.87'fdcbb88
Merge branch 'release-1.42.87' into developSourced from google-cloud-aiplatform's releases.
v1.133.0
1.133.0 (2026-01-08)
Features
- Deprecate tuning public preview SDK in favor of tuning SDK (35d362c)
- GenAI SDK client - Enabling Few-shot Prompt Optimization by passing either "OPTIMIZATION_TARGET_FEW_SHOT_RUBRICS" or "OPTIMIZATION_TARGET_FEW_SHOT_TARGET_RESPONSE" to the
optimize_promptmethod (715cc5b)- GenAI SDK client(memory): Add enable_third_person_memories (65717fa)
- Support Developer Connect in AE (04f1771)
Bug Fixes
- Add None check for agent_info in evals.py (c8c0f0f)
- GenAI client(evals) - Fix TypeError in _build_generate_content_config (be2eaaa)
- Make project_number to project_id mapping fail-open. (f1c8458)
- Replace asyncio.run with create_task in ADK async thread mains. (83f4076)
- Replace asyncio.run with create_task in ADK async thread mains. (8c876ef)
- Require uri or staging bucket configuration for saving model to Vertex Experiment. (5448f06)
- Return embedding metadata if available (d9c6eb1)
- Update
examples_dataframetype toPandasDataFramein Prompt Optimizer. (a2564cc)v1.132.0
1.132.0 (2025-12-17)
Features
- Add Lustre support to the Vertex Training Custom Job API (71747e8)
Documentation
- A comment for field
restart_job_on_worker_restartin message.google.cloud.aiplatform.v1beta1.Schedulingis changed (71747e8)- A comment for field
timeoutin message.google.cloud.aiplatform.v1beta1.Schedulingis changed (71747e8)v1.131.0
1.131.0 (2025-12-16)
Features
- Allow list of events to be passed to AdkApp.async_stream_query (dd8840a)
- GenAI Client(evals) - Support CustomCodeExecution metric in Vertex Gen AI Eval Service (4114728)
- Updates the ADK template to direct structured JSON logs to standard output. (a65ec29)
Bug Fixes
... (truncated)
Sourced from google-cloud-aiplatform's changelog.
1.133.0 (2026-01-08)
Features
- Deprecate tuning public preview SDK in favor of tuning SDK (35d362c)
- GenAI SDK client - Enabling Few-shot Prompt Optimization by passing either "OPTIMIZATION_TARGET_FEW_SHOT_RUBRICS" or "OPTIMIZATION_TARGET_FEW_SHOT_TARGET_RESPONSE" to the
optimize_promptmethod (715cc5b)- GenAI SDK client(memory): Add enable_third_person_memories (65717fa)
- Support Developer Connect in AE (04f1771)
Bug Fixes
- Add None check for agent_info in evals.py (c8c0f0f)
- GenAI client(evals) - Fix TypeError in _build_generate_content_config (be2eaaa)
- Make project_number to project_id mapping fail-open. (f1c8458)
- Replace asyncio.run with create_task in ADK async thread mains. (83f4076)
- Replace asyncio.run with create_task in ADK async thread mains. (8c876ef)
- Require uri or staging bucket configuration for saving model to Vertex Experiment. (5448f06)
- Return embedding metadata if available (d9c6eb1)
- Update
examples_dataframetype toPandasDataFramein Prompt Optimizer. (a2564cc)1.132.0 (2025-12-17)
Features
- Add Lustre support to the Vertex Training Custom Job API (71747e8)
- Add Lustre support to the Vertex Training Custom Job API (71747e8)
Documentation
- A comment for field
restart_job_on_worker_restartin message.google.cloud.aiplatform.v1beta1.Schedulingis changed (71747e8)- A comment for field
timeoutin message.google.cloud.aiplatform.v1beta1.Schedulingis changed (71747e8)1.131.0 (2025-12-16)
Features
- Allow list of events to be passed to AdkApp.async_stream_query (dd8840a)
- GenAI Client(evals) - Support CustomCodeExecution metric in Vertex Gen AI Eval Service (4114728)
- Updates the ADK template to direct structured JSON logs to standard output. (a65ec29)
Bug Fixes
... (truncated)
78f2bdd
chore(main): release 1.133.0 (#6211)c8c0f0f
fix: Add None check for agent_info in evals.py9952b97
chore: rollback83f4076
fix: Replace asyncio.run with create_task in ADK async thread
mains.937d5af
Copybara import of the project:aaaf902
chore: bump google-auth lower bound to 2.47.0 in GenAI and Vertex
SDKs8c876ef
fix: Replace asyncio.run with create_task in ADK async thread
mains.5448f06
fix: Require uri or staging bucket configuration for saving model to
Vertex E...65717fa
feat: GenAI SDK client(memory): Add enable_third_person_memoriesbe2eaaa
fix: GenAI client(evals) - Fix TypeError in
_build_generate_content_configSourced from google-genai's releases.
v1.74.0
1.74.0 (2026-04-29)
Features
- [Interactions] Add FileCitation.{custom_metadata,media_id,page_number} (aed41ec)
- Add
output_infotoBatchJob(7b77ab8)- Add gemini-3.1-flash-tts-preview model to options (8bdc1c3)
- Add ImageResizeMode for GenerateVideos (317d2af)
- Add new Gemini Deep Research agent models (16fffbd)
- Add one_of support to JSONSchema for Agent Platform (8c00c52)
- Add Vertex Dataset input and output options for batch jobs (d880f92)
- interaction-api: Add grounding tool usage breakdown to Interaction Usage. (b24fb5a)
- Introduce
enterpriseto Client constructor andGOOGLE_GENAI_USE_ENTERPRISE(693fd9a)- Replace the more ambiguous rate field with sample_rate. (88d9b4a)
Bug Fixes
- Catch google-auth wrapped errors (48ac850)
- Removing Python 3.9 support due to EOL (8bc2b10)
- retry: Retry on httpx.TimeoutException with HttpRetryOptions (#2345) (0598bab)
- Streaming method doesn't handle multi-line SSE (f8a2e7e)
- Typing in
AsyncClient.__aexit__,__exit__. (a74dc65)Documentation
- Add instruction for custom endpoint (dd79904)
- Fix broken link for rate limits (d22ea99)
- Regenerate docs for 1.73.1 (2fb714b)
- Remove duplicate line in genai client docstring. (b1c6026)
- Replace Vertex AI with Gemini Enterprise Agent Platform (7c1ecd5)
- Update doc string to replace
Vertex AIwithGemini Enterprise Agent Platform, update method error message to replaceVertex AIwithGemini Enterprise Agent Platform (previously known as Vertex AI), update converter error message to replaceVertex AIwithGemini Enterprise Agent Platform(413f0f9)- Update Gemini Enterprise Agent Platform home page url (b02cb95)
- Update README.md with correct Pydantic link (fa97cc6)
- Update README.md with correct Pydantic link (fa97cc6)
Sourced from google-genai's changelog.
1.74.0 (2026-04-29)
Features
- [Interactions] Add FileCitation.{custom_metadata,media_id,page_number} (aed41ec)
- Add
output_infotoBatchJob(7b77ab8)- Add gemini-3.1-flash-tts-preview model to options (8bdc1c3)
- Add ImageResizeMode for GenerateVideos (317d2af)
- Add new Gemini Deep Research agent models (16fffbd)
- Add one_of support to JSONSchema for Agent Platform (8c00c52)
- Add Vertex Dataset input and output options for batch jobs (d880f92)
- interaction-api: Add grounding tool usage breakdown to Interaction Usage. (b24fb5a)
- Introduce
enterpriseto Client constructor andGOOGLE_GENAI_USE_ENTERPRISE(693fd9a)- Replace the more ambiguous rate field with sample_rate. (88d9b4a)
Bug Fixes
- Catch google-auth wrapped errors (48ac850)
- Removing Python 3.9 support due to EOL (8bc2b10)
- retry: Retry on httpx.TimeoutException with HttpRetryOptions (#2345) (0598bab)
- Streaming method doesn't handle multi-line SSE (f8a2e7e)
- Typing in
AsyncClient.__aexit__,__exit__. (a74dc65)Documentation
- Add instruction for custom endpoint (dd79904)
- Fix broken link for rate limits (d22ea99)
- Regenerate docs for 1.73.1 (2fb714b)
- Remove duplicate line in genai client docstring. (b1c6026)
- Replace Vertex AI with Gemini Enterprise Agent Platform (7c1ecd5)
- Update doc string to replace
Vertex AIwithGemini Enterprise Agent Platform, update method error message to replaceVertex AIwithGemini Enterprise Agent Platform (previously known as Vertex AI), update converter error message to replaceVertex AIwithGemini Enterprise Agent Platform(413f0f9)- Update Gemini Enterprise Agent Platform home page url (b02cb95)
- Update README.md with correct Pydantic link (fa97cc6)
- Update README.md with correct Pydantic link (fa97cc6)
1.73.1 (2026-04-14)
Bug Fixes
- Refactor Webhook types in GenAI SDKs for easier useage (3f36ca1)
- Rename
webhooks.retrievetowebhooks.get. (649f4b0)Documentation
- Update python docs for 1.73.0 (acd3767)
... (truncated)
860c041
chore(main): release 1.74.0 (#2285)abcaa0d
chore: Fix usage examples of LocalTokenizer.b7e8771
chore: Add page number841301e
chore: Adjust Webhook update to better reflect modifiable fieldsb24fb5a
feat(interaction-api): Add grounding tool usage breakdown to Interaction
Usage.b1c6026
docs: Remove duplicate line in genai client docstring.0598bab
fix(retry): retry on httpx.TimeoutException with HttpRetryOptions (#2345)f8a2e7e
fix: Streaming method doesn't handle multi-line SSE8bc2b10
fix: Removing Python 3.9 support due to EOLab5e328
chore: internal changeSourced from pydantic's releases.
v2.13.0 2026-04-13
v2.13.0 (2026-04-13)
The highlights of the v2.13 release are available in the blog post. Several minor changes (considered non-breaking changes according to our versioning policy) are also included in this release. Make sure to look into them before upgrading.
This release contains the updated
pydantic.v1namespace, matching version 1.10.26 which includes support for Python 3.14.What's Changed
See the beta releases for all changes sinces 2.12.
Packaging
- Add zizmor for GitHub Actions workflow linting by
@Viicosin #13039- Update jiter to v0.14.0 to fix a segmentation fault on musl Linux by
@Viicosin #13064New Features
Changes
- Warn when serializing fixed length tuples with too few items by
@arvindsaripalliin #13016Fixes
- Change type of
Anywhen synthesizing_build_sourcesforBaseSettings.__init__()signature in the mypy plugin by@Viicosin #13049- Fix model equality when using runtime
extraconfiguration by@Viicosin #13062New Contributors
@arvindsaripallimade their first contribution in #13016Full Changelog: https://github.com/pydantic/pydantic/compare/v2.12.0...v2.13.0
Sourced from pydantic's changelog.
v2.13.0 (2026-04-13)
The highlights of the v2.13 release are available in the blog post. Several minor changes (considered non-breaking changes according to our versioning policy) are also included in this release. Make sure to look into them before upgrading.
This release contains the updated
pydantic.v1namespace, matching version 1.10.26 which includes support for Python 3.14.What's Changed
See the beta releases for all changes sinces 2.12.
New Features
Changes
- Warn when serializing fixed length tuples with too few items by
@arvindsaripalliin #13016Fixes
- Change type of
Anywhen synthesizing_build_sourcesforBaseSettings.__init__()signature in the mypy plugin by@Viicosin #13049- Fix model equality when using runtime
extraconfiguration by@Viicosin #13062Packaging
- Add zizmor for GitHub Actions workflow linting by
@Viicosin #13039- Update jiter to v0.14.0 to fix a segmentation fault on musl Linux by
@Viicosin #13064New Contributors
@arvindsaripallimade their first contribution in #13016v2.13.0b3 (2026-03-31)
What's Changed
New Features
- Add
ascii_onlyoption toStringConstraintsby@ai-man-codesin #12907- Support
exclude_ifin computed fields by@andreslisztin #12748- Push down constraints in unions involving
MISSINGsentinel by@Viicosin #12908Changes
... (truncated)
46bf4fa
Fix Pydantic release workflow (#13067)1b359ed
Prepare release v2.13.0 (#13065)b1bf194
Fix model equality when using runtime extra configuration
(#13062)17a35e3
Update jiter to v0.14.0 (#13064)feea402
Use simulation mode in Codspeed CI (#13063)671c9b0
Add basic benchmarks for model equality (#13061)d17d71e
Bump cryptography from 46.0.6 to 46.0.7 (#13056)919d61a
👥 Update Pydantic People (#13059)e7cf5dc
Fix people workflow (#13047)2a806ad
Add regression test for MISSING sentinel serialization with
subclasses (#13...{ "messages": [...], "model": "qwen-plus", "enable_thinking": false, ... }
+ ///