Skip to content

Commit a700705

Browse files
committed
chore: production-readiness improvements
- Fix release.yml Go version (1.25 → 1.26.1) - Add CHANGELOG entries for v0.3.0 and v0.4.0 - Add coverage reporting to CI - Remove compiled binary from repo - Fix CONTRIBUTING.md Go version requirement (1.25 → 1.26)
1 parent 5ee1eb4 commit a700705

5 files changed

Lines changed: 40 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
- uses: actions/setup-go@v5
1717
with:
18-
go-version: '1.26'
18+
go-version: '1.26.1'
1919
cache: true
2020

2121
- name: Build
@@ -24,5 +24,10 @@ jobs:
2424
- name: Test
2525
run: CGO_ENABLED=0 go test -count=1 -timeout 120s ./...
2626

27+
- name: Coverage
28+
run: |
29+
go test -coverprofile=coverage.out ./...
30+
go tool cover -func=coverage.out | tail -1
31+
2732
- name: Vet
2833
run: CGO_ENABLED=0 go vet ./...

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
- uses: actions/setup-go@v5
3434
with:
35-
go-version: '1.25'
35+
go-version: '1.26.1'
3636
cache: true
3737

3838
- name: Build

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
# Build artifacts
1717
dist/
18+
coverage.out
1819
*.test
1920

2021
# IDE

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,37 @@
22

33
All notable changes to Yaad are documented here.
44

5+
## [0.4.0] — 2026-05-08
6+
7+
### Added
8+
- DAG branching with prefix-based memory lookup
9+
- LangGraph import/export for interoperability
10+
- MCP resources and prompts support
11+
- Backpressure logging for high-throughput ingestion
12+
- Query timeouts and configurable privacy levels
13+
- Response size limits for large recall results
14+
15+
### Fixed
16+
- Compaction edge re-linking preserves graph structure
17+
- PII detection improvements (reduced false positives)
18+
- Intent scoring accuracy for ambiguous queries
19+
- Secret filter handles multi-line tokens
20+
21+
---
22+
23+
## [0.3.0] — 2026-05-01
24+
25+
### Added
26+
- Tests for 8 previously untested packages
27+
- Tests for 6 MCP resource/prompt packages
28+
- Comprehensive integration test suite
29+
30+
### Fixed
31+
- Backpressure handling under sustained write load
32+
- Query timeout enforcement in graph traversal
33+
34+
---
35+
536
## [0.1.0] — 2026-04-28
637

738
### Initial Release

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ make build # verify it builds
1111
make test # run tests
1212
```
1313

14-
**Requirements:** Go 1.25+. No CGO, no C compiler needed.
14+
**Requirements:** Go 1.26+. No CGO, no C compiler needed.
1515

1616
## What to Work On
1717

0 commit comments

Comments
 (0)