FreeNAS/freenas 352e323src/middlewared/middlewared/api/base decorator.py, src/middlewared/middlewared/plugins/pool_ info.py pool.py

Make `pool.is_upgraded` return `false` only if pool needs an upgrade
DeltaFile
+7-10src/middlewared/middlewared/plugins/pool_/info.py
+4-1src/middlewared/middlewared/plugins/pool_/pool.py
+1-1src/middlewared/middlewared/api/base/decorator.py
+12-123 files

FreeNAS/freenas d082e60src/middlewared/middlewared/api/v26_0_0 pool.py, src/middlewared/middlewared/api/v27_0_0 pool.py

Remove deprecated `pool.ddt_prefetch` method
DeltaFile
+0-13src/middlewared/middlewared/plugins/pool_/dedup.py
+1-11src/middlewared/middlewared/api/v26_0_0/pool.py
+1-11src/middlewared/middlewared/api/v27_0_0/pool.py
+2-353 files

FreeNAS/freenas 1de1573src/middlewared/middlewared/plugins/pool_ info.py pool.py

Make `pool.is_upgraded` return `false` only if pool needs an upgrade
DeltaFile
+7-10src/middlewared/middlewared/plugins/pool_/info.py
+4-1src/middlewared/middlewared/plugins/pool_/pool.py
+11-112 files

LLVM/project a068c90flang/include/flang/Optimizer/Builder HLFIRTools.h, flang/lib/Lower ConvertArrayConstructor.cpp ConvertCall.cpp

