CritasWang opened a new pull request, #9333:
URL: https://github.com/apache/iotdb/pull/9333

   - [IOTDB-5577] Metric dashboard for Schema Module (#9135)
   - [IOTDB-5533] Add IoTDB Internal Reporter params back and Modify the config 
of root.__system (#9119)
   - feat(WebSite) :DocSearch Filter By Version (#9134)
   - [IOTDB-4005] Allow the following child pipeline to run in advance
   - [IOTDB-5559] Implement metric exporters for RatisConsensus (#9099)
   - Remove 0.8-0.12 docs & fix the bad urls on the master branch (#9091)
   - Add a paper to the Publication_zh doc (#9067)
   - [IOTDB-5454] Support shuffle function of DataExchangeModule
   - [IOTDB-5147]Optimize compaction schedule when priority is BALANCE (#9103)
   - Update nifi doc (#9051)
   - Fix some broken links in README (#9066)
   - [IOTDB-5578] Keep CacheMemoryManager monitor alive when exception (#9133)
   - [IOTDB-5524] Update metric docs for schema module (#9136)
   - Modify Group-By UserGuide
   - [IOTDB-5542] ConfigNode counter dashboard (#9129)
   - [IOTDB-5581] Missing reset of aggregators in RawDataAggregationOperator
   - [IOTDB-5575] Pipe SDK: PipeProcessor & PipeConnector (#9131)
   - [IOTDB-4898] Push offset and limit down to ScanOperator if possible
   - [IOTDB-5582] Add region type in ratis metric prefix (#9140)
   - [IOTDB-5538] Deprecate configuration parameter `max_deduplicated_path_num`
   - [IOTDB-5585] Change InternalReporterType from IoTDB to Memory to reduce 
performance degradation
   - Use req.getName() as templateName in ClientRpcServiceImpl (#9142)
   - [IOTDB-5584] Fix wrong intialization in GROUP BY CONDITION
   - [IOTDB-5462] Optimize the memory estimation of ExchangeOperator in the 
pipelin
   - fix exception caused by pre deleted db (#9151)
   - [IOTDB-5081] Implement model management on ConfigNode (#9090)
   - [IOTDB-5458] Add Session Idle Time Metrics and Upgrade Thrift related 
Metrics (#9124)
   - [IOTDB-5587] Add dataRegionId into Memtable and update flush point metrics 
(#9148)
   - Bump http-cache-semantics from 4.1.0 to 4.1.1 in /grafana-plugin (#8980)
   - Bump decode-uri-component from 0.2.0 to 0.2.2 in /grafana-plugin (#8292)
   - [IOTDB-5587] Update the cluster info and node info of metrics (#9147)
   - [IOTDB-5590] convert __endTime to UTC in cli
   - [IOTDB-5555] Enable modify external RPC EndPoint of DataNode (#9155)
   - [IOTDB-5592] Fix unexpected error when use full path in having/where 
(#9157)
   - [IOTDB-5593] Improve efficiency of DistributionPlanner by recording map 
instead of recursive search
   - [IOTDB-5545] Implement SchemaRegionLoader for SchemaEngine (#9156)
   - [IOTDB-5595] Fix memory leak for TsFileProcessorInfoMetrics in 
TsFileProcessorInfo (#9162)
   - Add TsFileResource back to TsFileResourceManager when all time index are 
file level (#9164)
   - [IOTDB-5147]Optimize compaction schedule when priority is BALANCE (#9163)
   - [IOTDB-5516] Fix delete schema region bug during drop database (#9170)
   - [IOTDB-5596] Rename ConfigNodeRegion to ConfigRegion (#9168)
   - Bump jackson.version from 2.13.4 to 2.13.5 (#9177)
   - [IOTDB-5599] Bug: One query is divided too much tasks to be allowed by 
system
   - Update the version of master branch & deploy 1.1 website (#9178)
   - Update website deploy command (#9181)
   - [IOTDB-5594] Update timeout after completing logical plan and distribution 
plan
   - feat(site): image move to site (#9182)
   - Update Apache-IoTDB-ConfigNode-Dashboard.json (#9190)
   - [IOTDB-5604]Fix NPE when execute Agg + align by device query without 
assigned DataRegion
   -  Use ConfigurableTByteBuffer instead of TByteBuffer in 
ThriftCommonsSerDeUtils
   - [IOTDB-5601] [Refactor] Remove AsyncConfigNodeHeartbeatServiceClient and 
AsyncDataNodeHeartbeatServiceClient as there core logic are duplicated (#9180)
   - feat(site): update to website 2.0 (#9196)
   - [fix(people): fix Community display] (#9198)
   - IOTDB-5610 Don't pipeline cosumeAllNode and consumeOneByOneNode with only 
one child (#9197)
   - Add write metrics and dashboard (#9167)
   - fix(site):fix home url error (#9202)
   - Remove jackson-mapper-asl to fix security alert (#9199)
   - Fix timeout in Schema UT (#9195)
   - feat(site):home break-word (#9203)
   - Remove redundant logic in reconstructExpressions() (#9200)
   - Update query user guide (#9205)
   - [IOTDB-5563] Extract and decouple the logic of window segmentation in 
Aggregator (#9141)
   - [IOTDB-5613] Remove unnecessary serialization in IoTConsensus when 
replicaNum is 1 to improve write performance (#9204)
   - [IOTDB-5517] Add metrics for disk io (#9209)
   - [IOTDB-5598] Pipe Plugins Management: from SQL to CN (#9175)
   - [IOTDB-5580] Add limitation of time and tsBlock size to MergeSortOperator  
 (#9193)
   - [IOTDB-5586] Reduce the scope of lock in MemoryPool
   - [IOTDB-5621] Eliminate the deprecated code in the template (#9219)
   - [IOTDB-5624] Optimize the organization of Apache IoTDB ConfigNode 
Dashboard (#9221)
   - [IOTDB-5620] Fix flush stuck when there is a lot of time partitions in 
each DataRegion (#9218)
   - [IOTDB-5631] Add aggregate  method time_duration for query
   - [IOTDB-5616] Fix some code smells (#9217)
   - [IOTDB-5487] Fix the problem that the timestamp is "null" when using jdbc 
(#8998)
   - Remove 0.75 report (#9224)
   - Update Aggregation.md (#9227)
   - Fix memory calculation is not accurate in SystemInfo (#9237)
   - Change log level of array pool to debug (#9208)
   - [IOTDB-5619] Fix NPE in processing GroupByTagNode (#9235)
   - Add Tsfile-settle-tool docs and modify the default port of the tool (#9233)
   - Set some runtime fields in FIConetxt to null when the FI is done
   - remove stale docs (#9249)
   - [IOTDB-5240] Fix ConfigMTree snapshot deserialization while using template 
(#9247)
   - [IOTDB-5649] Refactor `ExpressionAnalyzer` using visitor pattern (#9236)
   - fix(home): fix home url error (#9252)
   - [IOTDB-5644] Fix unexpected result when there are no select expressions 
after analyzed in query (#9242)
   - [IOTDB-5646] Support insert bytes directly by Python API (#9222)
   - [IOTDB-5630] Make Function cast a built-in function
   - [IOTDB-4497][Doc] Improve NodeStatus definition (#9256)
   - add example of kill query in doc
   - update docker deployment and docs for 1.0.1 (#9169)
   - [IOTDB-5652] Acclerate delete schema via AsyncClient (#9261)
   - [IOTDB-5300] Fix an error occurs when migrating readonly data region 
(#9266)
   - Fix website compile error (#9276)
   - [IOTDB-5653] replace first line /bin/sh with /bin/bash of all shell script 
(#9277)
   - [IOTDB-5659] Fix dead lock condition in shutdown hook (#9274)
   - [IOTDB-5660] Rename StorageGroup related expcetion name to Database
   - [IOTDB-5486] [IoTDB ML] The transformation between tsBlock(binary) and 
numpy.ndarray (#9096)
   - Compatible with the client parameters on DataNode (#9272)
   - [IOTDB-5661] Update Docs
   - [IOTDB-5616] Fix some code smells (#9246)
   - [DOC] Time Series Representation and Matching Functions (#9291)
   - [IOTDB-5654] Pipe SQL: From SQL to CN (#9245)
   - [IOTDB-5627] Optimize Schedule related metrics and Update Performance 
Overview Dashboard (#9223)
   - [grafana-plugin] Preparing grafana-plugin launching in Grafana 
Marketplace: serveral bug fixes & code optimization (#9293)
   - [IOTDB-5650] Pipe Plugin Coordinator: From SQL to ConfigNode (#9254)
   - Modify docs of write metric (#9232)
   - [IOTDB-5656] subscription-api (#9263)
   - [IOTDB-5663] Add network metric (#9298)
   - [IOTDB-2569]Support ZSTD Compression (#9231)
   - Python client should throw exception when meets error (#9301)
   - [IOTDB-5660] Update deprecated storage group name (#9285)
   - [IOTDB-5657] Fix LIMIT&OFFSET does not take effect in last query (#9309)
   - [IOTDB-5612] [doc] Remove some functions which are not built-in from doc 
(#9313)
   - [IOTDB-5663] Add connection num metrics (#9307)
   - [hotfix][REST Service] Fix the display error of the swagger page (#9303)
   - change log in ShuffleSinkHandle (#9314)
   - [IOTDB-5519] Improve the concurrency control of DatabaseSchema (#9306)
   - [IOTDB-5643] Add REPLACE as a built-in scalar function
   - [UserGuide]Update markdown table style (#9319)
   - [IOTDB-5668] fix loading the tsfile which is from export-tsfile failed 
when the specified encoding type is different from default
   - allow submitting tasks when queue is full (#9304)
   - Update github action site-build commit information (#9330)
   - fix(website): fix editlink error
   
   ## Description
   
   
   ### Content1 ...
   
   ### Content2 ...
   
   ### Content3 ...
   
   <!--
   In each section, please describe design decisions made, including:
    - Choice of algorithms
    - Behavioral aspects. What configuration values are acceptable? How are 
corner cases and error 
       conditions handled, such as when there are insufficient resources?
    - Class organization and design (how the logic is split between classes, 
inheritance, composition, 
       design patterns)
    - Method organization and design (how the logic is split between methods, 
parameters and return types)
    - Naming (class, method, API, configuration, HTTP endpoint, names of 
emitted metrics)
   -->
   
   
   <!-- It's good to describe an alternative design (or mention an alternative 
name) for every design 
   (or naming) decision point and compare the alternatives with the designs 
that you've implemented 
   (or the names you've chosen) to highlight the advantages of the chosen 
designs and names. -->
   
   <!-- If there was a discussion of the design of the feature implemented in 
this PR elsewhere 
   (e. g. a "Proposal" issue, any other issue, or a thread in the development 
mailing list), 
   link to that discussion from this PR description and explain what have 
changed in your final design 
   compared to your original proposal or the consensus version in the end of 
the discussion. 
   If something hasn't changed since the original discussion, you can omit a 
detailed discussion of 
   those aspects of the design here, perhaps apart from brief mentioning for 
the sake of readability 
   of this PR description. -->
   
   <!-- Some of the aspects mentioned above may be omitted for simple and small 
changes. -->
   
   <hr>
   
   This PR has:
   - [ ] been self-reviewed.
       - [ ] concurrent read
       - [ ] concurrent write
       - [ ] concurrent read and write 
   - [ ] added documentation for new or modified features or behaviors.
   - [ ] added Javadocs for most classes and all non-trivial methods. 
   - [ ] added or updated version, __license__, or notice information
   - [ ] added comments explaining the "why" and the intent of the code 
wherever would not be obvious 
     for an unfamiliar reader.
   - [ ] added unit tests or modified existing tests to cover new code paths, 
ensuring the threshold 
     for code coverage.
   - [ ] added integration tests.
   - [ ] been tested in a test IoTDB cluster.
   
   <!-- Check the items by putting "x" in the brackets for the done things. Not 
all of these items 
   apply to every PR. Remove the items which are not done or not relevant to 
the PR. None of the items 
   from the checklist above are strictly necessary, but it would be very 
helpful if you at least 
   self-review the PR. -->
   
   <hr>
   
   ##### Key changed/added classes (or packages if there are too many classes) 
in this PR
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to