|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [0.5.0] - 2022-05-07 |
| 4 | + |
| 5 | +### Highlights |
| 6 | + |
| 7 | +- We have introduced an important performance optimization technique of pre-aggregation, which can significantly improve the performance for a query with time windows containing massive amount of rows, e.g., a few millions. (#1532 #1573 #1583 #1622 #1627 #1672 # 1712 @zhanghaohit @nautaa) |
| 8 | +- We have added a new storage engine that supports persistent storage (such as HDD and SSD) for the online SQL engine. Such a storage engine is helpful when a user wants to reduce the cost with acceptable performance degradation. (#1483 @Leowner) |
| 9 | +- We have supported C/C++ based User-Defined Functions (UDFs) with dynamic registration to enhance the development experience. (#1509 #1733 #1700 @dl239 @tobegit3hub) |
| 10 | + |
| 11 | +### Other Features |
| 12 | + |
| 13 | +- Enhance the OpenMLDB Prometheus exporter ( #1584, #1645, #1754 @aceforeverd ) |
| 14 | +- Support collecting statistics of query response time for online queries ( #1497, #1521 @aceforeverd ) |
| 15 | +- Support new SQL commands: `SHOW COMPONENTS`, `SHOW TABLE STATUS` (#1380 #1431 #1704 @aceforeverd) |
| 16 | +- Support setting global variables (#1310 #1359 #1364 @keyu813 @aceforeverd) |
| 17 | +- Support reading Spark configuration files from the CLI (#1600 @tobegit3hub) |
| 18 | +- Support using multiple threads for the Spark local mode (#1675 @tobegit3hub) |
| 19 | +- Enhance the performance of join by using the Spark's native expression (#1502 tobegit3hub) |
| 20 | +- Support the validation for TaskManager configuration (#1262 @tobegit3hub) |
| 21 | +- Support tracking unfinished jobs in the TaskManager (#1474 @tobegit3hub) |
| 22 | +- Other minor features (#1601 @dl239; #1574 @vagetablechicken; #1546 @keyu813; #1729 @vagetablechicken; #1460 @tobegit3hub) |
| 23 | + |
| 24 | +### Bug Fixes |
| 25 | +- Incorrect results when the order of conditions specified in `where` is different from that of the index (#1709 @aceforeverd) |
| 26 | +- Incorrect results of `lag`/`at`/`lead` under certain circumstances (#1605 #1739 @aceforeverd) |
| 27 | +- Memory leakage in `zk_client` (#1660 @wuxiaobai24) |
| 28 | +- No catalog update if the role of a tablet is changed (#1655 @dl239) |
| 29 | +- Related bugs about `UnsafeRow` for the offline engine (#1298, #1312, #1326, #1362, #1637, #1381, #1731 @tobegit3hub) |
| 30 | +- Incorrect results after adding a new index in the standalone mode (#1721 @keyu813) |
| 31 | +- Incorrect results of `SHOW JOBS` under certain circumstances (#1453 @tobegit3hub) |
| 32 | +- Incorrect results of the date columns with `UnsafeRowOpt`(#1469 @tobegit3hub) |
| 33 | +- Other minor bug fixes (#1698 @kfiring; #1651 @kutlayacar; #1621 @KaidoWang; #1150, #1243 @tobegit3hub; ) |
| 34 | + |
| 35 | +### Code Refactoring |
| 36 | +#1616 @dl239; #1743 @zjx1319 |
| 37 | + |
| 38 | + |
3 | 39 | ## [0.4.4] - 2022-04-01 |
4 | 40 |
|
5 | 41 | ### Features |
|
0 commit comments