diff --git a/CHANGELOG.md b/CHANGELOG.md index 49ff766c..9cc2c836 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## v1.4.360 (2025-12-23) + +### PR [#1903](https://github.com/danielmiessler/Fabric/pull/1903) by [ksylvan](https://github.com/ksylvan): Update project dependencies and core SDK versions + +- Update project dependencies and core SDK versions +- Upgrade AWS SDK v2 components to latest stable versions +- Update Ollama library to version 0.13.5 for improvements +- Bump Google API and GenAI dependencies to newer releases +- Refresh Cobra CLI framework and Pflag to latest versions + ## v1.4.359 (2025-12-23) ### PR [#1902](https://github.com/danielmiessler/Fabric/pull/1902) by [ksylvan](https://github.com/ksylvan): Code Cleanup and Simplification diff --git a/cmd/fabric/version.go b/cmd/fabric/version.go index e0834fb7..9fc05741 100644 --- a/cmd/fabric/version.go +++ b/cmd/fabric/version.go @@ -1,3 +1,3 @@ package main -var version = "v1.4.359" +var version = "v1.4.360" diff --git a/cmd/generate_changelog/changelog.db b/cmd/generate_changelog/changelog.db index 24a8c78a..239d938a 100644 Binary files a/cmd/generate_changelog/changelog.db and b/cmd/generate_changelog/changelog.db differ diff --git a/cmd/generate_changelog/incoming/1903.txt b/cmd/generate_changelog/incoming/1903.txt deleted file mode 100644 index 974b9bc5..00000000 --- a/cmd/generate_changelog/incoming/1903.txt +++ /dev/null @@ -1,7 +0,0 @@ -### PR [#1903](https://github.com/danielmiessler/Fabric/pull/1903) by [ksylvan](https://github.com/ksylvan): Update project dependencies and core SDK versions - -- Update project dependencies and core SDK versions -- Upgrade AWS SDK v2 components to latest stable versions -- Update Ollama library to version 0.13.5 for improvements -- Bump Google API and GenAI dependencies to newer releases -- Refresh Cobra CLI framework and Pflag to latest versions diff --git a/nix/pkgs/fabric/gomod2nix.toml b/nix/pkgs/fabric/gomod2nix.toml index 1c1d864d..d5e08153 100644 --- a/nix/pkgs/fabric/gomod2nix.toml +++ b/nix/pkgs/fabric/gomod2nix.toml @@ -5,14 +5,14 @@ schema = 3 version = "v0.121.6" hash = "sha256-WhK5XwWOKB6sIxA5EAbEGqec3AGpx337a561gnRO3oQ=" [mod."cloud.google.com/go/auth"] - version = "v0.16.5" - hash = "sha256-E5t9E4PX/NcOnraWj9X9By5BNebhxlaIme+CKJuf750=" + version = "v0.17.0" + hash = "sha256-AVNd+Ax9X5J053O6mXKDiOh75DEPXjS5WPmJFITKMrE=" [mod."cloud.google.com/go/auth/oauth2adapt"] version = "v0.2.8" hash = "sha256-GoXFqAbp1WO1tDj07PF5EyxDYvCBP0l0qwxY2oV2hfc=" [mod."cloud.google.com/go/compute/metadata"] - version = "v0.8.0" - hash = "sha256-8Pw77XVcDcScTWFNnKi4Ff8jF1f7PHquhErgH4FsSow=" + version = "v0.9.0" + hash = "sha256-VFqQwLJKyH1zReR/XtygEHP5UkI01T9BHEL0hvXtauo=" [mod."dario.cat/mergo"] version = "v1.0.2" hash = "sha256-p6jdiHlLEfZES8vJnDywG4aVzIe16p0CU6iglglIweA=" @@ -44,53 +44,56 @@ schema = 3 version = "v0.1.4" hash = "sha256-ZZ7U5X0gWOu8zcjZcWbcpzGOGdycwq0TjTFh/eZHjXk=" [mod."github.com/aws/aws-sdk-go-v2"] - version = "v1.39.0" - hash = "sha256-FouyW7EW29CPmWc+D8kzDcmxAvBY3elm9P3B0k2vFbI=" + version = "v1.41.0" + hash = "sha256-cTFa0GPh/PU5mA1ZEd2n1OfY4MYJlRjiKMEt7p1jjCc=" [mod."github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream"] - version = "v1.7.1" - hash = "sha256-Oj9VQRt8ZYrBtDlDcgssa+PCfv8cmzWh2F0FfM1lrSY=" + version = "v1.7.4" + hash = "sha256-ZY/Jn1p0IgDe8MONhp0RFHZmRgTBZZ5ddqXlNWEo7Ys=" [mod."github.com/aws/aws-sdk-go-v2/config"] - version = "v1.31.8" - hash = "sha256-67R/ddlBm0tYgR4E+8oEsKNZ78rCrZE3uJIgAgI7HSY=" + version = "v1.32.6" + hash = "sha256-FKoxYfQdCL/3LbiVzRRWZvnoshmIPiUvEeSW71vscbg=" [mod."github.com/aws/aws-sdk-go-v2/credentials"] - version = "v1.18.12" - hash = "sha256-N4MQirXXYKPzbyDchDZwmmeP/acV5fqsdNgoWoNWfBs=" + version = "v1.19.6" + hash = "sha256-Z8lkOvb+EbggC05jExwt8EH07v3W1bG2+gFAAYE/JSU=" [mod."github.com/aws/aws-sdk-go-v2/feature/ec2/imds"] - version = "v1.18.7" - hash = "sha256-bwPqR7ASZRT8a9KHKrtCKvfJHbpeXde6ugBq2BR/ERY=" + version = "v1.18.16" + hash = "sha256-UcwhhFCPfs7oDe5KZQtjFQJwZZ9PccADm2S2kPxmL1I=" [mod."github.com/aws/aws-sdk-go-v2/internal/configsources"] - version = "v1.4.7" - hash = "sha256-84p6k/h3XnKzTBiDIWuG7txhCHNl93f4iSTLMhzIuL8=" + version = "v1.4.16" + hash = "sha256-V8KSxmnku2liBxa0fWI7zK0vTbdsyk1gxlYgsxp0t+g=" [mod."github.com/aws/aws-sdk-go-v2/internal/endpoints/v2"] - version = "v2.7.7" - hash = "sha256-V5BpdCqY4e2xvjb40sl3t/LWdPFU6ZAjddaxwTYONB8=" + version = "v2.7.16" + hash = "sha256-2FIb59SM2YKzwpXGfbRwFyPug/u5LHJHu4lu+a6WG8g=" [mod."github.com/aws/aws-sdk-go-v2/internal/ini"] - version = "v1.8.3" - hash = "sha256-naKBU7Pk57EsD/5skrh0ObRR0YhSaNRUzgqUC7CNFes=" + version = "v1.8.4" + hash = "sha256-okyFQwcEqbwKwkGK5xp/VYE0fGg9cqG6AuLijIuf5xg=" [mod."github.com/aws/aws-sdk-go-v2/service/bedrock"] - version = "v1.46.1" - hash = "sha256-kU36WBlNRhP7aHx3SrW2eoKJAJ50HE9oVpmpkMTC4yo=" + version = "v1.53.0" + hash = "sha256-DcGcNezcQKUrjpVIrWqwkIGa3phz4Uem70Cs4zuYpyU=" [mod."github.com/aws/aws-sdk-go-v2/service/bedrockruntime"] - version = "v1.40.1" - hash = "sha256-bDg3wG8UH4a1eLrDirRGK+v0YyZ0Tb16cpR/VluYwPw=" + version = "v1.47.1" + hash = "sha256-pbIEHn7I6t9W+AkBtZQHHSb4YxVGeAZq7lTik5lys9g=" [mod."github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding"] - version = "v1.13.1" - hash = "sha256-x4xMCJ0RiLZ3u1iGnQiKz3lUnu6LWtfEy3oHsbwT9Wk=" + version = "v1.13.4" + hash = "sha256-Rm6czqOnOULP080D97WQQSqkBhmN6ei1qZaTa51SRj8=" [mod."github.com/aws/aws-sdk-go-v2/service/internal/presigned-url"] - version = "v1.13.7" - hash = "sha256-aKOabaxLljpINstNlQXbi1RklL3y5OCjgNEF0X3na0I=" + version = "v1.13.16" + hash = "sha256-ACVw9W+nGqp0K6Rq9yKhtrC3Yr/oLpRbz0kJbNDwvUM=" + [mod."github.com/aws/aws-sdk-go-v2/service/signin"] + version = "v1.0.4" + hash = "sha256-2LEq//DhBh+waRkE6vmt86pjKQN/dCbn/qrhAdQhrVg=" [mod."github.com/aws/aws-sdk-go-v2/service/sso"] - version = "v1.29.3" - hash = "sha256-/oQiOx/QHekEDcAw9aQnKsGs+/skH51l5+brgM2zuHk=" + version = "v1.30.8" + hash = "sha256-bYm2waTtLxzg0f82gBitJpoC9Q2jbdqoaNYbd88z3tA=" [mod."github.com/aws/aws-sdk-go-v2/service/ssooidc"] - version = "v1.34.4" - hash = "sha256-SnuiJBd2YZF4a5rVJJ5gZs6LWcz4sNtU+dMFkjk7Ir4=" + version = "v1.35.12" + hash = "sha256-m2hboee3VLOrs6zZqMfWO9Ojpc2s4Ei1VCA/m9tf4BU=" [mod."github.com/aws/aws-sdk-go-v2/service/sts"] - version = "v1.38.4" - hash = "sha256-6r35v4bXSki/Vnsj7HG0uNmNxTVAi+6/p2YItxW1Su8=" + version = "v1.41.5" + hash = "sha256-/dF+PVj7+JIm+UxsjXTFV8Q4g2hNwoURbsHHgsmZuhk=" [mod."github.com/aws/smithy-go"] - version = "v1.23.0" - hash = "sha256-75k+gn1lbQB1TzjV3HeEJeuyPPfX2huKhONXo98SUKg=" + version = "v1.24.0" + hash = "sha256-ZPFhf2Yv3BQpUn3cN4wSnoO7uBki8oCisZxL6F09nnE=" [mod."github.com/bytedance/gopkg"] version = "v0.1.3" hash = "sha256-GyUbPfn41y/mgj0cQOa4tm+aj70C2K50VBZxZc/tcZE=" @@ -137,8 +140,8 @@ schema = 3 version = "v5.6.2" hash = "sha256-VgbxcLkHjiSyRIfKS7E9Sn8OynCrMGUDkwFz6K2TVL4=" [mod."github.com/go-git/go-git/v5"] - version = "v5.16.2" - hash = "sha256-KdOf4KwJAJUIB/EcQH6wc7jpcABCISWur3vOTpAo+/c=" + version = "v5.16.4" + hash = "sha256-y8pzypv2vAhaDRQbL1dhfvD+2s9jPcqg/EALko89gkI=" [mod."github.com/go-logr/logr"] version = "v1.4.3" hash = "sha256-Nnp/dEVNMxLp3RSPDHZzGbI8BkSNuZMX0I0cjWKXXLA=" @@ -188,8 +191,8 @@ schema = 3 version = "v0.0.0-20230515143342-73569d674e1c" hash = "sha256-4lm9KZfR2XnfZU9KTG+4jqLYZqbfL74AMO4y3dKpIbg=" [mod."github.com/go-shiori/go-readability"] - version = "v0.0.0-20250217085726-9f5bf5ca7612" - hash = "sha256-yleBb+OmxLbQ0PT4yV2PNBAAE6UFxSRGGpylY8SrSqw=" + version = "v0.0.0-20251205110129-5db1dc9836f0" + hash = "sha256-oDAW6bUc6W7XeJpw/xeMb8fwD7BZcpN3o/YmJTWwdfs=" [mod."github.com/goccy/go-json"] version = "v0.10.5" hash = "sha256-/EtlGihP0/7oInzMC5E0InZ4b5Ad3s4xOpqotloi3xw=" @@ -218,8 +221,8 @@ schema = 3 version = "v1.6.0" hash = "sha256-VWl9sqUzdOuhW0KzQlv0gwwUQClYkmZwSydHG2sALYw=" [mod."github.com/googleapis/enterprise-certificate-proxy"] - version = "v0.3.6" - hash = "sha256-hPMF0s+X4/ul98GvVuw/ZNOupEXhIDB1yvWymZWYEbU=" + version = "v0.3.7" + hash = "sha256-/HrrJAEQs9Ot5hyRY0cdJmg0uxzjuC7IbpntBhTVt8Y=" [mod."github.com/googleapis/gax-go/v2"] version = "v2.15.0" hash = "sha256-toGf0MpDZOwR4/naEIpcfi2aDKU0/u/9BT+lX2CmWhM=" @@ -260,8 +263,8 @@ schema = 3 version = "v0.0.20" hash = "sha256-qhw9hWtU5wnyFyuMbKx+7RB8ckQaFQ8D+8GKPkN3HHQ=" [mod."github.com/mattn/go-sqlite3"] - version = "v1.14.28" - hash = "sha256-mskU1xki6J1Fj6ItNgY/XNetB4Ta4jufEr4+JvTd7qs=" + version = "v1.14.32" + hash = "sha256-su0SoXnt5pE78t5VXFXQoH2dtP0ohWdyj3TNSZQyWE0=" [mod."github.com/modern-go/concurrent"] version = "v0.0.0-20180306012644-bacd9c7ef1dd" hash = "sha256-OTySieAgPWR4oJnlohaFTeK1tRaVp/b0d1rYY8xKMzo=" @@ -272,8 +275,8 @@ schema = 3 version = "v2.6.0" hash = "sha256-UrSECFbpCIg5avJ+f3LkJy/ncZFHa4q8sDqDIQ3YZJM=" [mod."github.com/ollama/ollama"] - version = "v0.12.4" - hash = "sha256-5Ubp36Ywbt3TtIhqhHkrm+xo1/RT1EePexQzF84jeVo=" + version = "v0.13.5" + hash = "sha256-gr8dMdGfyXhEgO22MOmtIZEXlBrOsEecOhi/AmU5D+0=" [mod."github.com/openai/openai-go"] version = "v1.12.0" hash = "sha256-JHLlKvDwERPf728GUXBsKU58ODgCxcxEe9TKJTGAG1w=" @@ -302,23 +305,23 @@ schema = 3 version = "v0.57.1" hash = "sha256-MdXc0GRVp3YuN9XFoGFOjgIcIMp7yoLqwfEikZp1i4w=" [mod."github.com/samber/lo"] - version = "v1.50.0" - hash = "sha256-KDFks82BKu39sGt0f972IyOkohV2U0r1YvsnlNLdugY=" + version = "v1.52.0" + hash = "sha256-xgMsPJv3rydHH10NZU8wz/DhK2VbbR8ymivOg1ChTp0=" [mod."github.com/sergi/go-diff"] version = "v1.4.0" hash = "sha256-rs9NKpv/qcQEMRg7CmxGdP4HGuFdBxlpWf9LbA9wS4k=" [mod."github.com/sgaunet/perplexity-go/v2"] - version = "v2.8.0" - hash = "sha256-w1S14Jf4/6LFODREmmiJvPtkZh4Sor81Rr1PqC5pIak=" + version = "v2.14.0" + hash = "sha256-yyuvp7vB4OSE9OfIsqj0TavR+synNlLQKZVT872GZnM=" [mod."github.com/skeema/knownhosts"] version = "v1.3.1" hash = "sha256-kjqQDzuncQNTuOYegqVZExwuOt/Z73m2ST7NZFEKixI=" [mod."github.com/spf13/cobra"] - version = "v1.9.1" - hash = "sha256-dzEqquABE3UqZmJuj99244QjvfojS8cFlsPr/MXQGj0=" + version = "v1.10.2" + hash = "sha256-nbRCTFiDCC2jKK7AHi79n7urYCMP5yDZnWtNVJrDi+k=" [mod."github.com/spf13/pflag"] - version = "v1.0.6" - hash = "sha256-NjrK0FZPIfO/p2xtL1J7fOBQNTZAPZOC6Cb4aMMvhxI=" + version = "v1.0.9" + hash = "sha256-YAjyYpq5BXCosVJtvYLWFG1t4gma2ylzc7ILLoj/hD8=" [mod."github.com/stretchr/testify"] version = "v1.11.1" hash = "sha256-sWfjkuKJyDllDEtnM8sb/pdLzPQmUYWYtmeWz/5suUc=" @@ -353,20 +356,20 @@ schema = 3 version = "v0.3.3" hash = "sha256-l3pGB6IdzcPA/HLk93sSN6NM2pKPy+bVOoacR5RC2+c=" [mod."go.opentelemetry.io/auto/sdk"] - version = "v1.1.0" - hash = "sha256-cA9qCCu8P1NSJRxgmpfkfa5rKyn9X+Y/9FSmSd5xjyo=" + version = "v1.2.1" + hash = "sha256-73bFYhnxNf4SfeQ52ebnwOWywdQbqc9lWawCcSgofvE=" [mod."go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp"] version = "v0.61.0" hash = "sha256-4pfXD7ErXhexSynXiEEQSAkWoPwHd7PEDE3M1Zi5gLM=" [mod."go.opentelemetry.io/otel"] - version = "v1.36.0" - hash = "sha256-j8wojdCtKal3LKojanHA8KXXQ0FkbWONpO8tUxpJDko=" + version = "v1.38.0" + hash = "sha256-OU4EVEGwbopbYZLDBfAelR/4yjzfV+UVp4UFt3UvkOE=" [mod."go.opentelemetry.io/otel/metric"] - version = "v1.36.0" - hash = "sha256-z6Uqi4HhUljWIYd58svKK5MqcGbpcac+/M8JeTrUtJ8=" + version = "v1.38.0" + hash = "sha256-5W6Yd9nl/eyvL29e9hSfosISpxfSQcBAwkqI4htHWCg=" [mod."go.opentelemetry.io/otel/trace"] - version = "v1.36.0" - hash = "sha256-owWD9x1lp8aIJqYt058BXPUsIMHdk3RI0escso0BxwA=" + version = "v1.38.0" + hash = "sha256-gNXUPmsPAw6JVH3YT/xwmRpn5QoDxyzc9kLe/5ldo0o=" [mod."go.uber.org/mock"] version = "v0.6.0" hash = "sha256-m11cxIbrvOowa6xj11AztzfFk86DwR6SNO1lStcKzvo=" @@ -389,8 +392,8 @@ schema = 3 version = "v0.48.0" hash = "sha256-oZpddsiJwWCH3Aipa+XXpy7G/xHY5fEagUSok7T0bXE=" [mod."golang.org/x/oauth2"] - version = "v0.30.0" - hash = "sha256-btD7BUtQpOswusZY5qIU90uDo38buVrQ0tmmQ8qNHDg=" + version = "v0.34.0" + hash = "sha256-5eqpGGxJ7FJsPmfRek6roeGmkWHBMJaWYXyz8gXJsS4=" [mod."golang.org/x/sync"] version = "v0.19.0" hash = "sha256-RbRZ+sKZUurOczGhhzOoY/sojTlta3H9XjL4PXX/cno=" @@ -404,20 +407,17 @@ schema = 3 version = "v0.40.0" hash = "sha256-ksmhTnH9btXKiRbbE0KGh02nbeNqNBQKcfwvx9dE7t0=" [mod."google.golang.org/api"] - version = "v0.247.0" - hash = "sha256-UzTtydHmNqh1OXbxcN5qNKQxb5dV6h2Mo6DH4P219Ec=" + version = "v0.258.0" + hash = "sha256-hxwJz4Vzh87Bc49QCndKrO+34wfzF1ORGMeF5kmk22Q=" [mod."google.golang.org/genai"] - version = "v1.17.0" - hash = "sha256-Iw09DYpWuGR8E++dsFCBs702oKJPZLBEEGv0g4a4AhA=" - [mod."google.golang.org/genproto/googleapis/api"] - version = "v0.0.0-20250818200422-3122310a409c" - hash = "sha256-y94fcU6UDqtCTfcGKyFQnZU6aLdm1WhDdMWCjubaFZw=" + version = "v1.40.0" + hash = "sha256-J/jDKYz2gU01AvwmFTnXUTv5HwnZbZ+nem+g0B6PdEg=" [mod."google.golang.org/genproto/googleapis/rpc"] - version = "v0.0.0-20250818200422-3122310a409c" - hash = "sha256-hbGMdlN/vwPIOJhYv6CAEnpQqTXbQ1GlXabiQUOv3sc=" + version = "v0.0.0-20251213004720-97cd9d5aeac2" + hash = "sha256-I3ZNpNjKKvTq4DVNw3wLKrCuORabZ0oYj0KKhOMI/MA=" [mod."google.golang.org/grpc"] - version = "v1.74.2" - hash = "sha256-tvYMdfu/ZQZRPZNmnQI4CZpg46CM8+mD49hw0gFheGs=" + version = "v1.78.0" + hash = "sha256-oKsu3+Eae5tpFOZ9K2ZzYh1FgdYdEnEIB1C+UIxSD+E=" [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 552d6760..1bf27d98 100644 --- a/nix/pkgs/fabric/version.nix +++ b/nix/pkgs/fabric/version.nix @@ -1 +1 @@ -"1.4.359" +"1.4.360"