@@ -7,6 +7,94 @@ description: 'Basic Memory is updated frequently, below are notable recent chang
77import { Card , CardGroup , Info , Warning , Note , Tip , Accordion , AccordionItem , Steps , Step } from ' @/components'
88
99View the latest changes to Basic Memory on [ GitHub] ( https://github.com/basicmachines-co/basic-memory/releases )
10+ ---
11+ ## [ v0.14.4] ( https://github.com/basicmachines-co/basic-memory/releases/tag/v0.14.4 ) — 2025-09-04
12+
13+ ### Critical Bug Fixes
14+
15+ - ** Critical search index bug - prevent note disappearing on edit** ([ #257 ] ( https://github.com/basicmachines-co/basic-memory/pull/257 ) )
16+ - Fixed critical issue where notes would disappear during editing operations
17+ - Improved search index stability and consistency
18+
19+ ### Database & Project Management
20+
21+ - ** Add missing foreign key constraints for project removal** ([ #258 ] ( https://github.com/basicmachines-co/basic-memory/pull/258 ) )
22+ - Enhanced database integrity with proper foreign key constraints
23+ - Improved project deletion handling and data consistency
24+
25+ - ** Add project isolation to ContextService.find_related() method** ([ #262 ] ( https://github.com/basicmachines-co/basic-memory/pull/262 ) )
26+ - Fixed cross-project data leakage in context search operations
27+ - Strengthened project boundary enforcement
28+
29+ - ** Complete project management special character support** ([ #279 ] ( https://github.com/basicmachines-co/basic-memory/pull/279 ) )
30+ - Enhanced support for special characters in project names and paths
31+ - Improved cross-platform compatibility for project management
32+
33+ ### Platform Compatibility
34+
35+ - ** Windows platform compatibility improvements** ([ #252 ] ( https://github.com/basicmachines-co/basic-memory/pull/252 ) )
36+ - Addressed multiple Windows-specific issues and compatibility problems
37+ - Enhanced cross-platform file handling and path resolution
38+
39+ - ** Fix Windows test failures and add Windows CI support** ([ #273 ] ( https://github.com/basicmachines-co/basic-memory/pull/273 ) )
40+ - Added Windows continuous integration support
41+ - Fixed platform-specific test failures
42+
43+ ### File Handling & Synchronization
44+
45+ - ** Handle vim atomic write DELETE events without ADD** ([ #249 ] ( https://github.com/basicmachines-co/basic-memory/pull/249 ) )
46+ - Improved handling of vim's atomic write operations
47+ - Better file synchronization with external editors
48+
49+ - ** Sanitize filenames and allow optional kebab case** ([ #260 ] ( https://github.com/basicmachines-co/basic-memory/pull/260 ) )
50+ - Enhanced filename sanitization for cross-platform compatibility
51+ - Added support for kebab-case filename formatting
52+
53+ ### MCP & API Improvements
54+
55+ - ** Enable string-to-integer conversion for build_context depth parameter** ([ #259 ] ( https://github.com/basicmachines-co/basic-memory/pull/259 ) )
56+ - Improved parameter handling in MCP build_context operations
57+ - Enhanced API flexibility and error handling
58+
59+ - ** Use discriminated unions for MCP schema validation in build_context** ([ #266 ] ( https://github.com/basicmachines-co/basic-memory/pull/266 ) )
60+ - Strengthened MCP schema validation with discriminated unions
61+ - Improved type safety and error detection
62+
63+ - ** Add ISO datetime serialization to MCP schema models** ([ #270 ] ( https://github.com/basicmachines-co/basic-memory/pull/270 ) )
64+ - Enhanced datetime handling in MCP operations
65+ - Improved API consistency and standard compliance
66+
67+ ### Logging & Configuration
68+
69+ - ** Respect BASIC_MEMORY_LOG_LEVEL and BASIC_MEMORY_CONSOLE_LOGGING environment variables** ([ #264 ] ( https://github.com/basicmachines-co/basic-memory/pull/264 ) )
70+ - Proper handling of logging configuration environment variables
71+ - Enhanced debugging and troubleshooting capabilities
72+
73+ ### Content Processing
74+
75+ - ** Ensure all datetime operations return timezone-aware objects** ([ #268 ] ( https://github.com/basicmachines-co/basic-memory/pull/268 ) )
76+ - Fixed timezone handling inconsistencies
77+ - Improved datetime processing reliability
78+
79+ - ** Fix observation parsing to exclude markdown and wiki links** ([ #269 ] ( https://github.com/basicmachines-co/basic-memory/pull/269 ) )
80+ - Enhanced content parsing to properly handle markdown and wiki link formats
81+ - Improved observation extraction accuracy
82+
83+ - ** Update YAML frontmatter tag formatting for Obsidian compatibility** ([ #280 ] ( https://github.com/basicmachines-co/basic-memory/pull/280 ) )
84+ - Enhanced Obsidian plugin compatibility with improved YAML frontmatter handling
85+ - Better integration with Obsidian's tagging system
86+
87+ ### Infrastructure
88+
89+ - ** Implement non-root Docker container to fix file ownership issues** ([ #277 ] ( https://github.com/basicmachines-co/basic-memory/pull/277 ) )
90+ - Enhanced Docker container security by running as non-root user
91+ - Fixed file ownership and permission issues in containerized environments
92+
93+ ### New Contributors
94+
95+ - [ @manuelbliemel ] ( https://github.com/manuelbliemel ) made their first contribution
96+ - [ @bdmayes ] ( https://github.com/bdmayes ) made their first contribution
97+
1098---
1199## [ v0.14.3] ( https://github.com/basicmachines-co/basic-memory/releases/tag/v0.14.3 ) — 2025-08-02
12100
0 commit comments