From 06fb7ba4ee27bad0ba1ac3307fa60e0113eda314 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 13 Feb 2026 01:30:00 +0000 Subject: [PATCH] chore(release): Update version to v1.4.403 --- CHANGELOG.md | 10 ++++++++++ cmd/fabric/version.go | 2 +- cmd/generate_changelog/changelog.db | Bin 3899392 -> 3911680 bytes cmd/generate_changelog/incoming/1995.txt | 7 ------- nix/pkgs/fabric/version.nix | 2 +- 5 files changed, 12 insertions(+), 9 deletions(-) delete mode 100644 cmd/generate_changelog/incoming/1995.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ba1a793..d2bec2e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## v1.4.403 (2026-02-13) + +### PR [#1995](https://github.com/danielmiessler/Fabric/pull/1995) by [ksylvan](https://github.com/ksylvan): OpenAI gpt-4o, GPT-4 deprecations, plus other model list updates + +- Update default summarize model to `claude-sonnet-4-5` +- Replace `gpt-4o` and `gpt-4o-mini` references with `gpt-5.2` and `gpt-5-mini` throughout documentation and code +- Remove deprecated GPT-4 models (`gpt-4o`, `gpt-4o-mini`, `gpt-4.1`, `gpt-4.1-mini`) from image generation supported list, effective February 13, 2026 +- Add MiniMax-M2.5 and M2.5-lightning to static models list +- Update tests to use `gpt-5.2` instead of `gpt-4o` as the example supported model + ## v1.4.402 (2026-02-12) ### PR [#1993](https://github.com/danielmiessler/Fabric/pull/1993) by [ksylvan](https://github.com/ksylvan): Add dynamic Abacus RouteLLM model list and update fallback static list diff --git a/cmd/fabric/version.go b/cmd/fabric/version.go index 2e6a0954..616d9cfd 100644 --- a/cmd/fabric/version.go +++ b/cmd/fabric/version.go @@ -1,3 +1,3 @@ package main -var version = "v1.4.402" +var version = "v1.4.403" diff --git a/cmd/generate_changelog/changelog.db b/cmd/generate_changelog/changelog.db index f6064ef1839f7461e519e49d7d6a8983ad2133fe..017656956a6918078ad7fc236c59d4465558d824 100644 GIT binary patch delta 11975 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

~zmi#+5|Usv0zhT^ZOV@<0Y)_h(K(N9T$Lu!)A z9Ft2~5yWmIpAQYW`lw-=Z_%A^PRH(BKIc9v%A4;wcbx~wT=^>tDX3a-S zh6~YBsLQXjhM>BwBs&q6{*p-h>9WqPeeL=#w|T z($l-}TG_A{UyBG&cP&|?FTnK1S*tbjej?RN{&-hpybiojDi}?LW3zzQa$q+AuhpM# zn7||d_3TiuHAzD624ZYOxyGM)HnUU9sNS`2S98*2?|(c{%h=rsi|3E-x81eXr^8F_ zHI(jH;+)*?yY=Wb?p=L5_)G0p4`IB1)L&{#RKin%LSHl9;If6;8&mz4B@Hhn=Y3;( z`@&m~UJWnS@9gJ$X!Wed9?lxOowI|tn*}d@dC8w?DRj5N?H@7F6fr@Zcp?`WtBaGbI+SAMpD9v(;OV zehR>J+ddAaRwLN}lMZO$Hh4Q#H__s({V}oiHMF!gHyOH7 zTBI9A#l~EtxWXT-(1Z1NYYb}vy`sclksB!95RMLHy3&k)SU$u)Pa%ouQC~H=d`Op= zdRDVJ@#c?X*3cFrT2I7w&mOjsoap)nr!=O0TPW7k@YMpS{z=cJrh#TgrbXouKNOB+YEf^(6rDaYMwP#dY{0f67j)-uDraM{pZ^Sl5#_s4KgEj5N4!SGVN7vY@Rxn_c7v8q?A2^4+d^I z+*Ek8HR5y=?sSVkl#v-AhsAQJ3X5TpzQT8hMW2mahxiKd7+m-=H;)PtC+E%L^piHr z8DS;~3EHfb8v9jn=ya>OsZ4Jw@%u{+DDF-h$NO|DS^m1Jah1cZ2p!?kP=BnWjgfg% zD4#b)`d}}u6|JBoq()epkb-=7LYhjT{Rver&mF)TWe!p8Zw?ev}91S(Nb)tUwyi3~h?|FD|;l#79|KYxk zT@w#?Ws*6P?VJ$eaw42D*HGT(T`Y!YgcBcz4cCad|Bd`&r~%~Ge!1$;+{Emb9r3D@Dh zolFO|rYKJ#uUBKG6XMCrDOJmZo9{3c9NU=}eyL+#(g|KKbwh1E4xtU<7c^&6HzluK z`KSODq9Wu)KBS{!WFS8(K><{X%J{zQ;QW4i&{Pe|NHB*RBf*Pu^5~jK z^_?KEzEgg(l{(cUZz)i~T~% zY`bc!)7F~LDU#_4`l8sMY>A1y->58e(WB-?TnSaSlH_^cDNt2cDf4IQDz}?dQ9doG R9rEd9|7S8ky|}U><4<}rF311? diff --git a/cmd/generate_changelog/incoming/1995.txt b/cmd/generate_changelog/incoming/1995.txt deleted file mode 100644 index 4d44e59b..00000000 --- a/cmd/generate_changelog/incoming/1995.txt +++ /dev/null @@ -1,7 +0,0 @@ -### PR [#1995](https://github.com/danielmiessler/Fabric/pull/1995) by [ksylvan](https://github.com/ksylvan): OpenAI gpt-4o, GPT-4 deprecations, plus other model list updates - -- Update default summarize model to `claude-sonnet-4-5` -- Replace `gpt-4o` and `gpt-4o-mini` references with `gpt-5.2` and `gpt-5-mini` throughout documentation and code -- Remove deprecated GPT-4 models (`gpt-4o`, `gpt-4o-mini`, `gpt-4.1`, `gpt-4.1-mini`) from image generation supported list, effective February 13, 2026 -- Add MiniMax-M2.5 and M2.5-lightning to static models list -- Update tests to use `gpt-5.2` instead of `gpt-4o` as the example supported model diff --git a/nix/pkgs/fabric/version.nix b/nix/pkgs/fabric/version.nix index f8fc816a..a2b19d12 100644 --- a/nix/pkgs/fabric/version.nix +++ b/nix/pkgs/fabric/version.nix @@ -1 +1 @@ -"1.4.402" +"1.4.403"