diff --git a/CHANGELOG.md b/CHANGELOG.md index 2dbec97f..74d5bc7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## v1.4.460 (2026-07-24) + +### PR [#2166](https://github.com/danielmiessler/Fabric/pull/2166) by [ksylvan](https://github.com/ksylvan): feat: add Claude Opus 5 support and refresh dependencies + +- Add Claude Opus 5 to the supported model selection. +- Disable sampling parameters for Claude Opus 5 requests. +- Restrict one-million-token beta headers to compatible Claude models only. +- Remove unsupported 200K-context models from the beta header mapping. +- Upgrade Anthropic, AWS, Ollama, Google, and supporting dependencies. + ## v1.4.459 (2026-07-16) ### PR [#2135](https://github.com/danielmiessler/Fabric/pull/2135) by [octo-patch](https://github.com/octo-patch): feat: upgrade MiniMax default model to M3 diff --git a/cmd/fabric/version.go b/cmd/fabric/version.go index a1e41f02..12ec9071 100644 --- a/cmd/fabric/version.go +++ b/cmd/fabric/version.go @@ -1,3 +1,3 @@ package main -var version = "v1.4.459" +var version = "v1.4.460" diff --git a/cmd/generate_changelog/changelog.db b/cmd/generate_changelog/changelog.db index 9225f893..b383f3e3 100644 Binary files a/cmd/generate_changelog/changelog.db and b/cmd/generate_changelog/changelog.db differ diff --git a/cmd/generate_changelog/incoming/2166.txt b/cmd/generate_changelog/incoming/2166.txt deleted file mode 100644 index 7ea4cbd5..00000000 --- a/cmd/generate_changelog/incoming/2166.txt +++ /dev/null @@ -1,7 +0,0 @@ -### PR [#2166](https://github.com/danielmiessler/Fabric/pull/2166) by [ksylvan](https://github.com/ksylvan): feat: add Claude Opus 5 support and refresh dependencies - -- Add Claude Opus 5 to the supported model selection. -- Disable sampling parameters for Claude Opus 5 requests. -- Restrict one-million-token beta headers to compatible Claude models only. -- Remove unsupported 200K-context models from the beta header mapping. -- Upgrade Anthropic, AWS, Ollama, Google, and supporting dependencies. diff --git a/nix/pkgs/fabric/gomod2nix.toml b/nix/pkgs/fabric/gomod2nix.toml index 766a75cc..9d7b49ab 100644 --- a/nix/pkgs/fabric/gomod2nix.toml +++ b/nix/pkgs/fabric/gomod2nix.toml @@ -5,8 +5,8 @@ schema = 3 version = "v0.123.0" hash = "sha256-OjuvlqYrGvoUiXO/5ALbMxHvXRlrhDjLby1BN/nuhAw=" [mod."cloud.google.com/go/auth"] - version = "v0.21.0" - hash = "sha256-PhHUDxHqH303EnCx1hwm2ymirSejs19WR2K5T8/r/2o=" + version = "v0.22.0" + hash = "sha256-EZmoz4OvycM9aIS1M3qexFo6ThMk0tESjdtq9mQytNQ=" [mod."cloud.google.com/go/auth/oauth2adapt"] version = "v0.2.8" hash = "sha256-GoXFqAbp1WO1tDj07PF5EyxDYvCBP0l0qwxY2oV2hfc=" @@ -41,8 +41,8 @@ schema = 3 version = "v1.3.4" hash = "sha256-CpXE/C+gW7V8MXREZguszzAQumizrCXGTdDRPBaflCs=" [mod."github.com/anthropics/anthropic-sdk-go"] - version = "v1.56.0" - hash = "sha256-9bF4gR3xN92oydvPjDgPnnHfyJqrmZ3mgHEqhVqi68s=" + version = "v1.61.0" + hash = "sha256-xAnuyZes72nZoanCzjjIbC22bcApU4mfVHGh3C1VhNg=" [mod."github.com/araddon/dateparse"] version = "v0.0.0-20210429162001-6b43995a97de" hash = "sha256-UuX84naeRGMsFOgIgRoBHG5sNy1CzBkWPKmd6VbLwFw=" @@ -50,56 +50,56 @@ schema = 3 version = "v0.1.4" hash = "sha256-ZZ7U5X0gWOu8zcjZcWbcpzGOGdycwq0TjTFh/eZHjXk=" [mod."github.com/aws/aws-sdk-go-v2"] - version = "v1.42.1" - hash = "sha256-1QcFmF2F/9NTRNC2ogPfXCPS6+b1cOscC5plzw+AhcE=" + version = "v1.43.0" + hash = "sha256-4aQxyJbnh6Swz+VDlsdtnX2yup5ou56OwS8EYHddmJE=" [mod."github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream"] version = "v1.7.14" hash = "sha256-EJ3UrrMG10cTJLL8hIZ1SFR8O6J9rpdicL7x4RSk5CY=" [mod."github.com/aws/aws-sdk-go-v2/config"] - version = "v1.32.29" - hash = "sha256-KFRpWVV2zMV9Or/IkcMPEw01UjRWgF8H7TnyE3irUjY=" + version = "v1.32.31" + hash = "sha256-D2jpMMLn5AgkXpZbbpab3+thofD6xCScixtRF2K32LU=" [mod."github.com/aws/aws-sdk-go-v2/credentials"] - version = "v1.19.28" - hash = "sha256-ZHIWvQLMFVTG6TZlzKyc8Cfewpnrl4OyErWOsn7Y5lg=" + version = "v1.19.30" + hash = "sha256-SoO465t2X7w3o7hGy88N1Zy6AEcG/LiFZ7xnPUmt7Jw=" [mod."github.com/aws/aws-sdk-go-v2/feature/ec2/imds"] - version = "v1.18.30" - hash = "sha256-o3uRJ6fMcsNuSkKHeaNBLcnPKoc4Cia3m0ulEO4b5o0=" + version = "v1.18.31" + hash = "sha256-6X1A4Cz7j40SaSUzS3u+QRbBzmHHZmValGBJeSHMQUo=" [mod."github.com/aws/aws-sdk-go-v2/internal/configsources"] - version = "v1.4.30" - hash = "sha256-EtDxaxyPB16G1jG7JKLwx4ty/dDPS5DNsPjX1zCp4ss=" - [mod."github.com/aws/aws-sdk-go-v2/internal/endpoints/v2"] - version = "v2.7.30" - hash = "sha256-e5Y/tSKGbWp9QDu09Cd8UfByB2H9la0WXrZL+bBjJzE=" - [mod."github.com/aws/aws-sdk-go-v2/internal/v4a"] version = "v1.4.31" - hash = "sha256-RZOXK4byQqi6gJKfS6QPyHwhVNNEznD+VE9XzxCQkNU=" + hash = "sha256-xv5BgkSZbTJwgDN8mtUCg3Q6Ac0S/IdPZW1tTrEsGgY=" + [mod."github.com/aws/aws-sdk-go-v2/internal/endpoints/v2"] + version = "v2.7.31" + hash = "sha256-dvD/UE5fVVxOb668bZNg5hM6H9F4foclI5HbD+b7Dks=" + [mod."github.com/aws/aws-sdk-go-v2/internal/v4a"] + version = "v1.4.32" + hash = "sha256-EovofAvyGZoaQsNwXl2F6Uc0+jNwRYV8At6if3Ki/z8=" [mod."github.com/aws/aws-sdk-go-v2/service/bedrock"] - version = "v1.65.0" - hash = "sha256-+Qdp4tNEBOl/zrbK53qpXCm5gugN5aQVPXHm3OqIeh8=" + version = "v1.66.0" + hash = "sha256-xlv9OA8FmWK8Y1NuL9sarAvRQWP6iK0Vr/CsCkOCe2E=" [mod."github.com/aws/aws-sdk-go-v2/service/bedrockruntime"] - version = "v1.55.0" - hash = "sha256-d1J8hd1tPmZOJ2f7mFeGe7PAARG8y8hRsHDszTufKLM=" + version = "v1.56.0" + hash = "sha256-fNMQSKKnVasKUyEybcBlkP7/vCDM+cvyAgYhFwZ6Dyw=" [mod."github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding"] version = "v1.13.13" hash = "sha256-C0L0B5qRP8IhX02Wz/wttNtOkI6xrI9VHQr/FiTCUsc=" [mod."github.com/aws/aws-sdk-go-v2/service/internal/presigned-url"] - version = "v1.13.30" - hash = "sha256-M/du7ylRkueS2Sm2tzAfn8L7RWt0qmR3CWlORqgvhpA=" + version = "v1.13.31" + hash = "sha256-43rStuRFoLjAAz/arhzCNsyxkX1DAlnQiKFbGv6AXSA=" [mod."github.com/aws/aws-sdk-go-v2/service/signin"] - version = "v1.4.0" - hash = "sha256-xLtH0QloEsFsPfhSrNgtbh29BUKWaYhUjfw4WZAYS1I=" + version = "v1.5.0" + hash = "sha256-zty6NW++dIHGZiy4rBCkDLZVfDf9FSc1ouMeaUI42sc=" [mod."github.com/aws/aws-sdk-go-v2/service/sso"] - version = "v1.32.0" - hash = "sha256-uZTT4htG/nKZ247F7w6Sstpuj5wfYtwpNNW2DM0D3r4=" + version = "v1.33.0" + hash = "sha256-1IpQJTXInKuQUXIX6pwxiMgwzJx9tO/n9ZEHn5vrkP0=" [mod."github.com/aws/aws-sdk-go-v2/service/ssooidc"] - version = "v1.37.0" - hash = "sha256-QXcft3m/uL0CEOewOJiVtc2GyT4xtabA26t33aVvm/s=" + version = "v1.38.0" + hash = "sha256-FYqk0nJsW9FEMSjq9Rl9lOKtXvJ9AHAvsH0AZSohKbY=" [mod."github.com/aws/aws-sdk-go-v2/service/sts"] - version = "v1.44.0" - hash = "sha256-CLwb6UOg0WLy1Pi8z1rgcPYyryt4OnJMmFhGmambOlg=" + version = "v1.45.0" + hash = "sha256-5CuJRPHxwORAl/YYeLFW9JSlT4J1AqDUaOSfqxG6vgE=" [mod."github.com/aws/smithy-go"] - version = "v1.27.3" - hash = "sha256-pk7QdAi0PjT7DdN9UxaxhFO4fYanpR9pjAWUFC5dU/4=" + version = "v1.27.4" + hash = "sha256-V4BvRCkpbkBbFRKyxV+hGDPDKUd1nZYcr+WQ09GqC/k=" [mod."github.com/bahlo/generic-list-go"] version = "v0.2.0" hash = "sha256-BIzqwG61hnMDknZOn/5+VX09yemzFzMjhPF48XoALto=" @@ -140,8 +140,8 @@ schema = 3 version = "v1.1.0" hash = "sha256-oePAjhI+dYRrMQAeUWnJ3o+PdHFU1tk1Z/R3/kGdjnw=" [mod."github.com/gabriel-vasile/mimetype"] - version = "v1.4.13" - hash = "sha256-uKTnpctmnEIzzxysqINbFN8SdKwLTrPQsRiQjgZcvxk=" + version = "v1.4.15" + hash = "sha256-MSmdWIAtF32qz02SDQx+cuj8EZCFUemTCAQPFq42JN0=" [mod."github.com/gin-contrib/sse"] version = "v1.1.1" hash = "sha256-bkz6h87WNRO7inpfBo2DSrw2tnc678CwBswKzsl++8s=" @@ -152,14 +152,14 @@ schema = 3 version = "v1.5.1-0.20230307220236-3a3c6141e376" hash = "sha256-f4k0gSYuo0/q3WOoTxl2eFaj7WZpdz29ih6CKc8Ude8=" [mod."github.com/go-git/go-billy/v5"] - version = "v5.9.0" - hash = "sha256-6+i1Xk8kR6EY8y6YSE9Oyj8ykcvyHUHZv04GfwOIzzs=" + version = "v5.9.1" + hash = "sha256-VW8mfdLjvAuiooR2WV7P0IoOosAvtDZvFWcGQJJVSSY=" [mod."github.com/go-git/go-git/v5"] version = "v5.19.1" hash = "sha256-C0e3oOXYRgLUhm1TQk9mBwRwwj6iusxFAt5U9vqWz8A=" [mod."github.com/go-logr/logr"] - version = "v1.4.3" - hash = "sha256-Nnp/dEVNMxLp3RSPDHZzGbI8BkSNuZMX0I0cjWKXXLA=" + version = "v1.4.4" + hash = "sha256-q9HX9aelONTLsywyLY4Wc5UYCK+wG0FbSzFWisCYiIA=" [mod."github.com/go-logr/stdr"] version = "v1.2.2" hash = "sha256-rRweAP7XIb4egtT1f2gkz4sYOu7LDHmcJ5iNsJUd0sE=" @@ -170,29 +170,29 @@ schema = 3 version = "v1.0.0" hash = "sha256-+UaHDX6kNBxmhH6N2BE22KyXISiEvxPyTpJF5i6l+GE=" [mod."github.com/go-openapi/spec"] - version = "v0.22.6" - hash = "sha256-Bjq7HoBx7pMiXer37KkOZj66D8ww0HjOzuWlVOgSj5Y=" + version = "v0.22.9" + hash = "sha256-TJBuxXaAct9XElR6juOEa5jNSuiLNoMrWNscr3ygsEk=" [mod."github.com/go-openapi/swag/conv"] - version = "v0.27.0" - hash = "sha256-HHuntw6RXRCJXr8UR849FRDnhW/653MSMHGrZqVhOM0=" - [mod."github.com/go-openapi/swag/jsonname"] - version = "v0.27.0" - hash = "sha256-/enjjPTfkiM+/VJaL6Uz9n6CSKdwoETpVSW5YBV8luo=" + version = "v0.27.3" + hash = "sha256-8IoLDL3UsjWefUgvndFTevdeJhKhN1Qi8cm3j8NpH9U=" [mod."github.com/go-openapi/swag/jsonutils"] - version = "v0.27.0" - hash = "sha256-6ZQdTebHeeFOwV3LD1cxD/RzukiDssyBxGpspMdDjLM=" + version = "v0.27.3" + hash = "sha256-kksIySYFFusCXd+Iua+G2IjEfb+I1xCXlv7YH4E1/8o=" [mod."github.com/go-openapi/swag/loading"] - version = "v0.27.0" - hash = "sha256-uC0Z1KC6fBdcEiIuufoUOBdmGffu3w1MgeKl8DCuiBo=" + version = "v0.27.3" + hash = "sha256-HPIc1YHoh06K1OExI6NnqsOKx5L+CzArTfXanTSYABk=" + [mod."github.com/go-openapi/swag/pools"] + version = "v0.27.3" + hash = "sha256-v6e+U41LGxzT1aT4KV6PQvowY3N0Y6Z2zCItIpAuoG0=" [mod."github.com/go-openapi/swag/stringutils"] - version = "v0.27.0" + version = "v0.27.3" hash = "sha256-QnCMIHYGwrMMzZBRFz3zvOoQWPgzToMIMRCfujww8Vw=" [mod."github.com/go-openapi/swag/typeutils"] - version = "v0.27.0" + version = "v0.27.3" hash = "sha256-7DkJz+zFA2Zu6iIkoExf2H3gKKRg47KfzGE2aSXiehs=" [mod."github.com/go-openapi/swag/yamlutils"] - version = "v0.27.0" - hash = "sha256-QVCYzIiTdqk1CjYzVVhpLEsIq6cDEfHTU5ZTskFT3t4=" + version = "v0.27.3" + hash = "sha256-dDH3tA5gTeifnUgq595ERiwWxyaoOpLpXsziXNxmC9U=" [mod."github.com/go-playground/locales"] version = "v0.14.1" hash = "sha256-BMJGAexq96waZn60DJXZfByRHb8zA/JP/i6f/YrW9oQ=" @@ -239,8 +239,8 @@ schema = 3 version = "v1.6.0" hash = "sha256-VWl9sqUzdOuhW0KzQlv0gwwUQClYkmZwSydHG2sALYw=" [mod."github.com/googleapis/enterprise-certificate-proxy"] - version = "v0.3.18" - hash = "sha256-Xrmaq7p10YUxyt2OS9DEzVuucZgQ42ftoSyCBIBPSv4=" + version = "v0.3.19" + hash = "sha256-I9lw9E0WvndUTWiwOlBQv6ySF6/+SS/cXeGLJnPlri4=" [mod."github.com/googleapis/gax-go/v2"] version = "v2.23.0" hash = "sha256-aIJepJZI5PCsc9eteAP9x+n4RSSyOWi4kPnI5mmrBXk=" @@ -281,17 +281,17 @@ schema = 3 version = "v1.1.0" hash = "sha256-DJ0re9mGqZb6PROQI8NPC0JVyDHdZ/y4uehNH7MbczY=" [mod."github.com/leodido/go-urn"] - version = "v1.4.0" - hash = "sha256-Q6kplWkY37Tzy6GOme3Wut40jFK4Izun+ij/BJvcEu0=" + version = "v1.5.0" + hash = "sha256-CEeM2l10p4WK0GoRxIzKcx+6hn1eQj1d3MyyY35XNh0=" [mod."github.com/mailru/easyjson"] version = "v0.9.2" hash = "sha256-178Wz0XN1ghBYXWYQMSbByqPfsUc0mAf+p6j6mAJ4jg=" [mod."github.com/mattn/go-isatty"] - version = "v0.0.22" - hash = "sha256-6O/0jc33pKUzlzUGpH8Ekk54XgJvx6Qe7kJtbcNJAV4=" + version = "v0.0.24" + hash = "sha256-pmq8KKIb2+qMF3E1cR2B7NAj5joF2tZduyXjIfIlkTk=" [mod."github.com/mattn/go-sqlite3"] - version = "v1.14.47" - hash = "sha256-p+teQDsPp6R6q8wZ2BINvERVwKIqayqJrIHjtoKVkdM=" + version = "v1.14.48" + hash = "sha256-a2Cs9fotWnjY+9WaOnrHk6LbbP4idOHo//tAAlc6naI=" [mod."github.com/modern-go/concurrent"] version = "v0.0.0-20180306012644-bacd9c7ef1dd" hash = "sha256-OTySieAgPWR4oJnlohaFTeK1tRaVp/b0d1rYY8xKMzo=" @@ -302,8 +302,8 @@ schema = 3 version = "v2.6.1" hash = "sha256-ag/8GBAwqkOyIVrdlaFYLxy9dgPOq7VbactrLmzxK7E=" [mod."github.com/ollama/ollama"] - version = "v0.31.2" - hash = "sha256-RErbJTHmjmAbCOkRZXFMAYJAdEkWmVvk8T2eVZxkCl4=" + version = "v0.32.3" + hash = "sha256-giQRZODIilkGdEtyrzTMkBI1cUXMpVSZorv06U9aVA4=" [mod."github.com/openai/openai-go"] version = "v1.12.0" hash = "sha256-JHLlKvDwERPf728GUXBsKU58ODgCxcxEe9TKJTGAG1w=" @@ -335,8 +335,8 @@ schema = 3 version = "v0.6.0" hash = "sha256-xaxHnTKIZt1cHK5ZqTuSTOt5RNSjQB37GlrIgEGBskM=" [mod."github.com/quic-go/quic-go"] - version = "v0.60.0" - hash = "sha256-PSbJz5R35fHhZmFxO7a2WBF0PKI1b/jTcsyqnf4zLIE=" + version = "v0.61.0" + hash = "sha256-y63Pou3btx73nwoKf/AHNdYgS4ahtdTnPsnih3s7OSk=" [mod."github.com/samber/lo"] version = "v1.53.0" hash = "sha256-RCf4Buf357TTWQnMPSWKrfdJ4L/RqOHNBD0g3+VpMw8=" @@ -395,8 +395,8 @@ schema = 3 version = "v0.3.3" hash = "sha256-l3pGB6IdzcPA/HLk93sSN6NM2pKPy+bVOoacR5RC2+c=" [mod."go.mongodb.org/mongo-driver/v2"] - version = "v2.7.0" - hash = "sha256-9Ad4T3IvLib+T0GD/YnXcFhn/qk4J6OR2lC0eb4d4Y8=" + version = "v2.8.0" + hash = "sha256-VaSRntfFY0SBfIPmhFVY0jPNlv0pYp8ivwdOoeLTeIs=" [mod."go.opentelemetry.io/auto/sdk"] version = "v1.2.1" hash = "sha256-73bFYhnxNf4SfeQ52ebnwOWywdQbqc9lWawCcSgofvE=" @@ -452,17 +452,17 @@ schema = 3 version = "v0.48.0" hash = "sha256-9cRNUaup6fexA5S1zc+Ic3aaoxAgKWntyMJ2xaOdiP8=" [mod."google.golang.org/api"] - version = "v0.287.1" - hash = "sha256-MeheXOgJrKYU8G3zLp31IAE/GzqcI/q5sVXa0W5Qams=" + version = "v0.290.0" + hash = "sha256-qqNG4ExSaHNa9iRHq/F4JXqdnegRrWFx8oMKEEMgApA=" [mod."google.golang.org/genai"] - version = "v1.63.0" - hash = "sha256-EEMwzpk+luXEoLLkv2DJtDZsvk+kYtuwJg2F1P8Ka6Q=" + version = "v1.65.0" + hash = "sha256-PtEwnslN9VBUur0fNwXLBryOzvw2zkHfHSlb0v/z+DQ=" [mod."google.golang.org/genproto/googleapis/rpc"] - version = "v0.0.0-20260706201446-f0a921348800" + version = "v0.0.0-20260724162435-b2f20204f0df" hash = "sha256-ldJTTb7hhj1mdmzTn9IEkQVwCoj3KRlENZtUSEKHABU=" [mod."google.golang.org/grpc"] - version = "v1.82.0" - hash = "sha256-qmNBIHFIpR3bCGwtjXBCa79fBK4sTkpxgqsQMy2GsAw=" + version = "v1.82.1" + hash = "sha256-5Q85pZWiKulJSGRAjYcVrlBe7y4tfa9gsjCqYiBhLUU=" [mod."google.golang.org/protobuf"] version = "v1.36.11" hash = "sha256-7W+6jntfI/awWL3JP6yQedxqP5S9o3XvPgJ2XxxsIeE=" diff --git a/nix/pkgs/fabric/version.nix b/nix/pkgs/fabric/version.nix index 22634809..6f1ad7b9 100644 --- a/nix/pkgs/fabric/version.nix +++ b/nix/pkgs/fabric/version.nix @@ -1 +1 @@ -"1.4.459" +"1.4.460"