Change log.
Fix vulns by updating transitive package (@devoinc/js-helper)
Fix API error processing to avoid calling done callback. Catch non catched errors to send them by callbacks as well.
Supports very long records by saving heap memory when downloading data.
Supports abbreviated metadata (m attribute when metadata is not present).
The separator between events (\r\n by default) can be changed in the options parameter.
Eslint and prettier config files updated to use DevoInc libraries: @devoinc/eslint-config-devo & @devoinc/prettier-config
Make streamFetch available to web workers (since they are not considered as a browser, they have no window object) Allowed to set output format in stream calls.
Fix(node-fetch): wd 11834 fix node fetch vulnerability
fix(fetch_stream): WD-11366 fix detection of fetch stream radable native browsers
fix(error_fomat): WD-11228 error format in logs
Delete unused files:
- lib/oboeRequest.js
- test/query.js
Fix outdated README content
-
Replaced
stream
forstreamFetch
, this method, to stream back query, returns data in arrays filled with multiple data objects that have been parsed in chunks. With this change we have noticeably improved the performance, and also made code more secure and efficient. -
Now is required to use Node.js version ≥ 14.0.0 and npm version ≥ 7.0.0
Move package scope from @devo
to @devoinc
Remove clutter from package
Remove travis-ci pipeline and .npmrc
Upgraded dependencies in order to remove vulnerabilities
Added table
method that allows to obtain a table's structure.
Avoid to map metadata on streaming with the opt-in parameter mapMetadata.
Do not use integration server for tests by default.
Patch for OboeRequest public methods return this.
Code cleanup.
Patch for streaming returns 0.
Patch the case where streaming returns 200 but status contains 500.
Added support for skip
and limit
options.
Removed mention of HTTP tokens.
[Retired]
- Read test configuration from environment variables.
- Enable Travis-CI continuous integration.
- Fix bundle generator.
- Improve documentation.
First public release.