From ed51bfa5dd224cdfa593ece1d2b13dcdfe8824f8 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 22 Apr 2026 18:40:31 +0100 Subject: [PATCH] release: v0.4.1 --- CHANGELOG.md | 6 ++++++ internal/cli/cli_test.go | 2 +- internal/cli/version.go | 2 +- scripts/docker-git-source-smoke.sh | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c7e446..e6ccb49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to `discrawl` will be documented in this file. +## 0.4.1 - 2026-04-22 + +### Fixes + +- existing archives that already report schema version 2 now self-heal missing embedding tables and columns before 0.4.x sync/update commands continue. + ## 0.4.0 - 2026-04-22 ### Changes diff --git a/internal/cli/cli_test.go b/internal/cli/cli_test.go index de63e27..35fd924 100644 --- a/internal/cli/cli_test.go +++ b/internal/cli/cli_test.go @@ -33,7 +33,7 @@ func TestHelpAndVersion(t *testing.T) { out.Reset() require.NoError(t, Run(context.Background(), []string{"--version"}, &out, &bytes.Buffer{})) - require.Contains(t, out.String(), "0.4.0") + require.Contains(t, out.String(), "0.4.1") err := Run(context.Background(), []string{"bogus"}, &out, &bytes.Buffer{}) require.Equal(t, 2, ExitCode(err)) diff --git a/internal/cli/version.go b/internal/cli/version.go index 0d1a720..904671e 100644 --- a/internal/cli/version.go +++ b/internal/cli/version.go @@ -1,3 +1,3 @@ package cli -var version = "0.4.0" +var version = "0.4.1" diff --git a/scripts/docker-git-source-smoke.sh b/scripts/docker-git-source-smoke.sh index 9555d28..b218b9b 100755 --- a/scripts/docker-git-source-smoke.sh +++ b/scripts/docker-git-source-smoke.sh @@ -67,7 +67,7 @@ docker run --rm \ cd /src go install ./cmd/discrawl discrawl=/work/bin/discrawl - "$discrawl" --version | grep -q "0.4.0" + "$discrawl" --version | grep -q "0.4.1" "$discrawl" --config /work/config.toml subscribe --repo /work/share --with-embeddings file:///backup > /work/subscribe.out grep -q "embeddings=\\[" /work/subscribe.out "$discrawl" --config /work/config.toml --plain sql "select provider, model, count(*) as total from message_embeddings group by provider, model" | tee /work/embeddings.out