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

CritasWang pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/iotdb-client-nodejs.git


      at a87f338  chore: prepare for Apache repository initialization

This branch includes the following new commits:

     new 1b9023e  Initial commit
     new d6a978d  Initial plan
     new 574add8  Add core IoTDB client implementation with Session, 
SessionPool, and TableSessionPool
     new 5bed734  Add comprehensive tests, examples, and documentation
     new 11f4ee7  Address code review feedback: improve error handling, async 
operations, and validation
     new 8e5781a  Add comprehensive implementation documentation and changelog
     new ff0e057  Add contributing guide for future development
     new 9e6a4ff  Add project status summary - Implementation complete
     new 375ab8b  Add GitHub Actions for E2E testing and Thrift update 
automation
     new ce9a43b  Add CI/CD implementation summary documentation
     new 2d30b79  Fix GitHub Actions: use specific IoTDB versions and improve 
compatibility
     new ea311b4  Update IoTDB version to 2.0.6 for E2E testing
     new 33b487e  Add package-lock.json for GitHub Actions caching
     new ea4ce06  Fix docker-compose command error in GitHub Actions
     new 68bfd3f  Fix missing common_types.js in Thrift generated files
     new 1fb2982  Fix E2E tests: copy thrift files and increase timeouts
     new a386191  Increase test timeouts and add startup delay for IoTDB
     new bd03eb4  Fix Thrift transport protocol: use TFramedTransport instead 
of TBufferedTransport
     new d8bf147  Fix StatementId handling and update large query test to 100K 
records
     new 019d60d  Reduce test data and add memory limits to prevent resource 
exhaustion
     new 032455a  Fix E2E test issues: IoTDB 2.x aggregation queries, reduce 
data size, lower memory limits
     new 0d7f7a8  Update tests to match iotdb-client-csharp examples and 
suppress Docker logs
     new ca10676  Suppress verbose Docker Compose output in GitHub Actions
     new a4caff7  Redirect test output to file and upload as artifact for 
analysis
     new 553f350  Change E2E test approach: run tests locally connecting to 
Docker IoTDB
     new 5e658ee  Update MultiNode tests to connect to all three DataNode ports 
(6667, 6668, 6669)
     new 0312e6e  Add port verification and remove error masking from E2E 
workflows
     new 4e72327  Fix 3C3D E2E environment variables for multi-node connections
     new 805ce06  Fix workflows to properly fail when E2E tests fail
     new 164df9b  Fix E2E test issues: Session constructor args, null 
queryDataSet handling, multi-node skipping
     new 5b4315d  Implement Node.js IoTDB client with SessionPool, 
TableSessionPool, and CI/CD automation
     new e00b553  Initial plan
     new 809063b  Add timeout parameter to query methods and fix code quality 
issues
     new 2244421  Fix E2E test failures and improve test reliability
     new 1c2b06b  Refactor SessionPool and TableSessionPool to eliminate code 
duplication
     new 1c62a7a  Fix memory leak and add comprehensive improvements summary
     new 3ca8fbb  Add esbuild for faster compilation, optimize Jest config, and 
fix E2E test issues
     new 7a13623  Fix deprecated Jest globals configuration
     new 82e48e3  Add comprehensive comment response documentation
     new e72caf8  Implement proper data deserialization in parseDataSet and fix 
session pool timer leaks
     new 3088529  Add comprehensive E2E test failure analysis and fix 
documentation
     new 6a476a3  Add support for BLOB, STRING, DATE, TIMESTAMP data types and 
comprehensive test
     new 66c34d8  Add implementation summary documentation for data types 
enhancement
     new d2ffef3  Correct data type codes to match official Apache TSFile 
definitions
     new b197874  Upgrade to ESLint 9.x, Jest 30, and eliminate most npm 
deprecation warnings
     new 413a755  Fix TypeScript isolatedModules errors by using export type 
for type re-exports
     new c431284  Eliminate [email protected] warning using npm overrides for 
[email protected]
     new 1762b68  Add comprehensive documentation for [email protected] fix using npm 
overrides
     new 20f6298  Eliminate npm deprecation warnings, add complete data type 
support, optimize build pipeline
     new 8323a29  Initial plan
     new 97ce342  Add support for nodeUrls, Builder pattern, and public 
getSession/releaseSession methods
     new 6bf80fe  Update examples to showcase nodeUrls, Builder pattern, and 
explicit session management
     new bff1258  Add comprehensive tests for nodeUrls, Builder pattern, and 
explicit session management
     new 32b7853  Update README.md with comprehensive documentation for new 
features
     new 0ba8b63  Address code review feedback: improve validation and fix 
interface inheritance
     new 64895a8  Support nodeUrls in string array format (host:port) for 
simpler multi-node configuration
     new a42c5ae  Add comprehensive documentation and refactor tests for 
database consolidation
     new 9e1c714  Fix: Restore .unref() on setInterval in BaseSessionPool to 
prevent hanging process
     new 34448c6  add debug config
     new a308b49  修复测试阻塞问题
     new d315d62  fix code style
     new 2caf902  Fix cleanup interval preventing process exit in 
BaseSessionPool
     new 366f382  Fix insertTablet serialization, add SessionDataSet iterator, 
and align query handling with Java/C# clients (#4)
     new 1717b70  Add benchmark suite and tablet API improvements for IoTDB 
client (#6)
     new 1f8936c  add plan
     new 83c521c  Handle redirect responses (code 400) correctly: resolve 
successfully with warnings (#8)
     new 6c8f249  Implement automatic write redirection for multi-node clusters 
(#9)
     new 76352e0  Fix concurrency issues causing 10x performance degradation in 
session pools (#10)
     new 3d67501  Documentation: comprehensive review and organization of all 
34 markdown files (#11)
     new 864dd2b  update sessionpool use denque
     new 15ac4e4  Add batch insert APIs and concurrent execution utilities for 
Node.js optimization (#13)
     new 77b331a  Optimize benchmark with multi-process cluster mode for 5.42M 
pts/s throughput
     new 78ab71a  fix: improve error handling and prevent race conditions
     new a87f338  chore: prepare for Apache repository initialization

The 74 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.


Reply via email to