diff --git a/pkgs/by-name/ai/airshipper/package.nix b/pkgs/by-name/ai/airshipper/package.nix index 3e21da8fefb4..e8d7864d54c8 100644 --- a/pkgs/by-name/ai/airshipper/package.nix +++ b/pkgs/by-name/ai/airshipper/package.nix @@ -16,62 +16,48 @@ alsa-lib, stdenv, libxcb, - bzip2, - cmake, - fontconfig, - freetype, pkg-config, makeWrapper, writeShellScript, patchelf, }: let - version = "0.17.0"; - # Patch for airshipper to install veloren - patch = - let - runtimeLibs = [ - udev - alsa-lib - (lib.getLib stdenv.cc.cc) - libxkbcommon - libxcb - libx11 - libxcursor - libxrandr - libxi - vulkan-loader - libGL - ]; - in - writeShellScript "patch" '' - echo "making binaries executable" - chmod +x {veloren-voxygen,veloren-server-cli} - echo "patching dynamic linkers" - ${patchelf}/bin/patchelf \ - --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" \ - veloren-server-cli + # Patch for airshipper to install veloren client + patchVoxygen = + runtimeLibs: + writeShellScript "voxygen-patch" '' + echo "making veloren-voxygen executable" + chmod +x veloren-voxygen + echo "patching veloren-voxygen dynamic linker" ${patchelf}/bin/patchelf \ --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" \ --set-rpath "${lib.makeLibraryPath runtimeLibs}" \ veloren-voxygen ''; + # Patch for airshipper to install veloren server + patchServer = writeShellScript "server-cli-patch" '' + echo "making veloren-server-cli executable" + chmod +x veloren-server-cli + echo "patching veloren-server-cli dynamic linker" + ${patchelf}/bin/patchelf \ + --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" \ + veloren-server-cli + ''; in -rustPlatform.buildRustPackage { +rustPlatform.buildRustPackage (finalAttrs: { pname = "airshipper"; - inherit version; + version = "0.17.0"; src = fetchFromGitLab { owner = "Veloren"; repo = "airshipper"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-M89RswC08MZnNfk2T1+rtDajTpDGTnJoZ2U8bU5U2+0="; }; cargoHash = "sha256-ry0hFvMDnotDQu6mqgyt+6hKOvGRJLmZKs3SxEVtDRg="; buildInputs = [ - fontconfig openssl wayland wayland-protocols @@ -80,9 +66,10 @@ rustPlatform.buildRustPackage { libxrandr libxi libxcursor + vulkan-loader + libGL ]; nativeBuildInputs = [ - cmake pkg-config makeWrapper ]; @@ -94,30 +81,40 @@ rustPlatform.buildRustPackage { install -Dm444 "client/assets/net.veloren.airshipper.png" "$out/share/icons/net.veloren.airshipper.png" ''; - postFixup = - let - libPath = lib.makeLibraryPath [ - libGL - vulkan-loader - wayland - wayland-protocols - bzip2 - fontconfig - freetype - libxkbcommon - libx11 - libxrandr - libxi - libxcursor - ]; - in - '' - # We set LD_LIBRARY_PATH instead of using patchelf in order to propagate the libs - # to both Airshipper itself as well as the binaries downloaded by Airshipper. - wrapProgram "$out/bin/airshipper" \ - --set VELOREN_PATCHER "${patch}" \ - --prefix LD_LIBRARY_PATH : "${libPath}" - ''; + passthru = { + inherit patchVoxygen patchServer; + runtimeLibs = [ + udev + alsa-lib + (lib.getLib stdenv.cc.cc) + libxkbcommon + libxcb + libx11 + libxcursor + libxrandr + libxi + vulkan-loader + libGL + wayland + wayland-protocols + ]; + }; + + postFixup = '' + ${patchelf}/bin/patchelf \ + --set-rpath ${ + lib.makeLibraryPath ( + finalAttrs.buildInputs + ++ [ + (lib.getLib stdenv.cc.cc) + stdenv.cc.libc + ] + ) + } "$out/bin/airshipper" + wrapProgram "$out/bin/airshipper" \ + --set VELOREN_VOXYGEN_PATCHER "${finalAttrs.passthru.patchVoxygen finalAttrs.passthru.runtimeLibs}" \ + --set VELOREN_SERVER_CLI_PATCHER "${finalAttrs.passthru.patchServer}" + ''; doCheck = false; cargoBuildFlags = [ @@ -136,4 +133,4 @@ rustPlatform.buildRustPackage { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ yusdacra ]; }; -} +}) diff --git a/pkgs/by-name/cl/cloudflared/package.nix b/pkgs/by-name/cl/cloudflared/package.nix index 421ddd40ae67..443272de9f84 100644 --- a/pkgs/by-name/cl/cloudflared/package.nix +++ b/pkgs/by-name/cl/cloudflared/package.nix @@ -1,24 +1,24 @@ { lib, stdenv, - buildGoModule, + buildGo127Module, fetchFromGitHub, callPackage, gitUpdater, }: -buildGoModule (finalAttrs: { +buildGo127Module (finalAttrs: { pname = "cloudflared"; - version = "2026.5.2"; + version = "2026.10.3"; src = fetchFromGitHub { owner = "cloudflare"; repo = "cloudflared"; tag = finalAttrs.version; - hash = "sha256-3rMA+DsyC1/ycscL4VfSCS8fZcJzMdDUw8zgmmUhRyQ="; + hash = "sha256-k1OMkHHItOT5VHhQqgC8ODm/RCJEtwtZi0Lxyf/esLg="; }; - vendorHash = null; + vendorHash = "sha256-KqTLXEm0jxJ1TsyYzxAwYMe8niIgJxBHQPz/aZKmS40="; ldflags = [ "-s" @@ -33,7 +33,7 @@ buildGoModule (finalAttrs: { # Workaround for: protocol_test.go:11: # lookup protocol-v2.argotunnel.com on [::1]:53: read udp [::1]:51876->[::1]:53: read: connection refused - substituteInPlace "edgediscovery/protocol_test.go" \ + substituteInPlace "connection/protocol_test.go" \ --replace-warn "TestProtocolPercentage" "SkipProtocolPercentage" # Workaround for: origin_icmp_proxy_test.go:46: diff --git a/pkgs/by-name/di/dislocker/package.nix b/pkgs/by-name/di/dislocker/package.nix index 0b87d8d60c72..ae54c1bb7d45 100644 --- a/pkgs/by-name/di/dislocker/package.nix +++ b/pkgs/by-name/di/dislocker/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dislocker"; - version = "0.7.3-unstable-2026-08-31"; + version = "0.7.4"; src = fetchFromGitHub { owner = "Aorimn"; repo = "dislocker"; - rev = "0706462db88efe8df88150e4c3e4332b808f4581"; - hash = "sha256-lH2BdMcseZDw5gtzY5V0Gyy4MS0I8Vlyb0uZkkZdcbM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-+T+B8pJDvL8sa2zCVl43RMw7M3i2mRD8+vFbEILL0Io="; }; nativeBuildInputs = [ @@ -30,11 +30,7 @@ stdenv.mkDerivation (finalAttrs: { mbedtls ]; - env.CFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-DFUSE_DARWIN_ENABLE_EXTENSIONS=0"; - - passthru.updateScript = nix-update-script { - extraArgs = [ "--version=branch" ]; - }; + passthru.updateScript = nix-update-script { }; meta = { description = "Read BitLocker encrypted partitions in Linux"; @@ -45,6 +41,5 @@ stdenv.mkDerivation (finalAttrs: { yuannan ]; platforms = lib.platforms.unix; - broken = stdenv.hostPlatform.isDarwin; }; }) diff --git a/pkgs/by-name/fl/flap-alerted/package.nix b/pkgs/by-name/fl/flap-alerted/package.nix index 8430e2cfb3e6..4ae66f925930 100644 --- a/pkgs/by-name/fl/flap-alerted/package.nix +++ b/pkgs/by-name/fl/flap-alerted/package.nix @@ -1,6 +1,6 @@ { lib, - buildGoModule, + buildGo127Module, fetchFromGitHub, versionCheckHook, nix-update-script, @@ -16,16 +16,16 @@ withRoaFilter ? false, }: -buildGoModule (finalAttrs: { +buildGo127Module (finalAttrs: { pname = "flap-alerted"; - version = "4.5.0"; + version = "4.6.0"; __structuredAttrs = true; src = fetchFromGitHub { owner = "Kioubit"; repo = "FlapAlerted"; tag = "v${finalAttrs.version}"; - hash = "sha256-D4+FLAMt/cHXCks4GQI33ymbZIHzBajpvKU6QQntofk="; + hash = "sha256-7uK8d0XLSYRWHmw7wMxJsNpefdJTdzWWc5/lavz1vjM="; }; vendorHash = null; diff --git a/pkgs/by-name/fo/forgejo/generic.nix b/pkgs/by-name/fo/forgejo/generic.nix index e1b7277aba7f..d78e9a63d383 100644 --- a/pkgs/by-name/fo/forgejo/generic.nix +++ b/pkgs/by-name/fo/forgejo/generic.nix @@ -149,6 +149,9 @@ buildGoModule rec { "TestMigrateWhiteBlocklist" # requires network: gitlab.com (DNS) "TestURLAllowedSSH/Pushmirror_URL" # requires network git.gay (DNS) "TestBleveDeleteIssue" # Known Flake-y https://github.com/NixOS/nixpkgs/issues/509878 + ] + ++ lib.optionals (lib.versionAtLeast version "17") [ + "TestActivityPubMatchesList" # requires local network, which is not available in sandbox ]; in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; diff --git a/pkgs/by-name/fo/forgejo/lts.nix b/pkgs/by-name/fo/forgejo/lts.nix index 810583958747..0008aa931127 100644 --- a/pkgs/by-name/fo/forgejo/lts.nix +++ b/pkgs/by-name/fo/forgejo/lts.nix @@ -1,7 +1,7 @@ import ./generic.nix { - version = "15.0.10"; - hash = "sha256-pc97BrybZatSfBgIRJGXodMaltPSv3+/1AFAx9U7GTo="; - npmDepsHash = "sha256-cR8lIw11G57tmHFJIU9YercxC9p0IUNJ+vUSfonHSOU="; + version = "15.0.11"; + hash = "sha256-Y7bJri8fu16ETNxvo21t1kAtomeXZcsd1nV6ATBQBvE="; + npmDepsHash = "sha256-B8npL45uJlj6oD6C/MYsu1KRyT9UgOYp1Jg9/xZRqtQ="; vendorHash = "sha256-tIQmzsPVf5Ka3LmJJxlju750Ja1BKN3JX+8HRyjze+0="; lts = true; nixUpdateExtraArgs = [ diff --git a/pkgs/by-name/fo/forgejo/package.nix b/pkgs/by-name/fo/forgejo/package.nix index 34491b88a6ae..dc8329099763 100644 --- a/pkgs/by-name/fo/forgejo/package.nix +++ b/pkgs/by-name/fo/forgejo/package.nix @@ -1,8 +1,8 @@ import ./generic.nix { - version = "16.0.6"; - hash = "sha256-629cbLUh+okT3SFHwHFQDPiOoao0hrTxOzdOKxYEd6Q="; - npmDepsHash = "sha256-C/ht4Z3ivtm6nBNHUkNmKpLsnmnrpzW6rBq153LuITc="; - vendorHash = "sha256-wOAbZ6eEwlavMIcTOmqPpdgLNcgylCX4MwxuI/35YZw="; + version = "17.0.1"; + hash = "sha256-O12795/ydtEequagQfHfOhKTEp8QlmzsJe+RtlHC60A="; + npmDepsHash = "sha256-5TrydMO82d30L/EaWg3GI+yaBwG6tZS4IVs+dydpKRY="; + vendorHash = "sha256-vXjsZ08eez3oiLL2Um+uFX9YbrRnbq8q5Pj/P3mZTeY="; lts = false; nixUpdateExtraArgs = [ "--override-filename" diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index 5a4a5bdccd19..c614bd3e18c3 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -180,7 +180,7 @@ let linux = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta; - version = "156.0.8078.47"; + version = "156.0.8078.73"; src = let @@ -195,8 +195,8 @@ let url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_${debArch}.deb"; hash = { - amd64 = "sha256-bJLNIukMbj4lXXgpkVQ/ogkduGFOhTapcadDOlxNesg="; - arm64 = "sha256-VFeZnt355l/AUqbTRNyvJHct4AYam9IrqvmeQEPkWY8="; + amd64 = "sha256-/RnGiV2td/TX9xLC2fDV62gvSm5/8isb0NQNA3ENKIw="; + arm64 = "sha256-/umXYTVl1DFNJvmhThTAHTdSo9c68JzrjsGVaBjpQ00="; } .${debArch}; }; @@ -306,11 +306,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta; - version = "156.0.8078.48"; + version = "156.0.8078.74"; src = fetchurl { - url = "https://dl.google.com/release2/chrome/acpz6fsjbxgnl2ylrkmukmxx2b7q_156.0.8078.48/GoogleChrome-156.0.8078.48.dmg"; - hash = "sha256-DgE6AQ2VksSpBd4MgTmbo9wz7AtCB7777OyF1nAxMB8="; + url = "https://dl.google.com/release2/chrome/acg2teiapq4qsajscuhoyboaquhq_156.0.8078.74/GoogleChrome-156.0.8078.74.dmg"; + hash = "sha256-VdfHUiP08np0i4x+yYXXp1LvNX6tQ/W/GlR3rtt5dVE="; }; dontPatch = true; diff --git a/pkgs/by-name/he/headscale/package.nix b/pkgs/by-name/he/headscale/package.nix index f2ecaace7199..8497df24c3ae 100644 --- a/pkgs/by-name/he/headscale/package.nix +++ b/pkgs/by-name/he/headscale/package.nix @@ -1,6 +1,6 @@ { lib, - buildGoModule, + buildGo127Module, fetchFromGitHub, installShellFiles, iana-etc, @@ -9,15 +9,15 @@ postgresql, stdenv, }: -buildGoModule (finalAttrs: { +buildGo127Module (finalAttrs: { pname = "headscale"; - version = "0.29.3"; + version = "0.29.6"; src = fetchFromGitHub { owner = "juanfont"; repo = "headscale"; tag = "v${finalAttrs.version}"; - hash = "sha256-ddJHSEqZd++JeG3UjUwzw7i45FlZYggUwhEG/tDkq0s="; + hash = "sha256-KWsoNZTbsv1MqmBKrClmk/QcU8Xll5a+AZvTApipX20="; }; postPatch = '' @@ -26,7 +26,7 @@ buildGoModule (finalAttrs: { --replace-fail 'Commit: "unknown"' 'Commit: "${finalAttrs.src.tag}"' ''; - vendorHash = "sha256-fzKyXNMw/2yAEhaTZu0n1NXatPO2IP0HFA2ey1vZIYM="; + vendorHash = "sha256-aDP2N3EUPeXZWAvlFHWxsGUZTtVGFtcT+Lul1PnGwT4="; subPackages = [ "cmd/headscale" ]; diff --git a/pkgs/by-name/lx/lx-music-desktop/electron-44-clipboard.patch b/pkgs/by-name/lx/lx-music-desktop/electron-44-clipboard.patch new file mode 100644 index 000000000000..8540af1790e6 --- /dev/null +++ b/pkgs/by-name/lx/lx-music-desktop/electron-44-clipboard.patch @@ -0,0 +1,64 @@ +--- a/src/common/utils/electron.ts ++++ b/src/common/utils/electron.ts +@@ -24,15 +24,15 @@ + * 复制文本到剪贴板 + * @param str + */ +-export const clipboardWriteText = (str: string) => { +- clipboard.writeText(str) ++export const clipboardWriteText = (str: string) => { ++ void clipboard.writeText(str) + } + + /** + * 从剪贴板读取文本 + * @returns + */ +-export const clipboardReadText = (): string => { ++export const clipboardReadText = async (): Promise => { + return clipboard.readText() + } + +--- a/src/renderer/views/List/MusicList/components/SearchList.vue ++++ b/src/renderer/views/List/MusicList/components/SearchList.vue +@@ -196,8 +196,8 @@ + } else return + this.$refs.dom_scrollContainer.scrollTo(0, top) + }, +- handleContextMenu() { +- let str = clipboardReadText() ++ async handleContextMenu() { ++ let str = await clipboardReadText() + str = str.trim() + str = str.replace(/\t|\r\n|\n|\r/g, ' ') + str = str.replace(/\s+/g, ' ') +--- a/src/renderer/components/material/SearchInput.vue ++++ b/src/renderer/components/material/SearchInput.vue +@@ -179,8 +179,8 @@ + this.selectIndex = -1 + } + }, +- handleContextMenu() { +- let str = clipboardReadText() ++ async handleContextMenu() { ++ let str = await clipboardReadText() + str = str.trim() + str = str.replace(/\t|\r\n|\n|\r/g, ' ') + str = str.replace(/\s+/g, ' ') +--- a/src/renderer/components/base/Input.vue ++++ b/src/renderer/components/base/Input.vue +@@ -65,12 +65,12 @@ + focus() { + this.$refs.dom_input.focus() + }, +- handleContextMenu(event) { ++ async handleContextMenu(event) { + if (this.stopContentEventPropagation) event.stopPropagation() + if (!this.autoPaste) return + let dom_input = this.$refs.dom_input + if (dom_input.selectionStart === null) return +- let str = clipboardReadText() ++ let str = await clipboardReadText() + str = str.trim() + str = str.replace(/\t|\r\n|\n|\r/g, ' ') + str = str.replace(/\s+/g, ' ') diff --git a/pkgs/by-name/lx/lx-music-desktop/electron-version.patch b/pkgs/by-name/lx/lx-music-desktop/electron-version.patch new file mode 100644 index 000000000000..b30004dd7810 --- /dev/null +++ b/pkgs/by-name/lx/lx-music-desktop/electron-version.patch @@ -0,0 +1,35 @@ +--- a/package.json ++++ b/package.json +@@ -123,7 +123,7 @@ + "css-loader": "^7.1.5", + "css-minimizer-webpack-plugin": "^8.0.0", + "del": "^6.1.1", +- "electron": "42.11.6", ++ "electron": "44.9.1", + "electron-builder": "^26.15.7", + "electron-debug": "^3.2.0", + "electron-devtools-installer": "github:lyswhut/electron-devtools-installer#64596d615c1fc891eefd8aef1dfcb2c87aaadf03", +--- a/package-lock.json ++++ b/package-lock.json +@@ -50,7 +50,7 @@ + "css-loader": "^7.1.5", + "css-minimizer-webpack-plugin": "^8.0.0", + "del": "^6.1.1", +- "electron": "42.11.6", ++ "electron": "44.9.1", + "electron-builder": "^26.15.7", + "electron-debug": "^3.2.0", + "electron-devtools-installer": "github:lyswhut/electron-devtools-installer#64596d615c1fc891eefd8aef1dfcb2c87aaadf03", +@@ -5396,9 +5396,9 @@ + } + }, + "node_modules/electron": { +- "version": "42.11.6", +- "resolved": "https://registry.npmjs.org/electron/-/electron-42.11.6.tgz", +- "integrity": "sha512-IgDsjQp+CYLnArfQbzzS2VmkRgHmSU1G9nGVOtSnFpkUYR8rkeAUSDO77qtqAPX1jgAGly1kgisUmwB9CbUHXw==", ++ "version": "44.9.1", ++ "resolved": "https://registry.npmjs.org/electron/-/electron-44.9.1.tgz", ++ "integrity": "sha512-x/tECFFDa2OFNjMObFH0EGKWrCnFZPOR1wP2iMIVt0STecGl8FmDXdaiaryY0kf8mtw9kSLP2yK8dfdaWkfDmw==", + "dev": true, + "license": "MIT", + "dependencies": { diff --git a/pkgs/by-name/lx/lx-music-desktop/package.nix b/pkgs/by-name/lx/lx-music-desktop/package.nix index 83c6a3db021f..227b632489ee 100644 --- a/pkgs/by-name/lx/lx-music-desktop/package.nix +++ b/pkgs/by-name/lx/lx-music-desktop/package.nix @@ -10,12 +10,12 @@ makeWrapper, makeDesktopItem, - electron_42, + electron_44, commandLineArgs ? "", }: let - electron = electron_42; + electron = electron_44; in buildNpmPackage (finalAttrs: { pname = "lx-music-desktop"; @@ -51,6 +51,10 @@ buildNpmPackage (finalAttrs: { ]; patches = [ + # the upstream use an EOL electron version + ./electron-version.patch + # clipboard APIs are async since electron 44 + ./electron-44-clipboard.patch # set electron version and dist dir # disable before-pack: it would copy prebuilt libraries (replaceVars ./electron-builder.patch { @@ -63,7 +67,7 @@ buildNpmPackage (finalAttrs: { copyDesktopItems ]; - npmDepsHash = "sha256-bBgewJxBSzyL1V9U9qm0TbWCZMjheCUK6DvvoE3T67M="; + npmDepsHash = "sha256-LF/E7JJZQQzEHTEQeFiYa1eMeV+OrqK+8ktwhTmRY30="; makeCacheWritable = true; diff --git a/pkgs/by-name/ob/obsidian/package.nix b/pkgs/by-name/ob/obsidian/package.nix index 1cda54a6340f..56a8854c3404 100644 --- a/pkgs/by-name/ob/obsidian/package.nix +++ b/pkgs/by-name/ob/obsidian/package.nix @@ -68,7 +68,7 @@ let desktopItem = makeDesktopItem { name = "obsidian"; desktopName = "Obsidian"; - startupWMClass = "md.Obsidian"; + startupWMClass = "md.obsidian.Obsidian"; comment = "Knowledge base"; icon = "obsidian"; exec = "obsidian %u"; diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix index f5f9237690d7..4fc4558b58ad 100644 --- a/pkgs/by-name/op/openbao/package.nix +++ b/pkgs/by-name/op/openbao/package.nix @@ -14,16 +14,16 @@ buildGoModule (finalAttrs: { pname = "openbao"; - version = "2.6.4"; + version = "2.6.5"; src = fetchFromGitHub { owner = "openbao"; repo = "openbao"; tag = "v${finalAttrs.version}"; - hash = "sha256-xj8mFvUzwNnbcIMsOJ2mN7ZpXExYStNepigFm9xBGJ0="; + hash = "sha256-3he42gk7A0jk8lSEaiHlIigh0x/xxlZHUu2QQvDxOeg="; }; - vendorHash = "sha256-gC8KgYH2N1PsC/Fy7NLWyMk3FZPJo9tKrqfdTPxaNnQ="; + vendorHash = "sha256-uHJi6s3IAAqZ7q3Gu3BrJIIoJpnlPpbRcIzVZoccaHM="; proxyVendor = true; diff --git a/pkgs/by-name/po/pocket-casts/package.nix b/pkgs/by-name/po/pocket-casts/package.nix index 5d001a612e1b..f793a65d76b1 100644 --- a/pkgs/by-name/po/pocket-casts/package.nix +++ b/pkgs/by-name/po/pocket-casts/package.nix @@ -5,10 +5,10 @@ makeDesktopItem, copyDesktopItems, makeWrapper, - electron_42, + electron_44, }: let - electron = electron_42; + electron = electron_44; in buildNpmPackage rec { pname = "pocket-casts"; diff --git a/pkgs/by-name/pr/proftpd/package.nix b/pkgs/by-name/pr/proftpd/package.nix index 096e2722de53..cd8d7995bea3 100644 --- a/pkgs/by-name/pr/proftpd/package.nix +++ b/pkgs/by-name/pr/proftpd/package.nix @@ -19,13 +19,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "proftpd"; - version = "1.3.9d"; + version = "1.3.9e"; src = fetchFromGitHub { owner = "proftpd"; repo = "proftpd"; tag = "v${finalAttrs.version}"; - hash = "sha256-e0E775p8+UdLy9YqdeY5NJGYn8ojWtvOLVAr+UkTEv0="; + hash = "sha256-TdPdZHQt6H58s/MblgWs2Dd4r8dgL09cC3hk77nkkQM="; }; patches = [ ./no-install-user.patch ]; diff --git a/pkgs/by-name/so/source2viewer-cli/package.nix b/pkgs/by-name/so/source2viewer-cli/package.nix index 60324ebc4a07..5009462b904b 100644 --- a/pkgs/by-name/so/source2viewer-cli/package.nix +++ b/pkgs/by-name/so/source2viewer-cli/package.nix @@ -12,13 +12,13 @@ buildDotnetModule (finalAttrs: { __structuredAttrs = true; pname = "source2viewer-cli"; - version = "20.0"; + version = "20.1"; src = fetchFromGitHub { owner = "ValveResourceFormat"; repo = "ValveResourceFormat"; tag = finalAttrs.version; - hash = "sha256-GgDRWrZKqAaWL145r6sAqPA31B8KmqW9XlxG75vzESM="; + hash = "sha256-CMcWWf06lBNLGvFbalEn+LsbeOV3NmUtneDa8tKrfhQ="; }; projectFile = "CLI/CLI.csproj"; diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index d4a12395995d..03352fa61bc2 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -9,6 +9,7 @@ # nativeBuildInputs installShellFiles, + makeBinaryWrapper, buildPackages, versionCheckHook, @@ -34,7 +35,10 @@ rustPlatform.buildRustPackage (finalAttrs: { rust-jemalloc-sys ]; - nativeBuildInputs = [ installShellFiles ]; + nativeBuildInputs = [ + installShellFiles + makeBinaryWrapper + ]; cargoBuildFlags = [ "--package" @@ -44,17 +48,22 @@ rustPlatform.buildRustPackage (finalAttrs: { # Tests require python3 doCheck = false; - postInstall = lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) ( - let - emulator = stdenv.hostPlatform.emulator buildPackages; - in - '' - installShellCompletion --cmd uv \ - --bash <(${emulator} $out/bin/uv generate-shell-completion bash) \ - --fish <(${emulator} $out/bin/uv generate-shell-completion fish) \ - --zsh <(${emulator} $out/bin/uv generate-shell-completion zsh) - '' - ); + postInstall = + lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) ( + let + emulator = stdenv.hostPlatform.emulator buildPackages; + in + '' + installShellCompletion --cmd uv \ + --bash <(${emulator} $out/bin/uv generate-shell-completion bash) \ + --fish <(${emulator} $out/bin/uv generate-shell-completion fish) \ + --zsh <(${emulator} $out/bin/uv generate-shell-completion zsh) + '' + ) + # uvx runs the uv next to it, so the wrapper also covers uvx. + + '' + wrapProgram $out/bin/uv --set-default UV_SYSTEM_CERTS 1 + ''; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/development/cuda-modules/packages/cudnn.nix b/pkgs/development/cuda-modules/packages/cudnn.nix index 594b94daa414..49c9b91bafaf 100644 --- a/pkgs/development/cuda-modules/packages/cudnn.nix +++ b/pkgs/development/cuda-modules/packages/cudnn.nix @@ -5,7 +5,7 @@ lib, libcublas, cuda_nvrtc, - patchelf, + buildPackages, zlib, }: buildRedist ( @@ -39,8 +39,8 @@ buildRedist ( # exist in CuDNN 8. # NOTE: Versions from CUDNN releases have four components. postFixup = lib.optionalString (cudnnAtLeast "8" && cudnnOlder "9") '' - ${lib.getExe patchelf} ''${!outputLib:?}/lib/libcudnn.so --add-needed libcudnn_cnn_infer.so - ${lib.getExe patchelf} ''${!outputLib:?}/lib/libcudnn_ops_infer.so --add-needed libcublas.so --add-needed libcublasLt.so + ${lib.getExe buildPackages.patchelf} ''${!outputLib:?}/lib/libcudnn.so --add-needed libcudnn_cnn_infer.so + ${lib.getExe buildPackages.patchelf} ''${!outputLib:?}/lib/libcudnn_ops_infer.so --add-needed libcublas.so --add-needed libcublasLt.so ''; # CuDNN depends on libnvrtc.so at runtime, as mentioned here in one small error description diff --git a/pkgs/development/libraries/nss/latest.nix b/pkgs/development/libraries/nss/latest.nix index 5685fe27164d..c2f9df228deb 100644 --- a/pkgs/development/libraries/nss/latest.nix +++ b/pkgs/development/libraries/nss/latest.nix @@ -5,8 +5,8 @@ # Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert import ./generic.nix { - version = "3.131"; - hash = "sha256-bhhlw4Q4hs4CUWPI4m+cdOStSTKPrZSRqQfWbhfgFzM="; + version = "3.132"; + hash = "sha256-UH7XCsyFyFx+x7I3kD6aPFDoCemVq4fZ3TD5SBQmjl4="; filename = "latest.nix"; versionRegex = "NSS_(\\d+)_(\\d+)(?:_(\\d+))?_RTM"; } diff --git a/pkgs/development/python-modules/astropy/default.nix b/pkgs/development/python-modules/astropy/default.nix index 94376d603d5e..0422984932b7 100644 --- a/pkgs/development/python-modules/astropy/default.nix +++ b/pkgs/development/python-modules/astropy/default.nix @@ -153,6 +153,14 @@ buildPythonPackage rec { pytestFlags = [ "--hypothesis-profile=ci" ]; + disabledTests = [ + # Depends on the build date: Asserts that the IERS-B table bundled in + # `astropy-iers-data` covers `Time.now() - 300 days`, so it fails for any + # build more than 300 days after the end of that table. + # Tests run by nixpkgs should not be time-dependent for reproducibility. + # See https://github.com/astropy/astropy/issues/20725 + "test_iers_b_out_of_range_handling" + ]; postCheck = '' rm conftest.py ''; diff --git a/pkgs/development/python-modules/openapi-core/default.nix b/pkgs/development/python-modules/openapi-core/default.nix index 3fafd9f25fd4..4b8ccc71c8e6 100644 --- a/pkgs/development/python-modules/openapi-core/default.nix +++ b/pkgs/development/python-modules/openapi-core/default.nix @@ -81,6 +81,12 @@ buildPythonPackage rec { ] ++ lib.concatAttrValues optional-dependencies; + pytestFlags = [ + # starlette <1.7.0 uses `anyio.abc.BlockingPortal`, which is a deprecated + # alias since anyio 4.15.0. + "-Wignore::DeprecationWarning" + ]; + disabledTestPaths = [ # Requires secrets and additional configuration "tests/integration/contrib/django/" diff --git a/pkgs/development/python-modules/pillow-heif/default.nix b/pkgs/development/python-modules/pillow-heif/default.nix index 6e2a9b8935a3..d794dfcd11c5 100644 --- a/pkgs/development/python-modules/pillow-heif/default.nix +++ b/pkgs/development/python-modules/pillow-heif/default.nix @@ -77,6 +77,17 @@ buildPythonPackage rec { disabledTests = [ # Time sensitive speed test, not reproducible "test_decode_threads" + # Tests failing with libheif 1.22.0. To be removed in the next release + # https://github.com/bigcat88/pillow_heif/issues/424 + # these check what happens when the ispe is not valid + "test_numpy_array_invalid_ispe" + "test_allow_incorrect_headers" + "test_invalid_ispe_ok" + "test_invalid_ispe_allow" + "test_invalid_ispe_stride" + "test_invalid_ispe_stride_pillow" + # disable version check for libheif + "test_libheif_info" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # https://github.com/bigcat88/pillow_heif/issues/89 diff --git a/pkgs/development/python-modules/sanic/default.nix b/pkgs/development/python-modules/sanic/default.nix index daa420fb67f0..c7d97f189e0c 100644 --- a/pkgs/development/python-modules/sanic/default.nix +++ b/pkgs/development/python-modules/sanic/default.nix @@ -107,6 +107,8 @@ buildPythonPackage rec { # Our mailcap database has a different mime type name for xml documentations # AssertionError: assert 'text/xml; charset=utf-8' == 'application/xml' "test_guess_content_type" + # ValueError: Request and response object expected, got ([None, None])" + "test_cert_sni_list" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # KeyError: "getgrnam(): name not found: 'root'" diff --git a/pkgs/development/tools/build-managers/rebar3/default.nix b/pkgs/development/tools/build-managers/rebar3/default.nix index d8fee64abeb4..24a91ce8321a 100644 --- a/pkgs/development/tools/build-managers/rebar3/default.nix +++ b/pkgs/development/tools/build-managers/rebar3/default.nix @@ -4,6 +4,7 @@ fetchFromGitHub, fetchgit, fetchHex, + cacert, erlang, makeWrapper, writeScript, @@ -19,7 +20,7 @@ let deps = import ./rebar-deps.nix { inherit fetchFromGitHub fetchgit fetchHex; }; rebar3 = stdenv.mkDerivation rec { pname = "rebar3"; - version = "3.27.3"; + version = "3.28.0"; # How to obtain `sha256`: # nix-prefetch-url --unpack https://github.com/erlang/rebar3/archive/${version}.tar.gz @@ -27,7 +28,7 @@ let owner = "erlang"; repo = "rebar3"; tag = version; - sha256 = "Om6c2cpeFCdPAemeA965YxKXhasHbx3gHVgSh+jO2TI="; + sha256 = "bhNpZNBYVnM/81EERADvzUGkN9jIR7wPv/kXCC5tWO8="; }; buildInputs = [ erlang ]; @@ -60,7 +61,8 @@ let ''; checkPhase = '' - HOME=. escript ./rebar3 ct + HOME=. ERL_FLAGS="-public_key cacerts_path '\"${cacert}/etc/ssl/certs/ca-bundle.crt\"'" \ + escript ./rebar3 ct ''; doCheck = true; diff --git a/pkgs/servers/http/nginx/mainline.nix b/pkgs/servers/http/nginx/mainline.nix index 3ff324468e66..953b95ff0c38 100644 --- a/pkgs/servers/http/nginx/mainline.nix +++ b/pkgs/servers/http/nginx/mainline.nix @@ -1,6 +1,6 @@ { callPackage, ... }@args: callPackage ./generic.nix args { - version = "1.31.7"; - hash = "sha256-ieqKPcFxUR9zJQQ7UOTANiSNn61f637ICcC4LV30LGU="; + version = "1.31.8"; + hash = "sha256-BlK3YLO3ctLsF7R8L8FdmpXm/jXNW4d+rcGmLZvHWvE="; } diff --git a/pkgs/servers/sql/postgresql/ext/pgvectorscale/add-Cargo.lock.patch b/pkgs/servers/sql/postgresql/ext/pgvectorscale/add-Cargo.lock.patch index 82d7b83680bc..6b980de27837 100644 --- a/pkgs/servers/sql/postgresql/ext/pgvectorscale/add-Cargo.lock.patch +++ b/pkgs/servers/sql/postgresql/ext/pgvectorscale/add-Cargo.lock.patch @@ -1,9 +1,9 @@ diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 -index 0000000..09ad763 +index 0000000..9bbf2cb --- /dev/null +++ b/Cargo.lock -@@ -0,0 +1,2765 @@ +@@ -0,0 +1,2769 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 @@ -14,16 +14,16 @@ index 0000000..09ad763 +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" +dependencies = [ -+ "getrandom 0.2.16", ++ "getrandom 0.2.17", + "once_cell", + "version_check", +] + +[[package]] +name = "aho-corasick" -+version = "1.1.4" ++version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" ++checksum = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba" +dependencies = [ + "memchr", +] @@ -52,32 +52,32 @@ index 0000000..09ad763 + +[[package]] +name = "anstyle" -+version = "1.0.13" ++version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" ++checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" + +[[package]] +name = "anyhow" -+version = "1.0.100" ++version = "1.0.104" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" ++checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470" + +[[package]] +name = "async-trait" -+version = "0.1.89" ++version = "0.1.92" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" ++checksum = "82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 3.0.5", +] + +[[package]] +name = "autocfg" -+version = "1.5.0" ++version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" ++checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" + +[[package]] +name = "base64" @@ -100,8 +100,8 @@ index 0000000..09ad763 + "quote", + "regex", + "rustc-hash", -+ "shlex", -+ "syn 2.0.108", ++ "shlex 1.3.0", ++ "syn 2.0.119", +] + +[[package]] @@ -121,15 +121,15 @@ index 0000000..09ad763 + +[[package]] +name = "bitflags" -+version = "2.10.0" ++version = "2.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" ++checksum = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da" + +[[package]] +name = "bitvec" -+version = "1.0.1" ++version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" ++checksum = "ddcec3d12c579d40898fe0a9a358a803c23e9c52ca3c425707f81c9436211837" +dependencies = [ + "funty", + "radium", @@ -139,18 +139,18 @@ index 0000000..09ad763 + +[[package]] +name = "block-buffer" -+version = "0.10.4" ++version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" ++checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa" +dependencies = [ -+ "generic-array", ++ "hybrid-array", +] + +[[package]] +name = "bumpalo" -+version = "3.19.0" ++version = "3.20.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" ++checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" + +[[package]] +name = "bytecheck" @@ -182,15 +182,15 @@ index 0000000..09ad763 + +[[package]] +name = "bytes" -+version = "1.10.1" ++version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" ++checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" + +[[package]] +name = "camino" -+version = "1.2.1" ++version = "1.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609" ++checksum = "bb1307f12aa967b5a58416e87b3653360e0fd614a016b6e970db08fecbb1b80d" +dependencies = [ + "serde_core", +] @@ -236,12 +236,12 @@ index 0000000..09ad763 + +[[package]] +name = "cc" -+version = "1.2.44" ++version = "1.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3" ++checksum = "005ec2760ca554fae18df7a11195552ec576cd665632a881bc011d5bb2fd4d80" +dependencies = [ + "find-msvc-tools", -+ "shlex", ++ "shlex 2.0.1", +] + +[[package]] @@ -276,6 +276,17 @@ index 0000000..09ad763 +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + +[[package]] ++name = "chacha20" ++version = "0.10.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "65c35e4b699c7e15ccbe7ee35c005e4fc0a278d22238a2857e6ce2dadeda1b06" ++dependencies = [ ++ "cfg-if 1.0.4", ++ "cpufeatures", ++ "rand_core 0.10.1", ++] ++ ++[[package]] +name = "ciborium" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -304,9 +315,9 @@ index 0000000..09ad763 + +[[package]] +name = "clang-sys" -+version = "1.8.1" ++version = "1.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" ++checksum = "157a8ba7b480713b56f4c09fd13fc3e0a22a5dfab8097ba61cbc5feef950788a" +dependencies = [ + "glob", + "libc", @@ -315,9 +326,9 @@ index 0000000..09ad763 + +[[package]] +name = "clap" -+version = "4.5.51" ++version = "4.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5" ++checksum = "473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca" +dependencies = [ + "clap_builder", + "clap_derive", @@ -336,9 +347,9 @@ index 0000000..09ad763 + +[[package]] +name = "clap_builder" -+version = "4.5.51" ++version = "4.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a" ++checksum = "7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889" +dependencies = [ + "anstyle", + "clap_lex", @@ -346,21 +357,27 @@ index 0000000..09ad763 + +[[package]] +name = "clap_derive" -+version = "4.5.49" ++version = "4.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" ++checksum = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061" +dependencies = [ + "heck", + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 3.0.5", +] + +[[package]] +name = "clap_lex" -+version = "0.7.6" ++version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" ++checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" ++ ++[[package]] ++name = "cmov" ++version = "0.5.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a" + +[[package]] +name = "codepage" @@ -372,6 +389,12 @@ index 0000000..09ad763 +] + +[[package]] ++name = "const-oid" ++version = "0.10.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" ++ ++[[package]] +name = "convert_case" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -382,9 +405,9 @@ index 0000000..09ad763 + +[[package]] +name = "cpufeatures" -+version = "0.2.17" ++version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" ++checksum = "5ca28b0ae3115b884660db4118d803791fd6756b6e88f39c0f3f7859060d7566" +dependencies = [ + "libc", +] @@ -427,9 +450,9 @@ index 0000000..09ad763 + +[[package]] +name = "crossbeam-deque" -+version = "0.8.6" ++version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" ++checksum = "5181e0de7b61eb03a81e347d6dd8797bae9da5146707b51077e2d71a54ec0ceb" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", @@ -437,18 +460,18 @@ index 0000000..09ad763 + +[[package]] +name = "crossbeam-epoch" -+version = "0.9.18" ++version = "0.9.20" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" ++checksum = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" -+version = "0.8.21" ++version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" ++checksum = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17" + +[[package]] +name = "crunchy" @@ -458,41 +481,50 @@ index 0000000..09ad763 + +[[package]] +name = "crypto-common" -+version = "0.1.6" ++version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" ++checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" +dependencies = [ -+ "generic-array", -+ "typenum", ++ "hybrid-array", ++] ++ ++[[package]] ++name = "ctutils" ++version = "0.4.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e" ++dependencies = [ ++ "cmov", +] + +[[package]] +name = "digest" -+version = "0.10.7" ++version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" ++checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" +dependencies = [ + "block-buffer", ++ "const-oid", + "crypto-common", -+ "subtle", ++ "ctutils", +] + +[[package]] +name = "displaydoc" -+version = "0.2.5" ++version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" ++checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 3.0.5", +] + +[[package]] +name = "either" -+version = "1.15.0" ++version = "1.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" ++checksum = "252afb9ae5eaa683babdc6a068b3f5726eb19e05070c731f9b2a23a7c3e8ed34" + +[[package]] +name = "encoding_rs" @@ -520,7 +552,7 @@ index 0000000..09ad763 +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 2.0.119", +] + +[[package]] @@ -536,15 +568,16 @@ index 0000000..09ad763 +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" +dependencies = [ + "libc", -+ "windows-sys 0.61.2", ++ "windows-sys", +] + +[[package]] +name = "eyre" -+version = "0.6.12" ++version = "0.6.14" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec" ++checksum = "c08309dbcc659c5549a24ddb9b27027640641b282ef5768267c7e675558986a3" +dependencies = [ ++ "autocfg", + "indenter", + "once_cell", +] @@ -557,15 +590,15 @@ index 0000000..09ad763 + +[[package]] +name = "fastrand" -+version = "2.3.0" ++version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" ++checksum = "da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223" + +[[package]] +name = "find-msvc-tools" -+version = "0.1.4" ++version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127" ++checksum = "3e0f1c7c3a72c66fd80abe965175f7523475c0489a87d3ff9d6e8c87d87a9d2d" + +[[package]] +name = "fixedbitset" @@ -586,6 +619,12 @@ index 0000000..09ad763 +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + +[[package]] ++name = "foldhash" ++version = "0.2.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" ++ ++[[package]] +name = "form_urlencoded" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -601,25 +640,10 @@ index 0000000..09ad763 +checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" + +[[package]] -+name = "futures" -+version = "0.3.31" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" -+dependencies = [ -+ "futures-channel", -+ "futures-core", -+ "futures-executor", -+ "futures-io", -+ "futures-sink", -+ "futures-task", -+ "futures-util", -+] -+ -+[[package]] +name = "futures-channel" -+version = "0.3.31" ++version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" ++checksum = "b1f9e3d69d39e4862ffed03ed071a76f9a13ba1d9109d355b0f0aa6b15e393c4" +dependencies = [ + "futures-core", + "futures-sink", @@ -627,15 +651,15 @@ index 0000000..09ad763 + +[[package]] +name = "futures-core" -+version = "0.3.31" ++version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" ++checksum = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e" + +[[package]] +name = "futures-executor" -+version = "0.3.31" ++version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" ++checksum = "031b47cf1a3c6cc8bc2fc76cd437f521619387907d469316e7c0bc278f1f5432" +dependencies = [ + "futures-core", + "futures-task", @@ -643,59 +667,39 @@ index 0000000..09ad763 +] + +[[package]] -+name = "futures-io" -+version = "0.3.31" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" -+ -+[[package]] +name = "futures-sink" -+version = "0.3.31" ++version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" ++checksum = "1944426bf7d03f1d14f708785e4b33efd750b36d48a157b836b3efc15ede8e1d" + +[[package]] +name = "futures-task" -+version = "0.3.31" ++version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" ++checksum = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd" + +[[package]] +name = "futures-util" -+version = "0.3.31" ++version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" ++checksum = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc" +dependencies = [ -+ "futures-channel", + "futures-core", -+ "futures-io", + "futures-sink", + "futures-task", -+ "memchr", + "pin-project-lite", -+ "pin-utils", + "slab", +] + +[[package]] -+name = "generic-array" -+version = "0.14.9" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" -+dependencies = [ -+ "typenum", -+ "version_check", -+] -+ -+[[package]] +name = "getrandom" -+version = "0.2.16" ++version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" ++checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" +dependencies = [ + "cfg-if 1.0.4", + "libc", -+ "wasi", ++ "wasi 0.11.1+wasi-snapshot-preview1", +] + +[[package]] @@ -706,15 +710,27 @@ index 0000000..09ad763 +dependencies = [ + "cfg-if 1.0.4", + "libc", -+ "r-efi", ++ "r-efi 5.3.0", + "wasip2", +] + +[[package]] -+name = "glob" -+version = "0.3.3" ++name = "getrandom" ++version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" ++checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099" ++dependencies = [ ++ "cfg-if 1.0.4", ++ "libc", ++ "r-efi 6.0.0", ++ "rand_core 0.10.1", ++] ++ ++[[package]] ++name = "glob" ++version = "0.3.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b" + +[[package]] +name = "half" @@ -748,16 +764,25 @@ index 0000000..09ad763 +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ -+ "allocator-api2", -+ "equivalent", -+ "foldhash", ++ "foldhash 0.1.5", +] + +[[package]] +name = "hashbrown" -+version = "0.16.0" ++version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" ++checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" ++dependencies = [ ++ "allocator-api2", ++ "equivalent", ++ "foldhash 0.2.0", ++] ++ ++[[package]] ++name = "hashbrown" ++version = "0.17.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" + +[[package]] +name = "heck" @@ -767,27 +792,37 @@ index 0000000..09ad763 + +[[package]] +name = "hermit-abi" -+version = "0.5.2" ++version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" ++checksum = "e17592d60ebacc7d5e169f4663c5f84f9161cc90328abcfe8456f41e4dfcb284" + +[[package]] +name = "hmac" -+version = "0.12.1" ++version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" ++checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f" +dependencies = [ + "digest", +] + +[[package]] -+name = "icu_collections" -+version = "2.1.1" ++name = "hybrid-array" ++version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" ++checksum = "707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b" ++dependencies = [ ++ "typenum", ++] ++ ++[[package]] ++name = "icu_collections" ++version = "2.3.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "fa68d21081c4a05d5a901a1c62add574c77048b6a1c67be3b50ce0b60d4ca513" +dependencies = [ + "displaydoc", + "potential_utf", ++ "utf8_iter", + "yoke", + "zerofrom", + "zerovec", @@ -795,9 +830,9 @@ index 0000000..09ad763 + +[[package]] +name = "icu_locale_core" -+version = "2.1.1" ++version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" ++checksum = "d56e28588da92eee5c3201a6eff33fabdd49b62269c8938d4ff050ce4d900deb" +dependencies = [ + "displaydoc", + "litemap", @@ -808,9 +843,9 @@ index 0000000..09ad763 + +[[package]] +name = "icu_normalizer" -+version = "2.1.1" ++version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" ++checksum = "12f9cf5f235641ed274641dd81c3f28d870e276763d0797aeeab72317b1c646f" +dependencies = [ + "icu_collections", + "icu_normalizer_data", @@ -822,16 +857,17 @@ index 0000000..09ad763 + +[[package]] +name = "icu_normalizer_data" -+version = "2.1.1" ++version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" ++checksum = "1563da1ed3e0b3bf3d74c9b85917ac9c56464d2f57242270c09c9e752f8021a0" + +[[package]] +name = "icu_properties" -+version = "2.1.1" ++version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99" ++checksum = "7e7ca276ad3145661a65914e6daf131ca5120cd3dcee8f8f3214b8875184a148" +dependencies = [ ++ "displaydoc", + "icu_collections", + "icu_locale_core", + "icu_properties_data", @@ -842,15 +878,15 @@ index 0000000..09ad763 + +[[package]] +name = "icu_properties_data" -+version = "2.1.1" ++version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899" ++checksum = "e590f038c1464a96894fd6d10127e90a8be4509f56ff7ecef851b15cee0b7caa" + +[[package]] +name = "icu_provider" -+version = "2.1.1" ++version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" ++checksum = "d27bbb9d3abbefac45d55f647c9de1d44aafcd1186eb91879afef17c396c3e73" +dependencies = [ + "displaydoc", + "icu_locale_core", @@ -874,9 +910,9 @@ index 0000000..09ad763 + +[[package]] +name = "idna_adapter" -+version = "1.2.1" ++version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" ++checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" +dependencies = [ + "icu_normalizer", + "icu_properties", @@ -890,12 +926,12 @@ index 0000000..09ad763 + +[[package]] +name = "indexmap" -+version = "2.12.0" ++version = "2.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" ++checksum = "07aa2048142242915a31d35844fb311e0e53fcca590c3a0a40dcf1b841fa09eb" +dependencies = [ + "equivalent", -+ "hashbrown 0.16.0", ++ "hashbrown 0.17.1", +] + +[[package]] @@ -906,7 +942,7 @@ index 0000000..09ad763 +dependencies = [ + "hermit-abi", + "libc", -+ "windows-sys 0.61.2", ++ "windows-sys", +] + +[[package]] @@ -935,25 +971,26 @@ index 0000000..09ad763 + +[[package]] +name = "itoa" -+version = "1.0.15" ++version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" ++checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" + +[[package]] +name = "js-sys" -+version = "0.3.82" ++version = "0.3.104" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65" ++checksum = "0e0c1080212aad755ea003d18543e8768dd432c48819efd73a7bf1e39b7a5a3a" +dependencies = [ -+ "once_cell", ++ "cfg-if 1.0.4", ++ "futures-util", + "wasm-bindgen", +] + +[[package]] +name = "libc" -+version = "0.2.177" ++version = "0.2.189" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" ++checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" + +[[package]] +name = "libloading" @@ -967,26 +1004,24 @@ index 0000000..09ad763 + +[[package]] +name = "libredox" -+version = "0.1.10" ++version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" ++checksum = "8d8f1ea3f21fd3405dcaf6c9b5c1630af9afc422d9073ea39c5f6d6c772e08ed" +dependencies = [ -+ "bitflags", + "libc", -+ "redox_syscall", +] + +[[package]] +name = "linux-raw-sys" -+version = "0.11.0" ++version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" ++checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" + +[[package]] +name = "litemap" -+version = "0.8.1" ++version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" ++checksum = "47d9d19d1d6efa0109d2f65ff4c85cddd50bd572e5a00127ab10987290bcefae" + +[[package]] +name = "lock_api" @@ -999,24 +1034,24 @@ index 0000000..09ad763 + +[[package]] +name = "log" -+version = "0.4.28" ++version = "0.4.34" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" ++checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" + +[[package]] +name = "lru" -+version = "0.14.0" ++version = "0.16.4" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9f8cc7106155f10bdf99a6f379688f543ad6596a415375b36a59a054ceda1198" ++checksum = "7f66e8d5d03f609abc3a39e6f08e4164ebf1447a732906d39eb9b99b7919ef39" +dependencies = [ -+ "hashbrown 0.15.5", ++ "hashbrown 0.16.1", +] + +[[package]] +name = "md-5" -+version = "0.10.6" ++version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" ++checksum = "69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98" +dependencies = [ + "cfg-if 1.0.4", + "digest", @@ -1024,9 +1059,9 @@ index 0000000..09ad763 + +[[package]] +name = "memchr" -+version = "2.7.6" ++version = "2.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" ++checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" + +[[package]] +name = "memoffset" @@ -1045,13 +1080,13 @@ index 0000000..09ad763 + +[[package]] +name = "mio" -+version = "1.1.0" ++version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873" ++checksum = "4b18443e9c262bfe8fa82f51666e2642c53393f7e5c27b3e1aeab922cff5b9d8" +dependencies = [ + "libc", -+ "wasi", -+ "windows-sys 0.61.2", ++ "wasi 0.11.1+wasi-snapshot-preview1", ++ "windows-sys", +] + +[[package]] @@ -1066,9 +1101,9 @@ index 0000000..09ad763 + +[[package]] +name = "ntapi" -+version = "0.4.1" ++version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" ++checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" +dependencies = [ + "winapi", +] @@ -1092,10 +1127,19 @@ index 0000000..09ad763 +] + +[[package]] -+name = "once_cell" -+version = "1.21.3" ++name = "objc2-system-configuration" ++version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" ++checksum = "7216bd11cbda54ccabcab84d523dc93b858ec75ecfb3a7d89513fa22464da396" ++dependencies = [ ++ "objc2-core-foundation", ++] ++ ++[[package]] ++name = "once_cell" ++version = "1.21.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" + +[[package]] +name = "oorandom" @@ -1105,9 +1149,9 @@ index 0000000..09ad763 + +[[package]] +name = "owo-colors" -+version = "4.2.3" ++version = "4.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52" ++checksum = "13c45bb4a6ae1280ec0803b1ef9d3455eb50f01efbbe1447ab020f1d54fba9d8" +dependencies = [ + "supports-color", +] @@ -1205,7 +1249,7 @@ index 0000000..09ad763 + "serde", + "serde_cbor", + "serde_json", -+ "thiserror 2.0.17", ++ "thiserror 2.0.20", + "uuid", +] + @@ -1223,8 +1267,8 @@ index 0000000..09ad763 + "proc-macro2", + "quote", + "regex", -+ "shlex", -+ "syn 2.0.108", ++ "shlex 1.3.0", ++ "syn 2.0.119", + "walkdir", +] + @@ -1237,7 +1281,7 @@ index 0000000..09ad763 + "pgrx-sql-entity-graph", + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 2.0.119", +] + +[[package]] @@ -1254,7 +1298,7 @@ index 0000000..09ad763 + "pathsearch", + "serde", + "serde_json", -+ "thiserror 2.0.17", ++ "thiserror 2.0.20", + "toml", + "url", + "winapi", @@ -1285,8 +1329,8 @@ index 0000000..09ad763 + "petgraph", + "proc-macro2", + "quote", -+ "syn 2.0.108", -+ "thiserror 2.0.17", ++ "syn 2.0.119", ++ "thiserror 2.0.20", + "unescape", +] + @@ -1306,14 +1350,14 @@ index 0000000..09ad763 + "pgrx-pg-config", + "postgres", + "proptest", -+ "rand 0.9.2", ++ "rand 0.9.5", + "regex", + "serde", + "serde_json", -+ "shlex", ++ "shlex 1.3.0", + "sysinfo", + "tempfile", -+ "thiserror 2.0.17", ++ "thiserror 2.0.20", + "winapi", +] + @@ -1346,15 +1390,9 @@ index 0000000..09ad763 + +[[package]] +name = "pin-project-lite" -+version = "0.2.16" ++version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" -+ -+[[package]] -+name = "pin-utils" -+version = "0.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" ++checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" + +[[package]] +name = "plotters" @@ -1386,9 +1424,9 @@ index 0000000..09ad763 + +[[package]] +name = "postgres" -+version = "0.19.12" ++version = "0.19.14" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e7c48ece1c6cda0db61b058c1721378da76855140e9214339fa1317decacb176" ++checksum = "33ad20e0aa0b24f5a394eab4f78c781d248982b22b25cecc7e3aa46a681605bd" +dependencies = [ + "bytes", + "fallible-iterator", @@ -1400,9 +1438,9 @@ index 0000000..09ad763 + +[[package]] +name = "postgres-protocol" -+version = "0.6.9" ++version = "0.6.12" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "fbef655056b916eb868048276cfd5d6a7dea4f81560dfd047f97c8c6fe3fcfd4" ++checksum = "08808e3c483c46e999108051c78334f473d5adb59d78bb80a1268c7e6aa6c514" +dependencies = [ + "base64", + "byteorder", @@ -1411,16 +1449,16 @@ index 0000000..09ad763 + "hmac", + "md-5", + "memchr", -+ "rand 0.9.2", ++ "rand 0.10.2", + "sha2", + "stringprep", +] + +[[package]] +name = "postgres-types" -+version = "0.2.11" ++version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ef4605b7c057056dd35baeb6ac0c0338e4975b1f2bef0f65da953285eb007095" ++checksum = "851ca9db4932932d69f3ea811b1abe63087a0f740a47692619dd40d4899b68be" +dependencies = [ + "bytes", + "fallible-iterator", @@ -1429,9 +1467,9 @@ index 0000000..09ad763 + +[[package]] +name = "potential_utf" -+version = "0.1.4" ++version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" ++checksum = "d83eb9bc6d8e5cf568e7a1101d60ee05e81ed50ea106026f3d18deeb046d7661" +dependencies = [ + "zerovec", +] @@ -1453,24 +1491,24 @@ index 0000000..09ad763 + +[[package]] +name = "proc-macro2" -+version = "1.0.103" ++version = "1.0.107" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" ++checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "proptest" -+version = "1.9.0" ++version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "bee689443a2bd0a16ab0348b52ee43e3b2d1b1f931c8aa5c9f8de4c86fbe8c40" ++checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744" +dependencies = [ + "bit-set", + "bit-vec", + "bitflags", + "num-traits", -+ "rand 0.9.2", ++ "rand 0.9.5", + "rand_chacha 0.9.0", + "rand_xorshift", + "regex-syntax", @@ -1507,9 +1545,9 @@ index 0000000..09ad763 + +[[package]] +name = "quote" -+version = "1.0.41" ++version = "1.0.47" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" ++checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001" +dependencies = [ + "proc-macro2", +] @@ -1521,6 +1559,12 @@ index 0000000..09ad763 +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] ++name = "r-efi" ++version = "6.0.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" ++ ++[[package]] +name = "radium" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1528,9 +1572,9 @@ index 0000000..09ad763 + +[[package]] +name = "rand" -+version = "0.8.5" ++version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" ++checksum = "e058c7de0b26af77780c769414d6257830bb240f3c38477dbc2c16e5f54d6d4c" +dependencies = [ + "libc", + "rand_chacha 0.3.1", @@ -1539,12 +1583,23 @@ index 0000000..09ad763 + +[[package]] +name = "rand" -+version = "0.9.2" ++version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" ++checksum = "b9ef1d0d795eb7d84685bca4f72f3649f064e6641543d3a8c415898726a57b41" +dependencies = [ + "rand_chacha 0.9.0", -+ "rand_core 0.9.3", ++ "rand_core 0.9.5", ++] ++ ++[[package]] ++name = "rand" ++version = "0.10.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" ++dependencies = [ ++ "chacha20", ++ "getrandom 0.4.3", ++ "rand_core 0.10.1", +] + +[[package]] @@ -1564,7 +1619,7 @@ index 0000000..09ad763 +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", -+ "rand_core 0.9.3", ++ "rand_core 0.9.5", +] + +[[package]] @@ -1573,32 +1628,38 @@ index 0000000..09ad763 +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ -+ "getrandom 0.2.16", ++ "getrandom 0.2.17", +] + +[[package]] +name = "rand_core" -+version = "0.9.3" ++version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" ++checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" +dependencies = [ + "getrandom 0.3.4", +] + +[[package]] ++name = "rand_core" ++version = "0.10.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" ++ ++[[package]] +name = "rand_xorshift" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a" +dependencies = [ -+ "rand_core 0.9.3", ++ "rand_core 0.9.5", +] + +[[package]] +name = "rayon" -+version = "1.11.0" ++version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" ++checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d" +dependencies = [ + "either", + "rayon-core", @@ -1625,9 +1686,9 @@ index 0000000..09ad763 + +[[package]] +name = "regex" -+version = "1.12.2" ++version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" ++checksum = "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d" +dependencies = [ + "aho-corasick", + "memchr", @@ -1637,9 +1698,9 @@ index 0000000..09ad763 + +[[package]] +name = "regex-automata" -+version = "0.4.13" ++version = "0.4.18" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" ++checksum = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2" +dependencies = [ + "aho-corasick", + "memchr", @@ -1648,9 +1709,9 @@ index 0000000..09ad763 + +[[package]] +name = "regex-syntax" -+version = "0.8.8" ++version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" ++checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" + +[[package]] +name = "rend" @@ -1663,9 +1724,9 @@ index 0000000..09ad763 + +[[package]] +name = "rkyv" -+version = "0.7.45" ++version = "0.7.46" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" ++checksum = "2297bf9c81a3f0dc96bc9521370b88f054168c29826a75e89c55ff196e7ed6a1" +dependencies = [ + "bitvec", + "bytecheck", @@ -1681,9 +1742,9 @@ index 0000000..09ad763 + +[[package]] +name = "rkyv_derive" -+version = "0.7.45" ++version = "0.7.46" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" ++checksum = "84d7b42d4b8d06048d3ac8db0eb31bcb942cbeb709f0b5f2b2ebde398d3038f5" +dependencies = [ + "proc-macro2", + "quote", @@ -1692,28 +1753,28 @@ index 0000000..09ad763 + +[[package]] +name = "rustc-hash" -+version = "2.1.1" ++version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" ++checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d" + +[[package]] +name = "rustix" -+version = "1.1.2" ++version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" ++checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" +dependencies = [ + "bitflags", + "errno", + "libc", + "linux-raw-sys", -+ "windows-sys 0.61.2", ++ "windows-sys", +] + +[[package]] +name = "rustversion" -+version = "1.0.22" ++version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" ++checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f" + +[[package]] +name = "rusty-fork" @@ -1728,12 +1789,6 @@ index 0000000..09ad763 +] + +[[package]] -+name = "ryu" -+version = "1.0.20" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" -+ -+[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1743,27 +1798,12 @@ index 0000000..09ad763 +] + +[[package]] -+name = "scc" -+version = "2.4.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "46e6f046b7fef48e2660c57ed794263155d713de679057f2d0c169bfc6e756cc" -+dependencies = [ -+ "sdd", -+] -+ -+[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] -+name = "sdd" -+version = "3.0.10" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca" -+ -+[[package]] +name = "seahash" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1771,9 +1811,9 @@ index 0000000..09ad763 + +[[package]] +name = "semver" -+version = "1.0.27" ++version = "1.0.28" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" ++checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" +dependencies = [ + "serde", + "serde_core", @@ -1781,9 +1821,9 @@ index 0000000..09ad763 + +[[package]] +name = "serde" -+version = "1.0.228" ++version = "1.0.229" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" ++checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" +dependencies = [ + "serde_core", + "serde_derive", @@ -1801,76 +1841,76 @@ index 0000000..09ad763 + +[[package]] +name = "serde_core" -+version = "1.0.228" ++version = "1.0.229" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" ++checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" -+version = "1.0.228" ++version = "1.0.229" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" ++checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 3.0.5", +] + +[[package]] +name = "serde_json" -+version = "1.0.145" ++version = "1.0.151" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" ++checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" +dependencies = [ + "itoa", + "memchr", -+ "ryu", + "serde", + "serde_core", ++ "zmij", +] + +[[package]] +name = "serde_spanned" -+version = "1.0.3" ++version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" ++checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" +dependencies = [ + "serde_core", +] + +[[package]] +name = "serial_test" -+version = "3.2.0" ++version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9" ++checksum = "699f4197115b8a7e7ff19c9a315a4bd6fffec26cc4626ef45ecaea389e081c6d" +dependencies = [ -+ "futures", ++ "futures-executor", ++ "futures-util", + "log", + "once_cell", + "parking_lot", -+ "scc", + "serial_test_derive", +] + +[[package]] +name = "serial_test_derive" -+version = "3.2.0" ++version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef" ++checksum = "94e153fc76e1c6a068703d6d29c508a0b15c061c4b7e43da59cc097bc342673c" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 2.0.119", +] + +[[package]] +name = "sha2" -+version = "0.10.9" ++version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" ++checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" +dependencies = [ + "cfg-if 1.0.4", + "cpufeatures", @@ -1884,6 +1924,12 @@ index 0000000..09ad763 +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] ++name = "shlex" ++version = "2.0.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" ++ ++[[package]] +name = "simdeez" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1901,30 +1947,30 @@ index 0000000..09ad763 + +[[package]] +name = "siphasher" -+version = "1.0.1" ++version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" ++checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" + +[[package]] +name = "slab" -+version = "0.4.11" ++version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" ++checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" + +[[package]] +name = "smallvec" -+version = "1.15.1" ++version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" ++checksum = "b9be42f50aa861c555654aa3a37f52f4b1074bacf4e48fe0ef7fa584e80f1f0f" + +[[package]] +name = "socket2" -+version = "0.6.1" ++version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" ++checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" +dependencies = [ + "libc", -+ "windows-sys 0.60.2", ++ "windows-sys", +] + +[[package]] @@ -1945,12 +1991,6 @@ index 0000000..09ad763 +] + +[[package]] -+name = "subtle" -+version = "2.6.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" -+ -+[[package]] +name = "supports-color" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1972,9 +2012,20 @@ index 0000000..09ad763 + +[[package]] +name = "syn" -+version = "2.0.108" ++version = "2.0.119" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917" ++checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297" ++dependencies = [ ++ "proc-macro2", ++ "quote", ++ "unicode-ident", ++] ++ ++[[package]] ++name = "syn" ++version = "3.0.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "12df2e0110f65b775f769bb17ef989067a1d931b2eb822bd4346631eeada89f9" +dependencies = [ + "proc-macro2", + "quote", @@ -1989,7 +2040,7 @@ index 0000000..09ad763 +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 2.0.119", +] + +[[package]] @@ -2013,15 +2064,15 @@ index 0000000..09ad763 + +[[package]] +name = "tempfile" -+version = "3.23.0" ++version = "3.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" ++checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" +dependencies = [ + "fastrand", -+ "getrandom 0.3.4", ++ "getrandom 0.4.3", + "once_cell", + "rustix", -+ "windows-sys 0.61.2", ++ "windows-sys", +] + +[[package]] @@ -2035,11 +2086,11 @@ index 0000000..09ad763 + +[[package]] +name = "thiserror" -+version = "2.0.17" ++version = "2.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" ++checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" +dependencies = [ -+ "thiserror-impl 2.0.17", ++ "thiserror-impl 2.0.20", +] + +[[package]] @@ -2050,25 +2101,25 @@ index 0000000..09ad763 +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 2.0.119", +] + +[[package]] +name = "thiserror-impl" -+version = "2.0.17" ++version = "2.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" ++checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 3.0.5", +] + +[[package]] +name = "tinystr" -+version = "0.8.2" ++version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" ++checksum = "b1e27c91459209c2986af3dcf603a5a74a4368754ce37414f59acc971167f643" +dependencies = [ + "displaydoc", + "zerovec", @@ -2086,9 +2137,9 @@ index 0000000..09ad763 + +[[package]] +name = "tinyvec" -+version = "1.10.0" ++version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" ++checksum = "4cf0ded5c4e56918d8f8a339e1bb67d038d3bc6d144ac407904015ba2e4cde9b" +dependencies = [ + "tinyvec_macros", +] @@ -2101,23 +2152,23 @@ index 0000000..09ad763 + +[[package]] +name = "tokio" -+version = "1.48.0" ++version = "1.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" ++checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" +dependencies = [ + "bytes", + "libc", + "mio", + "pin-project-lite", + "socket2", -+ "windows-sys 0.61.2", ++ "windows-sys", +] + +[[package]] +name = "tokio-postgres" -+version = "0.7.15" ++version = "0.7.18" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2b40d66d9b2cfe04b628173409368e58247e8eddbbd3b0e6c6ba1d09f20f6c9e" ++checksum = "a528f7d280f6d5b9cd149635c8705b0dd049754bc67d81d31fa25169a93809d3" +dependencies = [ + "async-trait", + "byteorder", @@ -2132,7 +2183,7 @@ index 0000000..09ad763 + "pin-project-lite", + "postgres-protocol", + "postgres-types", -+ "rand 0.9.2", ++ "rand 0.10.2", + "socket2", + "tokio", + "tokio-util", @@ -2141,22 +2192,23 @@ index 0000000..09ad763 + +[[package]] +name = "tokio-util" -+version = "0.7.17" ++version = "0.7.19" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" ++checksum = "494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", ++ "libc", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" -+version = "0.9.8" ++version = "0.9.12+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" ++checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" +dependencies = [ + "indexmap", + "serde_core", @@ -2164,38 +2216,38 @@ index 0000000..09ad763 + "toml_datetime", + "toml_parser", + "toml_writer", -+ "winnow", ++ "winnow 0.7.15", +] + +[[package]] +name = "toml_datetime" -+version = "0.7.3" ++version = "0.7.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" ++checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_parser" -+version = "1.0.4" ++version = "1.1.3+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" ++checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56" +dependencies = [ -+ "winnow", ++ "winnow 1.0.4", +] + +[[package]] +name = "toml_writer" -+version = "1.0.4" ++version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" ++checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2" + +[[package]] +name = "typenum" -+version = "1.19.0" ++version = "1.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" ++checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" + +[[package]] +name = "unarray" @@ -2217,9 +2269,9 @@ index 0000000..09ad763 + +[[package]] +name = "unicode-ident" -+version = "1.0.22" ++version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" ++checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" + +[[package]] +name = "unicode-normalization" @@ -2238,9 +2290,9 @@ index 0000000..09ad763 + +[[package]] +name = "unicode-segmentation" -+version = "1.12.0" ++version = "1.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" ++checksum = "c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8" + +[[package]] +name = "unicode-width" @@ -2250,9 +2302,9 @@ index 0000000..09ad763 + +[[package]] +name = "url" -+version = "2.5.7" ++version = "2.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" ++checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" +dependencies = [ + "form_urlencoded", + "idna", @@ -2268,18 +2320,18 @@ index 0000000..09ad763 + +[[package]] +name = "uuid" -+version = "1.18.1" ++version = "1.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" ++checksum = "b5772d71c9be8a8a6ac2117d949c5b224c1b72241bb611d9a3012edcf8af7812" +dependencies = [ -+ "getrandom 0.3.4", ++ "getrandom 0.4.3", + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "vectorscale" -+version = "0.9.0" ++version = "0.9.1" +dependencies = [ + "criterion", + "lru", @@ -2289,7 +2341,7 @@ index 0000000..09ad763 + "pgrx-pg-config", + "pgrx-tests", + "pgvectorscale_derive", -+ "rand 0.8.5", ++ "rand 0.8.8", + "rkyv", + "semver", + "serial_test", @@ -2329,25 +2381,37 @@ index 0000000..09ad763 +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] -+name = "wasip2" -+version = "1.0.1+wasi-0.2.4" ++name = "wasi" ++version = "0.14.7+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" ++checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c" ++dependencies = [ ++ "wasip2", ++] ++ ++[[package]] ++name = "wasip2" ++version = "1.0.4+wasi-0.2.12" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasite" -+version = "0.1.0" ++version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" ++checksum = "66fe902b4a6b8028a753d5424909b764ccf79b7a209eac9bf97e59cda9f71a42" ++dependencies = [ ++ "wasi 0.14.7+wasi-0.2.4", ++] + +[[package]] +name = "wasm-bindgen" -+version = "0.2.105" ++version = "0.2.127" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60" ++checksum = "1b70935747edd64d89de3efa29d73789b806c15798f8e7dca4d8ac356b50ce70" +dependencies = [ + "cfg-if 1.0.4", + "once_cell", @@ -2358,9 +2422,9 @@ index 0000000..09ad763 + +[[package]] +name = "wasm-bindgen-macro" -+version = "0.2.105" ++version = "0.2.127" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2" ++checksum = "77775f8f3f7217702089053b94958f8f54061a3f663417df76e19cbdcca29bc1" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", @@ -2368,31 +2432,31 @@ index 0000000..09ad763 + +[[package]] +name = "wasm-bindgen-macro-support" -+version = "0.2.105" ++version = "0.2.127" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc" ++checksum = "e11d33f857dc2fb11b8bc75aee111aa9cbeb12cd9f25efd3d4c2a3dd4e235284" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 2.0.119", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" -+version = "0.2.105" ++version = "0.2.127" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76" ++checksum = "7ef64dbcc55df09c7e5a46182d181c2cfa3e925f3da937ea764728b4bbb9dcbf" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "web-sys" -+version = "0.3.82" ++version = "0.3.104" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1" ++checksum = "c435338968042f4f59a557f690a253676d47ce13ceb55d70100e7facf6620a30" +dependencies = [ + "js-sys", + "wasm-bindgen", @@ -2400,11 +2464,13 @@ index 0000000..09ad763 + +[[package]] +name = "whoami" -+version = "1.6.1" ++version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d" ++checksum = "626c4bac6755d76ffc12cb01b2eac751db1996b9e0041de9aa02c8c211ddc82c" +dependencies = [ ++ "libc", + "libredox", ++ "objc2-system-configuration", + "wasite", + "web-sys", +] @@ -2431,7 +2497,7 @@ index 0000000..09ad763 +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" +dependencies = [ -+ "windows-sys 0.61.2", ++ "windows-sys", +] + +[[package]] @@ -2447,7 +2513,7 @@ index 0000000..09ad763 +checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" +dependencies = [ + "windows-core", -+ "windows-targets 0.52.6", ++ "windows-targets", +] + +[[package]] @@ -2459,7 +2525,7 @@ index 0000000..09ad763 + "windows-implement", + "windows-interface", + "windows-result", -+ "windows-targets 0.52.6", ++ "windows-targets", +] + +[[package]] @@ -2470,7 +2536,7 @@ index 0000000..09ad763 +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 2.0.119", +] + +[[package]] @@ -2481,7 +2547,7 @@ index 0000000..09ad763 +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 2.0.119", +] + +[[package]] @@ -2496,16 +2562,7 @@ index 0000000..09ad763 +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" +dependencies = [ -+ "windows-targets 0.52.6", -+] -+ -+[[package]] -+name = "windows-sys" -+version = "0.60.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -+dependencies = [ -+ "windows-targets 0.53.5", ++ "windows-targets", +] + +[[package]] @@ -2523,31 +2580,14 @@ index 0000000..09ad763 +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ -+ "windows_aarch64_gnullvm 0.52.6", -+ "windows_aarch64_msvc 0.52.6", -+ "windows_i686_gnu 0.52.6", -+ "windows_i686_gnullvm 0.52.6", -+ "windows_i686_msvc 0.52.6", -+ "windows_x86_64_gnu 0.52.6", -+ "windows_x86_64_gnullvm 0.52.6", -+ "windows_x86_64_msvc 0.52.6", -+] -+ -+[[package]] -+name = "windows-targets" -+version = "0.53.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" -+dependencies = [ -+ "windows-link", -+ "windows_aarch64_gnullvm 0.53.1", -+ "windows_aarch64_msvc 0.53.1", -+ "windows_i686_gnu 0.53.1", -+ "windows_i686_gnullvm 0.53.1", -+ "windows_i686_msvc 0.53.1", -+ "windows_x86_64_gnu 0.53.1", -+ "windows_x86_64_gnullvm 0.53.1", -+ "windows_x86_64_msvc 0.53.1", ++ "windows_aarch64_gnullvm", ++ "windows_aarch64_msvc", ++ "windows_i686_gnu", ++ "windows_i686_gnullvm", ++ "windows_i686_msvc", ++ "windows_x86_64_gnu", ++ "windows_x86_64_gnullvm", ++ "windows_x86_64_msvc", +] + +[[package]] @@ -2557,112 +2597,70 @@ index 0000000..09ad763 +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] -+name = "windows_aarch64_gnullvm" -+version = "0.53.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" -+ -+[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] -+name = "windows_aarch64_msvc" -+version = "0.53.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" -+ -+[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] -+name = "windows_i686_gnu" -+version = "0.53.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" -+ -+[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] -+name = "windows_i686_gnullvm" -+version = "0.53.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" -+ -+[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] -+name = "windows_i686_msvc" -+version = "0.53.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" -+ -+[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] -+name = "windows_x86_64_gnu" -+version = "0.53.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" -+ -+[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] -+name = "windows_x86_64_gnullvm" -+version = "0.53.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" -+ -+[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] -+name = "windows_x86_64_msvc" -+version = "0.53.1" ++name = "winnow" ++version = "0.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" ++checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" + +[[package]] +name = "winnow" -+version = "0.7.13" ++version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" ++checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81" + +[[package]] +name = "wit-bindgen" -+version = "0.46.0" ++version = "0.57.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" ++checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" + +[[package]] +name = "writeable" -+version = "0.6.2" ++version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" ++checksum = "3ad82d2a33cdc9674dc7465672f271e096168fcdbe0f799d9e6db8c5892679dc" + +[[package]] +name = "wyz" @@ -2675,9 +2673,9 @@ index 0000000..09ad763 + +[[package]] +name = "yoke" -+version = "0.8.1" ++version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" ++checksum = "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5" +dependencies = [ + "stable_deref_trait", + "yoke-derive", @@ -2686,62 +2684,62 @@ index 0000000..09ad763 + +[[package]] +name = "yoke-derive" -+version = "0.8.1" ++version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" ++checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 2.0.119", + "synstructure", +] + +[[package]] +name = "zerocopy" -+version = "0.8.27" ++version = "0.8.56" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" ++checksum = "556764e583adb45a9f8d413c2a147fa7e8d821e48e12b14fd560b607998b75eb" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" -+version = "0.8.27" ++version = "0.8.56" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" ++checksum = "f2ab42fc20575779bd240faa45f94a74256f755c0fa9e89f0ede20d91d0cdfc1" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 2.0.119", +] + +[[package]] +name = "zerofrom" -+version = "0.1.6" ++version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" ++checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" -+version = "0.1.6" ++version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" ++checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 2.0.119", + "synstructure", +] + +[[package]] +name = "zerotrie" -+version = "0.2.3" ++version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" ++checksum = "4ea269c3bd32f0a32c321907a2ae912ba6f4649bb0fc764a15627e99a7095a3f" +dependencies = [ + "displaydoc", + "yoke", @@ -2750,9 +2748,9 @@ index 0000000..09ad763 + +[[package]] +name = "zerovec" -+version = "0.11.5" ++version = "0.11.8" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" ++checksum = "bb0464e17806c1d976d5cba29399c7f08e516e279e2ba493f63123b5fca67dd8" +dependencies = [ + "yoke", + "zerofrom", @@ -2761,11 +2759,17 @@ index 0000000..09ad763 + +[[package]] +name = "zerovec-derive" -+version = "0.11.2" ++version = "0.11.6" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" ++checksum = "34df6fc39dbd26ddc9c10e6a2984476e13acce22e64e4487636ef494369225da" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.108", ++ "syn 3.0.5", +] ++ ++[[package]] ++name = "zmij" ++version = "1.0.23" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b" diff --git a/pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix b/pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix index fc98f7746178..a97710a47a9c 100644 --- a/pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix +++ b/pkgs/servers/sql/postgresql/ext/pgvectorscale/package.nix @@ -9,18 +9,18 @@ buildPgrxExtension (finalAttrs: { pname = "pgvectorscale"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "timescale"; repo = "pgvectorscale"; tag = finalAttrs.version; - hash = "sha256-whGTJI73wifYkleC+aAbDV4nhwls3uFs1xKcB0zLDRo="; + hash = "sha256-4i5PhGfvfMPMhkmxfxvaWdIvmGHR1ZkMQzBSTNvqEgw="; }; doCheck = false; - cargoHash = "sha256-uaRKUtsUdZPcrQLAixCiEphXQqdsRhi8nSfh9b3w0ao="; + cargoHash = "sha256-2QmOxRKVkC/WBz6BRnxD57hH2E5ANHtNKrp/ytBaILI="; cargoPatches = [ ./add-Cargo.lock.patch ]; @@ -65,8 +65,12 @@ buildPgrxExtension (finalAttrs: { }; meta = { - # Upstream removed support for PostgreSQL 13 on 0.9.0: https://github.com/timescale/pgvectorscale/releases/tag/0.9.0 - broken = lib.versionOlder postgresql.version "14"; + # PostgreSQL 19 is not yet supported + # See https://github.com/timescale/pgvectorscale/issues/281 + # Check after next package update. + broken = + lib.warnIf (finalAttrs.version != "0.9.1") "Is postgresql19Packages.pgvectorscale still broken?" + (lib.versionAtLeast postgresql.version "19"); homepage = "https://github.com/timescale/pgvectorscale"; maintainers = [ lib.maintainers.leona