Skip to content

Commit

Permalink
Merge pull request #8 from CUBRID/new_features
Browse files Browse the repository at this point in the history
Major refactoring of query queueing mechanism, protocol packets, buffer parsers. Added new minor features.
  • Loading branch information
kadishmal committed Aug 30, 2013
2 parents 07321a9 + c202757 commit cee4d74
Show file tree
Hide file tree
Showing 76 changed files with 2,979 additions and 2,057 deletions.
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ node_js:

env:
- CUBRID_VERSION=9.1.0
- CUBRID_VERSION=8.4.4
- CUBRID_VERSION=8.4.3
- CUBRID_VERSION=8.4.1

Expand Down
13 changes: 12 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# node-cubrid change log

## Version 2.1.0 (Unreleased)
## Version 2.1.0 (Aug 30, 2013)

- New: APIS-566, Release 3.0 - Add Travis support.
- New: added CUBRID 8.4.4 version to Travis.
- Enh: APIS-568, Release 3.0 - Fix inconsistent function return values.
- Enh: APIS-567, Release 3.0 - Fix and improve code comments.
- Enh: added tests for APIS-582.
Expand All @@ -11,6 +12,9 @@
- Enh: allow to get engine version synchronously.
- Enh: APIS-592, Allow to pass an object to createCUBRIDConnection().
- Enh: allow to pass a connection timeout value as part of connection parameters.
- Enh: no need to quote a number.
- Enh: APIS-529, Queries queuing needs improvement. Or it is 4 times slower. Major refactoring of queries queueing mechanism for improved performance. Added params option to `query()` function.
- Enh: if delimiter is not specified when formatting SQL, default to single quotes.
- Fix: test path for `node_modules`.
- Fix: host name for tests.
- Fix: travis script.
Expand Down Expand Up @@ -45,6 +49,13 @@
- Ref: install JSCoverage to instrument code covered version of the node-cubrid module.
- Ref: fix the tests name.
- Ref: no need to create a socket when creating a connection client. It should be created upon connection.
- Ref: remove browser related code.
- Ref: no need to run `call()` on callback functions. No need to verify the callback function inside async flow.
- Ref: no need to verify the SQL string. It's user's job.
- Ref: minor tweaks to tests.
- Ref: major refactoring of buffer parsers to handle server responses.
- Ref: major refactoring of protocol packets to optimize the work with `Buffer`. Updated tests.
- Ref: refactored the `rollback` and `commit` functions.
- Doc: updated supported CUBRID version.
- Doc: updated README documentation.

Expand Down
Loading

0 comments on commit cee4d74

Please sign in to comment.