[flang][HLFIR] Fix crash in WHERE with exactly_once inside elemental (#194443)

Fix a segfault in LowerHLFIROrderedAssignments when compiling a WHERE
statement whose mask contains an array constructor with an implied-do
loop (e.g. WHERE([(f(J), J=1,N)]) ...). The hlfir.exactly_once op inside
the hlfir.elemental has live-in values that are block arguments from the
enclosing elemental, which canonicalizeExactlyOnceInsideWhere cannot
pull into the exactly_once region.

The fix has two parts:

1. In canonicalizeExactlyOnceInsideWhere, skip exactly_once ops nested
inside hlfir.elemental and skip block argument live-ins, since these
cannot be relocated.

2. In both overloads of inlineElementalOp, handle hlfir.exactly_once by
inlining its body and cleanup operations instead of cloning the op
verbatim (which left an illegal op after lowering).


    [6 lines not shown]
DeltaFile
+22-0flang/test/Lower/HLFIR/where-implied-do-mask.f90
+1-13flang/lib/Lower/ConvertArrayConstructor.cpp
+13-0flang/lib/Optimizer/Builder/HLFIRTools.cpp
+1-7flang/lib/Lower/ConvertCall.cpp
+4-0flang/include/flang/Optimizer/Builder/HLFIRTools.h
+41-205 files

LLVM/project df65c8blldb/source/Plugins/ExpressionParser/Clang InjectPointerSigningFixups.cpp

[lldb] Handle ConstantExpr constants in InjectPointerSigningFixupCode (#194476)

Currently, the injection code assumes we encounter ConstantAggregate
constants and emits a GEP to access the fields/members. However, it's
possible for a CPA to be an operand of a ConstantExpr (e.g. a bitcast).
Emitting a GEP in that scenario doesn't make sense. This should instead
be handled by keeping track of the path to the CPA (which operands need
to be followed from the top-level ConstantExpr).

After this change, most arm64e tests that crash LLDB either pass or fail
with some other issue. The main exception is TestWeakSymbols.py which
needs more work.
DeltaFile
+69-31lldb/source/Plugins/ExpressionParser/Clang/InjectPointerSigningFixups.cpp
+69-311 files

FreeBSD/ports 5707ef3www/py-drf-spectacular-sidecar distinfo Makefile

www/py-drf-spectacular-sidecar: Update to 2026.4.14

Changelog:

https://github.com/tfranzel/drf-spectacular-sidecar/compare/2026.4.1...2026.4.14
DeltaFile
+3-3www/py-drf-spectacular-sidecar/distinfo
+1-1www/py-drf-spectacular-sidecar/Makefile
+4-42 files

FreeBSD/ports af04926textproc/py-zensical distinfo Makefile

textproc/py-zensical: Update to 0.0.37

Changelog:

https://github.com/zensical/zensical/releases/tag/v0.0.37
DeltaFile
+3-3textproc/py-zensical/distinfo
+1-2textproc/py-zensical/Makefile
+4-52 files

FreeBSD/ports 39ceab3textproc/py-ttp-templates distinfo Makefile

textproc/py-ttp-templates: Update to 0.5.5

Changelogs since 0.5.2:

https://github.com/dmulyalin/ttp_templates/releases/tag/0.5.5
https://github.com/dmulyalin/ttp_templates/releases/tag/0.5.4
https://github.com/dmulyalin/ttp_templates/releases/tag/0.5.3
DeltaFile
+3-3textproc/py-ttp-templates/distinfo
+1-1textproc/py-ttp-templates/Makefile
+4-42 files

FreeBSD/ports f202088textproc/py-pyahocorasick distinfo Makefile

textproc/py-pyahocorasick: Update to 2.3.1

Changelog:

https://github.com/WojciechMula/pyahocorasick/blob/v2.3.1/CHANGELOG.rst
DeltaFile
+3-3textproc/py-pyahocorasick/distinfo
+1-1textproc/py-pyahocorasick/Makefile
+4-42 files

FreeBSD/ports 439232ddevel/py-strawberry-graphql distinfo Makefile

devel/py-strawberry-graphql: Update to 0.315.2

Changelog since 0.314.3:

https://github.com/strawberry-graphql/strawberry/blob/0.315.2/CHANGELOG.md
DeltaFile
+3-3devel/py-strawberry-graphql/distinfo
+1-1devel/py-strawberry-graphql/Makefile
+4-42 files

FreeBSD/ports de2f5c8net-mgmt/netbox Makefile distinfo

net-mgmt/netbox: Update to 4.5.9

Changelog:

Enhancements:
* Add profile filter support for modules
* Enable optional config template selection when rendering device
  configuration via a URL query parameter
* Support filtering by multiple object-type custom fields simultaneously
  in filter forms
* Include the PostgreSQL database schema in system details
* Allow dict subclasses for the API_TOKEN_PEPPERS configuration
  parameter

Performance Improvements:
* Optimize queryset prefetching for CSV bulk export

Bug Fixes:
* Fix incorrect contact count for contact groups with contacts assigned

    [24 lines not shown]
DeltaFile
+9-9net-mgmt/netbox/Makefile
+3-3net-mgmt/netbox/distinfo
+3-0net-mgmt/netbox/pkg-plist
+15-123 files

LLVM/project 7e13df6llvm/utils/gn/secondary/clang/unittests/Lex BUILD.gn

[gn build] Port 1e10f9a82222 (#194919)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/unittests/Lex/BUILD.gn
+1-01 files

LLVM/project 12c9ffbllvm/utils/gn/secondary/lldb/source/Host BUILD.gn

[gn build] Port 6617aac292a1 (#194920)
DeltaFile
+1-0llvm/utils/gn/secondary/lldb/source/Host/BUILD.gn
+1-01 files

LLVM/project f0af59allvm/utils/gn/secondary/llvm/lib/ProfileData BUILD.gn

[gn build] Port 69c38be83991 (#194921)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/ProfileData/BUILD.gn
+1-01 files

FreeBSD/ports a1e6425www/py-nh3 distinfo Makefile.crates

www/py-nh3: Update to 0.3.5

Changelog:

https://github.com/messense/nh3/releases/tag/v0.3.5

MFH:            2026Q2
DeltaFile
+59-59www/py-nh3/distinfo
+28-28www/py-nh3/Makefile.crates
+1-2www/py-nh3/Makefile
+88-893 files

FreeBSD/ports 3eb77bbwww/py-dj52-social-auth-app-django distinfo Makefile

www/py-dj52-social-auth-app-django: Update to 5.8.0

Changelog:

https://github.com/python-social-auth/social-app-django/releases/tag/5.8.0

MFH:            2026Q2
DeltaFile
+3-3www/py-dj52-social-auth-app-django/distinfo
+1-1www/py-dj52-social-auth-app-django/Makefile
+4-42 files

FreeBSD/ports 4a51b0ewww/py-dj52-drf-spectacular-sidecar distinfo Makefile

www/py-dj52-drf-spectacular-sidecar: Update to 2026.4.14

Changelog:

https://github.com/tfranzel/drf-spectacular-sidecar/compare/2026.4.1...2026.4.14

MFH:            2026Q2
DeltaFile
+3-3www/py-dj52-drf-spectacular-sidecar/distinfo
+1-1www/py-dj52-drf-spectacular-sidecar/Makefile
+4-42 files

FreeBSD/ports a63e3f5textproc/py-mkdocstrings distinfo Makefile

textproc/py-mkdocstrings: Update to 1.0.4

Changelog:

https://github.com/mkdocstrings/mkdocstrings/releases/tag/1.0.4

MFH:            2026Q2
DeltaFile
+3-3textproc/py-mkdocstrings/distinfo
+1-1textproc/py-mkdocstrings/Makefile
+4-42 files

FreeBSD/ports 3613be8devel/py-rq distinfo Makefile

devel/py-rq: Update to 2.8.0

Changelog:

https://github.com/rq/rq/releases/tag/v2.8

Approved by:    skreuzer (maintainer, implicit)
MFH:            2026Q2
DeltaFile
+3-3devel/py-rq/distinfo
+1-1devel/py-rq/Makefile
+4-42 files

FreeBSD/ports 51a95cedevel/py-dj52-strawberry-graphql distinfo Makefile

devel/py-dj52-strawberry-graphql: Update to 0.315.2

Changelog since 0.314.3:

https://github.com/strawberry-graphql/strawberry/blob/0.315.2/CHANGELOG.md

MFH:            2026Q2
DeltaFile
+3-3devel/py-dj52-strawberry-graphql/distinfo
+1-1devel/py-dj52-strawberry-graphql/Makefile
+4-42 files

LLVM/project 5776682llvm/utils/gn/secondary/llvm/test BUILD.gn

[gn] port 69c38be83991374 (#194918)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/test/BUILD.gn
+1-01 files

NetBSD/src 8C5KgZYexternal/public-domain/sqlite/dist sqlite3.c

   All 64 bit platforms support __{u,}int128_t, don't limit it to hard-coded ones.
VersionDeltaFile
1.26+2-4external/public-domain/sqlite/dist/sqlite3.c
+2-41 files

FreeBSD/ports b024233net-mgmt/rubygem-oxidized-web distinfo Makefile, net-mgmt/rubygem-oxidized-web/files patch-oxidized-web.gemspec

net-mgmt/rubygem-oxidized-web: Update 0.18.0 => 0.18.1

Changelog:
https://github.com/ytti/oxidized-web/releases/tag/0.18.1

PR:             294298, 294299
Reported by:    Jordan Ostreff <jordan at ostreff.info>
Approved by:    maintainer timeout (2+ weeks), vvd (co-mentor)
DeltaFile
+9-9net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec
+3-3net-mgmt/rubygem-oxidized-web/distinfo
+1-1net-mgmt/rubygem-oxidized-web/Makefile
+13-133 files

FreeNAS/freenas f726715src/middlewared/middlewared/alert/source smart.py

NAS-140419 / 27.0.0-BETA.1 / Fix ATA Failed Selftest alert not raising (by creatorcary) (#18847)

`parse_ata_smart_info` indexed `ata_smart_self_test_log.table[-1]` (the
**oldest** retained entry) when checking the most recent ATA self-test.
smartctl writes that JSON `table[]` newest-first
(`smartmontools/ataprint.cpp:ataPrintSmartSelfTestlog`), so any drive
with a historical "Completed without error" entry behind a recent
failure evaluated `not True = False` and the `Hardware - Failed
Selftest` alert was silently dropped. Switched to `[0]` (the newest),
matching the NVMe parser in the same file.


Original PR: https://github.com/truenas/middleware/pull/18846

Co-authored-by: Logan Cary <logan.cary at ixsystems.com>
DeltaFile
+3-1src/middlewared/middlewared/alert/source/smart.py
+3-11 files

FreeNAS/freenas c1e1709src/middlewared/middlewared/alert/source smart.py

NAS-140419 / 26.0.0-BETA.2 / Fix ATA Failed Selftest alert not raising (#18846)

`parse_ata_smart_info` indexed `ata_smart_self_test_log.table[-1]` (the
**oldest** retained entry) when checking the most recent ATA self-test.
smartctl writes that JSON `table[]` newest-first
(`smartmontools/ataprint.cpp:ataPrintSmartSelfTestlog`), so any drive
with a historical "Completed without error" entry behind a recent
failure evaluated `not True = False` and the `Hardware - Failed
Selftest` alert was silently dropped. Switched to `[0]` (the newest),
matching the NVMe parser in the same file.
DeltaFile
+3-1src/middlewared/middlewared/alert/source/smart.py
+3-11 files

OpenZFS/src 84ffe56. AUTHORS .mailmap

AUTHORS: add names of recent new contributors

"Speak, friend, and enter."

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <robn at despairlabs.com>
Closes #18475
DeltaFile
+14-1AUTHORS
+6-0.mailmap
+20-12 files

LLVM/project e328845mlir/include/mlir/Dialect/XeGPU/IR XeGPUAttrs.td, mlir/lib/Dialect/XeGPU/Transforms XeGPUPeepHoleOptimizer.cpp

[MLIR][XeGPU] Clean up stale convert_layout on single-element vector in peephole (#194043)

Extend MultiRed2dOpPattern in xegpu-optimize-peephole to also erase
consumer xegpu.convert_layout ops when a 2D vector.multi_reduction
produces a single-element vector (e.g. vector<1xf32>)
DeltaFile
+51-12mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp
+49-4mlir/test/Dialect/XeGPU/peephole-optimize.mlir
+2-1mlir/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td
+102-173 files

LLVM/project b6824bfllvm/lib/Target/RISCV RISCVISelLowering.cpp RISCVISelLowering.h

[RISCV] Remove codegen for vp_and, vp_or, vp_xor, vp_sra, vp_srl, vp_shl. NFC (#194904)
DeltaFile
+2-50llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+0-1llvm/lib/Target/RISCV/RISCVISelLowering.h
+2-512 files

LLVM/project 326162bllvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator ret-aggregates.ll args-simd.ll

[WebAssembly][GlobalISel] Remove unecessary `-verify-machineinstrs` from tests (NFC) (#194799)

Removes all uses of `-verify-machineinstrs` from the Wasm GISel tests.

This only impacts `*.ll` in practice, as `-verify-machineinstrs` appears
to be implicitly enabled when processing `.mir` files.
DeltaFile
+4-4llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator/ret-aggregates.ll
+3-3llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator/args-simd.ll
+2-2llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator/args.ll
+2-2llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator/ret-basics.ll
+2-2llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator/args-swiftcc.ll
+2-2llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator/ret-simd.ll
+15-1511 files not shown
+26-2617 files

FreeBSD/ports 1cb3221www/forgejo-lts distinfo Makefile

www/forgejo-lts: Update to 11.0.13

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.13.md

MFH:            2026Q2
(cherry picked from commit 5c4949187b0cee97d37285aeec4d29dbe91d036f)
DeltaFile
+3-3www/forgejo-lts/distinfo
+1-2www/forgejo-lts/Makefile
+4-52 files