|
1 | | -## [0.5.1] - 2025-11-20 |
| 1 | +## [0.5.1] - 2025-11-21 |
2 | 2 |
|
3 | 3 | ### 🚀 Features |
4 | 4 |
|
5 | | -- **RETURN DISTINCT**: Add support for `RETURN DISTINCT` to de-duplicate query results |
6 | | - - Eliminates duplicate results in multi-path graph traversals |
7 | | - - Fully integrated: parser, AST, logical plan, SQL generation |
8 | | - - Generates `SELECT DISTINCT` in ClickHouse SQL |
9 | | -- **Role-Based Connection Pool**: Implement per-role connection pooling for ClickHouse RBAC |
10 | | - - Maintains separate connection pools per role for performance |
11 | | - - Eliminates `SET ROLE` execution overhead on every query |
12 | | - - Prevents race conditions with concurrent role usage |
13 | | - - Uses ClickHouse HTTP `role` parameter for proper role context |
14 | | - - Works without role (uses default connection pool) |
| 5 | +- Add SQL Generation API (v0.5.1) |
| 6 | +- Implement RETURN DISTINCT for de-duplication |
| 7 | +- Add role-based connection pool for ClickHouse RBAC |
15 | 8 |
|
16 | 9 | ### 🐛 Bug Fixes |
17 | 10 |
|
18 | | -- Fix WHERE filter application in complex graph patterns (addresses user-reported duplicate results) |
19 | 11 | - Eliminate flaky cache LRU eviction test with millisecond timestamps |
20 | 12 |
|
21 | | -### 🧪 Testing |
| 13 | +### 📚 Documentation |
| 14 | + |
| 15 | +- Fix getting-started guide issues |
| 16 | +- Update STATUS.md with fixed flaky test achievement (423/423 passing) |
| 17 | +- Add /query/sql endpoint and RETURN DISTINCT documentation |
| 18 | +- Add /query/sql endpoint and RETURN DISTINCT to wiki |
22 | 19 |
|
23 | | -- Add comprehensive role-based connection pool integration tests |
24 | | -- Verify RETURN DISTINCT de-duplication behavior |
25 | | -- SQL generation endpoint correctly returns `["SET ROLE role", "SELECT ..."]` array |
| 20 | +### 🧪 Testing |
26 | 21 |
|
27 | | -### 📊 Test Coverage |
| 22 | +- Add role-based connection pool integration tests |
28 | 23 |
|
29 | | -- **423/423 integration tests passing** (100%) |
30 | | -- Role-based query tests: 4/6 passing (2 require ClickHouse roles setup) |
| 24 | +### ⚙️ Miscellaneous Tasks |
31 | 25 |
|
| 26 | +- Update CHANGELOG.md [skip ci] |
| 27 | +- Release v0.5.1 |
32 | 28 | ## [0.5.0] - 2025-11-19 |
33 | 29 |
|
34 | 30 | ### 🚀 Features |
|
0 commit comments