Skip to content

Commit

Permalink
docs: update the changelog and release notes (#1782)
Browse files Browse the repository at this point in the history
  • Loading branch information
lumianph authored May 10, 2022
1 parent f3cb62c commit 0e94f70
Show file tree
Hide file tree
Showing 3 changed files with 116 additions and 70 deletions.
48 changes: 26 additions & 22 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,31 +2,35 @@

## [0.5.0] - 2022-05-07

### Features
- Support long window (#1532 #1573 #1583 #1622 #1627 #1672 # 1712 @zhanghaohit @nautaa)
- Register udf from external dynamic library (#1509 #1733 #1700 @dl239 @tobegit3hub)
- Support persistent storage engine enabled by Rocksdb (#1483 @Leowner)
- Re-designed OpenMLDB prometheus exporter ( #1584, #1645, #1754 @aceforeverd )
- Support collect deployment query response time statistics ( #1497, #1521 @aceforeverd )
- Add new SQL commands like `SHOW COMPONENTS`, `SHOW TABLE STATUS` (#1380 #1431 #1704 @aceforeverd)
- Support set global variables (#1310 #1359 #1364 @keyu813 @aceforeverd)
- Support reading Spark conf file from cli (#1600 @tobegit3hub)
- Support Spark local mode with multiple threads (#1675 @tobegit3hub)
- Optimize join condition expr (#1502 tobegit3hub)
- Add check for TaskManager config (#1262 @tobegit3hub)
- Add tracker service to track unfinished jobs (#1474 @tobegit3hub)
### Highlights

- 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)
- 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)
- We have supported C/C++ based User-Defined Functions (UDFs) with dynamic registration to enhance the development experience. (#1509 #1733 #1700 @dl239 @tobegit3hub)

### Other Features

- Enhance the OpenMLDB Prometheus exporter ( #1584, #1645, #1754 @aceforeverd )
- Support collecting statistics of query response time for online queries ( #1497, #1521 @aceforeverd )
- Support new SQL commands: `SHOW COMPONENTS`, `SHOW TABLE STATUS` (#1380 #1431 #1704 @aceforeverd)
- Support setting global variables (#1310 #1359 #1364 @keyu813 @aceforeverd)
- Support reading Spark configuration files from the CLI (#1600 @tobegit3hub)
- Support using multiple threads for the Spark local mode (#1675 @tobegit3hub)
- Enhance the performance of join by using the Spark's native expression (#1502 tobegit3hub)
- Support the validation for TaskManager configuration (#1262 @tobegit3hub)
- Support tracking unfinished jobs in the TaskManager (#1474 @tobegit3hub)
- Other minor features (#1601 @dl239; #1574 @vagetablechicken; #1546 @keyu813; #1729 @vagetablechicken; #1460 @tobegit3hub)

### Bug Fixes
- Wrong result when query on index (#1709 @aceforeverd)
- `lag`/`at`/`lead` results is wrong (#1605 #1739 @aceforeverd)
- Memory leak in zk_client (#1660 @wuxiaobai24)
- Update catalog if leade role changed (#1655 @dl239)
- Fix unsaferow relavent problems(#1298, #1312, #1326, #1362, #1637, #1381, #1731 @tobegit3hub)
- Query result is incorrect after adding a new index in standalone mode (#1721 @keyu813)
- Fail to get correct result for `SHOW JOBS` command(#1453 @tobegit3hub)
- Result is incorrect for date columns with `UnsafeRowOpt`(#1469 @tobegit3hub)
- Other minor bug fix (#1698 @kfiring; #1651 @kutlayacar; #1621 @KaidoWang; #1150, #1243 @tobegit3hub; )
- Incorrect results when the order of conditions specified in `where` is different from that of the index (#1709 @aceforeverd)
- Incorrect results of `lag`/`at`/`lead` under certain circumstances (#1605 #1739 @aceforeverd)
- Memory leakage in `zk_client` (#1660 @wuxiaobai24)
- No catalog update if the role of a tablet is changed (#1655 @dl239)
- Related bugs about `UnsafeRow` for the offline engine (#1298, #1312, #1326, #1362, #1637, #1381, #1731 @tobegit3hub)
- Incorrect results after adding a new index in the standalone mode (#1721 @keyu813)
- Incorrect results of `SHOW JOBS` under certain circumstances (#1453 @tobegit3hub)
- Incorrect results of the date columns with `UnsafeRowOpt`(#1469 @tobegit3hub)
- Other minor bug fixes (#1698 @kfiring; #1651 @kutlayacar; #1621 @KaidoWang; #1150, #1243 @tobegit3hub; )

### Code Refactoring
#1616 @dl239; #1743 @zjx1319
Expand Down
63 changes: 39 additions & 24 deletions docs/en/about/release_notes.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,44 @@
# v0.5.x Release Notes
# Release Notes

## v0.5.0 Release Notes

### Features
- Support long window (#1532 #1573 #1583 #1622 #1627 #1672 # 1712 @zhanghaohit @nautaa)
- Register udf from external dynamic library (#1509 #1733 #1700 @dl239 @tobegit3hub)
- Support persistent storage engine enabled by Rocksdb (#1483 @Leowner)
- Re-designed OpenMLDB prometheus exporter ( #1584, #1645, #1754 @aceforeverd )
- Support collect deployment query response time statistics ( #1497, #1521 @aceforeverd )
- Add new SQL commands like `SHOW COMPONENTS`, `SHOW TABLE STATUS` (#1380 #1431 #1704 @aceforeverd)
- Support set global variables (#1310 #1359 #1364 @keyu813 @aceforeverd)
- Support reading Spark conf file from cli (#1600 @tobegit3hub)
- Support Spark local mode with multiple threads (#1675 @tobegit3hub)
- Optimize join condition expr (#1502 tobegit3hub)
- Add check for TaskManager config (#1262 @tobegit3hub)
- Add tracker service to track unfinished jobs (#1474 @tobegit3hub)
### Highlights

- 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)
- 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)
- We have supported C/C++ based User-Defined Functions (UDFs) with dynamic registration to enhance the development experience. (#1509 #1733 #1700 @dl239 @tobegit3hub)

### Other Features

- Enhance the OpenMLDB Prometheus exporter ( #1584, #1645, #1754 @aceforeverd )
- Support collecting statistics of query response time for online queries ( #1497, #1521 @aceforeverd )
- Support new SQL commands: `SHOW COMPONENTS`, `SHOW TABLE STATUS` (#1380 #1431 #1704 @aceforeverd)
- Support setting global variables (#1310 #1359 #1364 @keyu813 @aceforeverd)
- Support reading Spark configuration files from the CLI (#1600 @tobegit3hub)
- Support using multiple threads for the Spark local mode (#1675 @tobegit3hub)
- Enhance the performance of join by using the Spark's native expression (#1502 tobegit3hub)
- Support the validation for TaskManager configuration (#1262 @tobegit3hub)
- Support tracking unfinished jobs in the TaskManager (#1474 @tobegit3hub)
- Other minor features (#1601 @dl239; #1574 @vagetablechicken; #1546 @keyu813; #1729 @vagetablechicken; #1460 @tobegit3hub)

### Bug Fixes
- Wrong result when query on index (#1709 @aceforeverd)
- `lag`/`at`/`lead` results is wrong (#1605 #1739 @aceforeverd)
- Memory leak in zk_client (#1660 @wuxiaobai24)
- Update catalog if leade role changed (#1655 @dl239)
- Fix unsaferow relavent problems(#1298, #1312, #1326, #1362, #1637, #1381, #1731 @tobegit3hub)
- Query result is incorrect after adding a new index in standalone mode (#1721 @keyu813)
- Fail to get correct result for `SHOW JOBS` command(#1453 @tobegit3hub)
- Result is incorrect for date columns with `UnsafeRowOpt`(#1469 @tobegit3hub)
- Other minor bug fix (#1698 @kfiring; #1651 @kutlayacar; #1621 @KaidoWang; #1150, #1243 @tobegit3hub; )

- Incorrect results when the order of conditions specified in `where` is different from that of the index (#1709 @aceforeverd)
- Incorrect results of `lag`/`at`/`lead` under certain circumstances (#1605 #1739 @aceforeverd)
- Memory leakage in `zk_client` (#1660 @wuxiaobai24)
- No catalog update if the role of a tablet is changed (#1655 @dl239)
- Related bugs about `UnsafeRow` for the offline engine (#1298, #1312, #1326, #1362, #1637, #1381, #1731 @tobegit3hub)
- Incorrect results after adding a new index in the standalone mode (#1721 @keyu813)
- Incorrect results of `SHOW JOBS` under certain circumstances (#1453 @tobegit3hub)
- Incorrect results of the date columns with `UnsafeRowOpt`(#1469 @tobegit3hub)
- Other minor bug fixes (#1698 @kfiring; #1651 @kutlayacar; #1621 @KaidoWang; #1150, #1243 @tobegit3hub; )

### Code Refactoring

#1616 @dl239; #1743 @zjx1319

# v0.4.x Release Notes



## v0.4.4 Release Notes

Expand All @@ -55,6 +62,8 @@
### Acknowledgement
We appreciate the contribution to this release from all of our contributors, especially those from the community who are not from 4Paradigm's core OpenMLDB team, including @hezhaozhao-git @HuilinWu2 @keyu813 @aimanfatima @L-Y-L @Stevinson . We are looking forward to your contribution!



## v0.4.3 Release Notes
### Features

Expand All @@ -68,6 +77,8 @@ We appreciate the contribution to this release from all of our contributors, esp
- Other minor bug fixes (#1379 @wuteek; #1384 jasleon)




## v0.4.2 Release Notes
### Features
- Support timestamps in `long int` when importing a csv file (#1237 @vagetablechicken)
Expand All @@ -91,6 +102,8 @@ We appreciate the contribution to this release from all of our contributors, esp
- LAST JOIN may fail in the cluster version under certain circumstances. (#1226 @dl239)
- Invalid SQL may run successfully. (#1208 @aceforeverd)



## v0.4.1 Release Notes
### Features
- Improve CLI error messages and support the 'enable_trace' system variable (#1129 @jingchen2222)
Expand All @@ -103,6 +116,8 @@ We appreciate the contribution to this release from all of our contributors, esp
- Offline data import for the CSV format may cause incorrect results. (#1100 @yabg-shuai666)
- 'Offline path' cannot be displayed after importing offline data. (#1172 @vagetablechicken)



## v0.4.0 Release Notes

### Highlights
Expand Down
75 changes: 51 additions & 24 deletions docs/zh/about/release_notes.md
Original file line number Diff line number Diff line change
@@ -1,75 +1,94 @@
# v0.5.x Release Notes
# Release Notes

## v0.5.0 Release Notes

### Features
- Support long window (#1532 #1573 #1583 #1622 #1627 #1672 # 1712 @zhanghaohit @nautaa)
- Register udf from external dynamic library (#1509 #1733 #1700 @dl239 @tobegit3hub)
- Support persistent storage engine enabled by Rocksdb (#1483 @Leowner)
- Re-designed OpenMLDB prometheus exporter ( #1584, #1645, #1754 @aceforeverd )
- Support collect deployment query response time statistics ( #1497, #1521 @aceforeverd )
- Add new SQL commands like `SHOW COMPONENTS`, `SHOW TABLE STATUS` (#1380 #1431 #1704 @aceforeverd)
- Support set global variables (#1310 #1359 #1364 @keyu813 @aceforeverd)
- Support reading Spark conf file from cli (#1600 @tobegit3hub)
- Support Spark local mode with multiple threads (#1675 @tobegit3hub)
- Optimize join condition expr (#1502 tobegit3hub)
- Add check for TaskManager config (#1262 @tobegit3hub)
- Add tracker service to track unfinished jobs (#1474 @tobegit3hub)
### Highlights

- 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)
- 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)
- We have supported C/C++ based User-Defined Functions (UDFs) with dynamic registration to enhance the development experience. (#1509 #1733 #1700 @dl239 @tobegit3hub)

### Other Features

- Enhance the OpenMLDB Prometheus exporter ( #1584, #1645, #1754 @aceforeverd )
- Support collecting statistics of query response time for online queries ( #1497, #1521 @aceforeverd )
- Support new SQL commands: `SHOW COMPONENTS`, `SHOW TABLE STATUS` (#1380 #1431 #1704 @aceforeverd)
- Support setting global variables (#1310 #1359 #1364 @keyu813 @aceforeverd)
- Support reading Spark configuration files from the CLI (#1600 @tobegit3hub)
- Support using multiple threads for the Spark local mode (#1675 @tobegit3hub)
- Enhance the performance of join by using the Spark's native expression (#1502 tobegit3hub)
- Support the validation for TaskManager configuration (#1262 @tobegit3hub)
- Support tracking unfinished jobs in the TaskManager (#1474 @tobegit3hub)
- Other minor features (#1601 @dl239; #1574 @vagetablechicken; #1546 @keyu813; #1729 @vagetablechicken; #1460 @tobegit3hub)

### Bug Fixes
- Wrong result when query on index (#1709 @aceforeverd)
- `lag`/`at`/`lead` results is wrong (#1605 #1739 @aceforeverd)
- Memory leak in zk_client (#1660 @wuxiaobai24)
- Update catalog if leade role changed (#1655 @dl239)
- Fix unsaferow relavent problems(#1298, #1312, #1326, #1362, #1637, #1381, #1731 @tobegit3hub)
- Query result is incorrect after adding a new index in standalone mode (#1721 @keyu813)
- Fail to get correct result for `SHOW JOBS` command(#1453 @tobegit3hub)
- Result is incorrect for date columns with `UnsafeRowOpt`(#1469 @tobegit3hub)
- Other minor bug fix (#1698 @kfiring; #1651 @kutlayacar; #1621 @KaidoWang; #1150, #1243 @tobegit3hub; )

- Incorrect results when the order of conditions specified in `where` is different from that of the index (#1709 @aceforeverd)
- Incorrect results of `lag`/`at`/`lead` under certain circumstances (#1605 #1739 @aceforeverd)
- Memory leakage in `zk_client` (#1660 @wuxiaobai24)
- No catalog update if the role of a tablet is changed (#1655 @dl239)
- Related bugs about `UnsafeRow` for the offline engine (#1298, #1312, #1326, #1362, #1637, #1381, #1731 @tobegit3hub)
- Incorrect results after adding a new index in the standalone mode (#1721 @keyu813)
- Incorrect results of `SHOW JOBS` under certain circumstances (#1453 @tobegit3hub)
- Incorrect results of the date columns with `UnsafeRowOpt`(#1469 @tobegit3hub)
- Other minor bug fixes (#1698 @kfiring; #1651 @kutlayacar; #1621 @KaidoWang; #1150, #1243 @tobegit3hub; )

### Code Refactoring

#1616 @dl239; #1743 @zjx1319

# v0.4.x Release Notes



## v0.4.4 Release Notes

### Features

- Support the standalone version by Java and Python SDKs (#1302 #1325 #1485 @tobegit3hub @HuilinWu2 @keyu813)
- Support the blocking execution for offline queries (#1486 @vagetablechicken )
- Add the `getStatement` API in Java SDK (#1231 @dl239 )
- Support multiple rows insertion in the Python SDK (#1402 @hezhaozhao-git )
- Support the JDBC connection (#1511 @vagetablechicken )

### Bug Fixes

- The error message is empty when executing `show deployment` in CLI fails. (#1415 @dl239 )
- The `show job` and `show jobs` cannot display correct information. (#1440 @vagetablechicken )
- The built-in function execution on a string filed with the length of greater than 2048 characters causes OpenMLDB crash. (#1540 @dl239 )
- The simple expression inference fails in some cases (#1443 @jingchen2222 )
- The `PreparedStatement` in Java SDK does not perform as expected. (#1511 @vagetablechicken )

### Code Refactoring

#1467 @aimanfatima ; #1513 @L-Y-L ; #1503 @Stevinson ;

### Acknowledgement

We appreciate the contribution to this release from all of our contributors, especially those from the community who are not from 4Paradigm's core OpenMLDB team, including @hezhaozhao-git @HuilinWu2 @keyu813 @aimanfatima @L-Y-L @Stevinson . We are looking forward to your contribution!



## v0.4.3 Release Notes

### Features

- Add the output of the number of rows imported after successfully importing data (#1401 @Manny-op)
- Code Refactoring (#1366 @Cupid0320; #1378 @wuteek; #1418 @prashantpaidi; #1420 @shiyoubun; #1422 @vagetablechicken)

### Bug Fixes

- Loading online data with "not null" columns in Spark fails. (#1341 @vagetablechicken)
- `max_where` and `min_where` results are incorrect if there is no rows matched. (#1403 @aceforeverd)
- The `insert` and `select` execution of the standalone version fails. (#1426 @dl239)
- Other minor bug fixes (#1379 @wuteek; #1384 jasleon)




## v0.4.2 Release Notes

### Features

- Support timestamps in `long int` when importing a csv file (#1237 @vagetablechicken)
- Change the default execution mode in CLI from `online` to `offline` (#1332 @dl239)
- Enhancements for the Python SDK:
Expand All @@ -86,23 +105,31 @@ We appreciate the contribution to this release from all of our contributors, esp
- Offline queries that do not execute on tables will run successfully even when the connection fails. (#1264 @tobegit3hub)

### Bug Fixes

- Offline data import fails when the timestamp value is `null`. (#1274 @tobegit3hub)
- Start time of TaskManager jobs in CLI is null. (#1272 @tobegit3hub)
- LAST JOIN may fail in the cluster version under certain circumstances. (#1226 @dl239)
- Invalid SQL may run successfully. (#1208 @aceforeverd)



## v0.4.1 Release Notes

### Features

- Improve CLI error messages and support the 'enable_trace' system variable (#1129 @jingchen2222)

### Bug Fixes

- CLI coredumps when it fails to connect to a nameserver. (#1166 @keyu813)
- Java SDK has the issue of memory leaks. (#1148 @dl239)
- The startup fails if a pid file exists. (#1108 @dl239)
- There are incorrect values for the column with the date type when loading data into an online table. (#1103 @yabg-shuai666)
- Offline data import for the CSV format may cause incorrect results. (#1100 @yabg-shuai666)
- 'Offline path' cannot be displayed after importing offline data. (#1172 @vagetablechicken)



## v0.4.0 Release Notes

### Highlights
Expand Down

0 comments on commit 0e94f70

Please sign in to comment.