Skip to content

Commit 53faea9

Browse files
committed
Deliver 0.9.0
1 parent 79abc20 commit 53faea9

File tree

2 files changed

+33
-4
lines changed

2 files changed

+33
-4
lines changed

CHANGELOG.md

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,44 @@
1717
- TCP-B
1818
- TCP-C
1919
20-
## 0.7.0 <small>(2024-08-26)</small>
20+
## 0.x.0 <small>(2024-08-26)</small>
2121
2222
**Features**
2323
**Improvements**
2424
**Test**
2525
**Bug Fixes**
26-
26+
- Support simple SQL inner join
2727
-->
2828

29+
## 0.9.0 <small>(2024-10-11)</small>
30+
31+
**Features**
32+
33+
- Support `LIKE` operator
34+
- Support `NOLOCK` mode
35+
- Add new APIs: `xdb_column_type` `xdb_column_name` `xdb_type2str`
36+
- Add `GO` `Python` `C++` drivers
37+
38+
**Improvements**
39+
40+
- Optimize field lookup
41+
42+
**Test**
43+
44+
- Optimize `STL Map` and `HashMap(unordered_map)` benchmark test driver
45+
- Add `Boost` `MultiIndex` benchmark test driver
46+
- Add more smoke test cases
47+
48+
**Bug Fixes**
49+
50+
- The index was incorrectly created as the primary key
51+
- Update many rows with expression will set all rows to first row's value
52+
- Auto-completion heap buffer access overflow
53+
- Update transaction heap use after free
54+
- Wrong Aggregation function result for empty table
55+
- Update transaction crash issue
56+
- SQL syntax error
57+
2958
## 0.8.0 <small>(2024-09-03)</small>
3059

3160
**Features**

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ help:
88
@echo "make installmac Install crossdb(lib&tool&header) to MacOS"
99
@echo "make uninstallmac Uninstall crossdb from MacOS"
1010
@echo "make example Build and run example (need to install crossdb first)"
11+
@echo "make smoketest Build and run smoke test (need to install crossdb first)"
1112
@echo "make bench Build and run bench test (need to install crossdb first)"
1213
@echo "make bench-sqlite Build and run sqlite bench test (need to install sqlite3 first)"
1314
@echo "make bench-stlmap Build and run C++ STL Map and HashMap(unordered_map) bench test"
@@ -24,8 +25,7 @@ debug:
2425
$(CC) -o build/xdb-cli src/xdb-cli.c -lpthread -g
2526
cp include/crossdb.h build/
2627

27-
.PHONY: test
28-
test:
28+
smoketest:
2929
make -C test/
3030

3131
run:

0 commit comments

Comments
 (0)