Skip to content

Commit f9214e9

Browse files
committed
Merge remote-tracking branch 'origin/main' into pr-534
Signed-off-by: phernandez <paul@basicmachines.co> # Conflicts: # src/basic_memory/api/app.py # src/basic_memory/cli/main.py # tests/api/v2/test_project_router.py
2 parents a500f0f + 1428d18 commit f9214e9

195 files changed

Lines changed: 15168 additions & 373 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
5656
- name: Install dependencies
5757
run: |
58-
uv pip install -e .[dev]
58+
uv pip install -e ".[dev,semantic]"
5959
6060
- name: Run type checks
6161
run: |
@@ -105,7 +105,7 @@ jobs:
105105
106106
- name: Install dependencies
107107
run: |
108-
uv pip install -e .[dev]
108+
uv pip install -e ".[dev,semantic]"
109109
110110
- name: Run tests (Postgres via testcontainers)
111111
run: |
@@ -141,7 +141,7 @@ jobs:
141141
142142
- name: Install dependencies
143143
run: |
144-
uv pip install -e .[dev]
144+
uv pip install -e ".[dev,semantic]"
145145
146146
- name: Run combined coverage (SQLite + Postgres)
147147
run: |

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,4 @@ claude-output
5757
.mcp.json
5858
.mcpregistry_*
5959
/.testmondata
60+
.benchmarks/

CHANGELOG.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,69 @@
11
# CHANGELOG
22

3+
## v0.18.3 (2026-02-12)
4+
5+
### Bug Fixes
6+
7+
- Use global `--header` flag for Tigris consistency on all rclone transactions
8+
([`7fcf587`](https://github.com/basicmachines-co/basic-memory/commit/7fcf587))
9+
- `--header-download` / `--header-upload` only apply to GET/PUT requests, missing S3
10+
ListObjectsV2 calls that bisync issues first. Non-US users saw stale edge-cached metadata.
11+
- `--header` applies to ALL HTTP transactions (list, download, upload), fixing bisync for
12+
users outside the Tigris origin region.
13+
14+
## v0.18.2 (2026-02-11)
15+
16+
### Bug Fixes
17+
18+
- **#562**: Use VIRTUAL instead of STORED columns in SQLite migration
19+
([`344e651`](https://github.com/basicmachines-co/basic-memory/commit/344e651))
20+
- Fixes compatibility issue with SQLite STORED generated columns
21+
22+
## v0.18.1 (2026-02-11)
23+
24+
### Features
25+
26+
- **#552**: Add `--format json` to CLI tool commands
27+
([`a47c9c0`](https://github.com/basicmachines-co/basic-memory/commit/a47c9c0))
28+
- CLI tool commands now support `--format json` for machine-readable output
29+
30+
- **#535**: Support `tag:` query shorthand in search
31+
([`f1d50c2`](https://github.com/basicmachines-co/basic-memory/commit/f1d50c2))
32+
- Use `tag:mytag` as a convenient shorthand in search queries
33+
34+
- **#532**: Fast edit entities, refactors for webui, enhanced search
35+
([`530cbac`](https://github.com/basicmachines-co/basic-memory/commit/530cbac))
36+
- Performance improvements for entity editing and search operations
37+
38+
### Bug Fixes
39+
40+
- **#558**: Add X-Tigris-Consistent headers to all rclone commands
41+
([`8489a3d`](https://github.com/basicmachines-co/basic-memory/commit/8489a3d))
42+
- Ensures consistent reads from Tigris object storage during sync
43+
44+
- **#541**: Handle EntityCreationError as conflict
45+
([`343a6e1`](https://github.com/basicmachines-co/basic-memory/commit/343a6e1))
46+
47+
- **#536**: Stabilize metadata filters on Postgres
48+
([`009e849`](https://github.com/basicmachines-co/basic-memory/commit/009e849))
49+
50+
- **#533**: Fix recent_activity prompt defaults
51+
([`24ca5f6`](https://github.com/basicmachines-co/basic-memory/commit/24ca5f6))
52+
53+
- **#530**: Prevent spurious `metadata: {}` in frontmatter output
54+
([`e3ced49`](https://github.com/basicmachines-co/basic-memory/commit/e3ced49))
55+
56+
- Add POST legacy compat routes for v0.18.0 CLI
57+
([`c46d7a6`](https://github.com/basicmachines-co/basic-memory/commit/c46d7a6))
58+
59+
- Restore legacy `/projects/projects` endpoint for older CLI versions
60+
([`a0e754b`](https://github.com/basicmachines-co/basic-memory/commit/a0e754b))
61+
62+
### Internal
63+
64+
- **#538**: Add fast feedback loop tooling (`just fast-check`, `just doctor`, `just testmon`)
65+
([`8072449`](https://github.com/basicmachines-co/basic-memory/commit/8072449))
66+
367
## v0.18.0 (2026-01-28)
468

569
### Features

0 commit comments

Comments
 (0)