You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by hx...@apache.org on 2020/06/15 09:26:55 UTC

[incubator-iotdb] branch cherry-pick-releasev0.10 created (now aff4ac8)

This is an automated email from the ASF dual-hosted git repository.

hxd pushed a change to branch cherry-pick-releasev0.10
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.


      at aff4ac8  add v0.10 release to RELEASE_NOTES.md

This branch includes the following new commits:

     new aff4ac8  add v0.10 release to RELEASE_NOTES.md

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[incubator-iotdb] 01/01: add v0.10 release to RELEASE_NOTES.md

Posted by hx...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

hxd pushed a commit to branch cherry-pick-releasev0.10
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git

commit aff4ac8abf70956e0e44eb9a7bcbc1c2434fa6d0
Author: xiangdong huang <sa...@gmail.com>
AuthorDate: Sat Jun 13 00:18:02 2020 +0800

    add v0.10 release to RELEASE_NOTES.md
---
 RELEASE_NOTES.md | 181 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 181 insertions(+)

diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 8690246..c3f4f31 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -19,6 +19,187 @@
 
 -->
 
+# Apache IoTDB (incubating) 0.10.0
+
+## New Features
+
+* IOTDB-217 A new GROUPBY syntax, e.g., select avg(s1) from root.sg.d1.s1 GROUP BY ([1, 50), 5ms)
+* IOTDB-220 Add hot-load configuration function
+* IOTDB-275 allow using user defined JAVA_HOME and allow blank space in the JAVA_HOME
+* IOTDB-287 Allow domain in JDBC URL
+* IOTDB-292 Add load external tsfile feature
+* IOTDB-297 Support "show flush task info"
+* IOTDB-298 Support new Last point query. e.g, select last * from root
+* IOTDB-305 Add value filter function while executing align by device
+* IOTDB-309 add Dockerfiles for 0.8.1, 0.9.0, and 0.9.1
+* IOTDB-313 Add RandomOnDiskUsableSpaceStrategy
+* IOTDB-323 Support insertRecords in session
+* IOTDB-337 Add timestamp precision properties for grafana
+* IOTDB-343 Add test method in session
+* IOTDB-396 Support new query clause: disable align, e.g., select * from root disable align
+* IOTDB-447 Support querying non-existing measurement and constant measurement
+* IOTDB-448 Add IN operation, e.g., where time in (1,2,3)
+* IOTDB-456 Support GroupByFill Query, e.g., select last_value(s1) from root.sg.d1 GROUP BY ([1, 10), 2ms) FILL(int32[previousUntilLast])
+* IOTDB-467 The CLI displays query results in a batch manner
+* IOTDB-497 Support Apache Flink Connector with IoTDB
+* IOTDB-558 add text support for grafana
+* IOTDB-560 Support Apache Flink connecter with TsFile
+* IOTDB-565 MQTT Protocol Support, disabled by default, open in iotdb-engine.properties
+* IOTDB-574 Specify configuration when start iotdb
+* IOTDB-588 Add tags and attributes management
+* IOTDB-607 add batch create timeseries in native interface
+* IOTDB-612 add limit&offset to show timeseries
+* IOTDB-615 Use TsDataType + Binary to replace String in insert plan
+* IOTDB-617 Support alter one time series's tag/attribute
+* IOTDB-630 Add a jdbc-like way to fetch data in session
+* IOTDB-640 Enable system admin sql (flush/merge) in JDBC or Other API
+* IOTDB-671 Add clear cache command
+* Support open and close time range in group by, e.g, [), (]
+* Online upgrade from 0.9.x
+* Support speical characters in path: -/+&%$#@
+* IOTDB-446 Support path start with a digit, e.g., root.sg.12a
+* enable rpc compression in session pool
+* Make JDBC OSGi usable and added a feature file
+* add printing one resource file tool
+* Allow count timeseries group by level=x using default path
+* IOTDB-700 Add OpenID Connect based JWT Access as alternative to Username / Password
+* IOTDB-701 Set heap size by percentage of system total memory when starts
+* IOTDB-708 add config for inferring data type from string value
+* IOTDB-715 Support previous time range in previousuntillast
+* IOTDB-719 add avg_series_point_number_threshold in config
+* IOTDB-731 Continue write inside InsertPlan 
+* IOTDB-734 Add Support for NaN in Double / Floats in SQL Syntax.
+* IOTDB-744 Support upsert alias 
+
+
+## Incompatible changes
+
+* IOTDB-138 Move All metadata query to usual query
+* IOTDB-322 upgrade to thrift 0.12.0-0.13.0
+* IOTDB-325 Refactor Statistics in TsFile
+* IOTDB-419 Refactor the 'last' and 'first' aggregators to 'last_value' and 'first_value'
+* IOTDB-506 upgrade the rpc protocol to v2 to reject clients or servers that version < 0.10
+* IOTDB-587 TsFile is upgraded to version 2
+* IOTDB-593 add metaOffset in TsFileMetadata
+* IOTDB-597 Rename methods in Session: insertBatch to insertTablet, insertInBatch to insertRecords, insert to insertRecord
+* RPC is incompatible, you can not use client-v0.9 to connect with server-v0.10
+* TsFile format is incompatible, will be upgraded when starting 0.10
+* Refine exception code in narive api
+
+## Miscellaneous changes
+
+* IOTDB-190 upgrade from antlr3 to antlr4
+* IOTDB-418 new query engine
+* IOTDB-429 return empty dataset instead of throw exception, e.g., show child paths root.*
+* IOTDB-445 Unify the keyword of "timestamp" and "time"
+* IOTDB-450 Add design documents
+* IOTDB-498 Support date format "2020-02-10"
+* IOTDB-503 Add checkTimeseriesExists in java native api
+* IOTDB-605 Add more levels of index in TsFileMetadata for handling too many series in one device
+* IOTDB-625 Change default level number: root is level 0
+* IOTDB-628 rename client to cli
+* IOTDB-621 Add Check isNull in Field for querying using session
+* IOTDB-632 Performance improve for PreviousFill/LinearFill
+* IOTDB-695 Accelerate the count timeseries query 
+* IOTDB-707 Optimize TsFileResource memory usage  
+* IOTDB-730 continue write in MQTT when some events are failed
+* IOTDB-729 shutdown uncessary threadpool 
+* IOTDB-733 Enable setting for mqtt max length 
+* IOTDB-732 Upgrade fastjson version to 1.2.70
+* Allow "count timeseries" without a prefix path
+* Add max backup log file number
+* add rpc compression api in client and session module
+* Continue writing the last unclosed file
+* Move the vulnera-checks section into the apache-release profile to accelerate compile
+* Add metaquery in python example
+* Set inferType of MQTT InsertPlan to true
+
+
+
+## Bug Fixes
+
+* IOTDB-125 Potential Concurrency bug while deleting and inserting happen together
+* IOTDB-185 fix start-client failed on WinOS if there is blank space in the file path; let start-server.bat suport jdk12,13 etc
+* IOTDB-304 Fix bug of incomplete HDFS URI
+* IOTDB-341 Fix data type bug in grafana
+* IOTDB-346 Fix a bug of renaming tsfile in loading function
+* IOTDB-370 fix a concurrent problem in parsing sql
+* IOTDB-376 fix metric to show executeQuery
+* IOTDB-392 fix export CSV
+* IOTDB-393 Fix unclear error message for no privilege users
+* IOTDB-401 Correct the calculation of a chunk if there is no data in the chunk, do not flush empty chunk
+* IOTDB-412 Paths are not correctly deduplicated
+* IOTDB-420 Avoid encoding task dying silently
+* IOTDB-425 fix can't change the root password.
+* IOTDB-459 Fix calmem tool bug
+* IOTDB-470fix IllegalArgumentException when there exists 0 byte TsFile
+* IOTDB-529 Relative times and NOW() operator cannot be used in Group By
+* IOTDB-531 fix issue when grafana visualize boolean data
+* IOTDB-546 Fix show child paths statement doesn't show quotation marks
+* IOTDB-643 Concurrent queries cause BufferUnderflowException when storage in HDFS
+* IOTDB-663 Fix query cache OOM while executing query
+* IOTDB-664 Win -e option
+* IOTDB-669 fix getting two columns bug while ”show devices“ in session
+* IOTDB-692 merge behaves incorrectly
+* IOTDB-712 Meet BufferUnderflowException and can not recover
+* IOTDB-718 Fix wrong time precision of NOW()
+* IOTDB-735 Fix Concurrent error for MNode when creating time series automatically 
+* IOTDB-738 Fix measurements has blank 
+
+* fix concurrent auto create schema conflict bug
+* fix meet incompatible file error in restart
+* Fix bugs of set core-site.xml and hdfs-site.xml paths in HDFS storage
+* fix execute flush command while inserting bug
+* Fix sync schema pos bug
+* Fix batch execution bug, the following sqls will all fail after one error sql
+* Fix recover endTime set bug
+
+
+# Apache IoTDB (incubating) 0.9.3
+
+## Bug Fixes
+- IOTDB-531 Fix that JDBC URL does not support domain issue
+- IOTDB-563 Fix pentaho cannot be downloaded because of spring.io address
+- IOTDB-608 Skip error Mlog
+- IOTDB-634 Fix merge caused errors for TsFile storage in HDFS
+- IOTDB-636 Fix Grafana connector does not use correct time unit
+
+## Miscellaneous changes
+- IOTDB-528 Modify grafana group by
+- IOTDB-635 Add workaround when doing Aggregation over boolean Series
+- Remove docs of Load External Tsfile
+- Add Grafana IoTDB Bridge Artifact to distribution in tools/grafana folder
+
+
+# Apache IoTDB (incubating) 0.9.2
+
+## Bug Fixes
+- IOTDB-553 Fix Return Empty ResultSet when queried series doesn't exist
+- IOTDB-575 add default jmx user and password; fix issues that jmx can't be accessed remotely
+- IOTDB-584 Fix InitializerError when recovering files on HDFS
+- Fix batch insert once an illegal sql occurs all the sqls after that will not succeed
+- Fix concurrent modification exception when iterator TsFileResourceList 
+- Fix some HDFS config issues 
+- Fix runtime exception not catched and sync schema pos was nullpointer bug in DataTransferManager
+- Fix python rpc grammar mistakes
+- Fix upgrade ConcurrentModificationException
+
+## Miscellaneous changes
+- IOTDB-332 support Chinese characters in path
+- IOTDB-316 add AVG function to 4-SQL Reference.md and modify style 
+- improve start-server.bat by using quotes to protect against empty entries
+- Add Chinese documents for chapter 4.2
+- change download-maven-plugin to 1.3.0
+- add session pool 
+- add insertInBatch in Session
+- add insertInBatch to SessionPool
+- modify 0.9 docs to fit website
+- remove tsfile-format.properties
+- add bloom filter in iotdb-engien.properties
+- update server download doc
+- typos fix in Rel/0.9 docs
+- support 0.12.0 and 0.13.0 thrift
+
 # Apache IoTDB (incubating) 0.9.1
 
 ## Bug Fixes