2.7 KiB
2.7 KiB
elasticsearch-js changelog
2.4 (Jul ?? 2014)
- Added apiVersion
"1.3", which is now the default
2.3 (Jul 11 2014)
- Added support for Node 0.11
- Updated
bluebird, which modified the promise api somewhat - moved the log generator into it's own package makelogs
2.2 (Mar 27 2014)
- The default API version is now
'1.2' - Node clinet now supports master, 1.x, 1.2, 1.1, 1.0, and 0.90
- Browser client now supports versions 1.0, 1.1, and 1.2
2.1 (Mar 27 2014)
- The default API version is now
'1.1'
2.0 (Mar 27 2014)
- The default API version is now
'1.0' - Promises are now supported using the Bluebird module.
- If you try to reuse a configuration object, an error will be thrown. https://github.com/elasticsearch/elasticsearch-js/issues/33
1.5 (Feb 6 2014)
- Switched out
keepaliveagentdependency withforever-agent, which is used in the ever popularrequestmodule, and is much simpler. - The option to use keep-alive is now all or nothing.
maxKeepAliveTimeandmaxKeepAliveRequestsconfig parameters have been replaced bykeepAlive, which will keeps at leastminSocketsconnections open forever. See: http://www.elasticsearch.org/guide/en/elasticsearch/client/javascript-api/current/configuration.html#configuration - Closing the client with
keepAliveturned on will allow the process to exit. https://github.com/elasticsearch/elasticsearch-js/issues/40 - Fixed a bug that caused invalid param/type errors to not be reported properly, in the browser builds that use promises.
- added the cat.threadPool to the master/1.0/1.x apis
- Enabled Basic auth in the Angular connector -- Thanks @jeff-french!
- Fixed a bug that was preventing index requests (and any other POST/PUT request) from using connections in the connection pool.
1.4 (Jan 30 2014)
- The trace log messages will now diaplay the actual host connected to (without auth info) unless they are being written to a bash script
- API Updated with latest changes awaiting 1.0 release
1.2/1.3 (Jan 17 2014)
apiVersionconfig parameter was added. Use this to specify which API the client should provide, we currently offer support for elasticsearch branches "0.90", "1.0", and "master"
1.1 (Dec 22 2013)
- Changed the resolution value of promises. Instead of being an object like
{body: ..., status: ...}it is now just the response body.
1.0 (Dec 17 2013)
- Initial Release
pre 1.0
- Another module, now know as es on npm, used the elasticsearch module name. This module had several pre-1.0 releases so we started at 1.0 to prevent collisions in exiting projects. The history for that project is available here