- Added apiVersion
"1.6"
, which is now the default
- Plugin configuration option added
- Added support for object based error
- Added apiVersion
"1.5"
, which is now the default - Changed the default pingTimeout to 3 seconds, and made it configurable
- Improved compatibility with node 0.12
- Updated dependencies
- Make the stream logger actually usable (thanks @falmp!)
- Added HTTPS/SSL configuration options and related errors
client.scroll()
requests made without a body will use thescrollId
param as the body to prevent #113 & #174- Updated bluebird to
v2.8.2
- bluebird changelog - Added specific error message for 504 errors #182
- Added apiVersion
"1.4"
, which is now the default - Improved parsing of
host:
strings, examples in the tests - The Angular version of the client now uses
angular.toJson()
(1.2, 1.3) to serialize requests, override withserializer: "json"
- Angular requests are now being aborted properly
- Added apiVersion
"1.3"
, which is now the default - Angular connector (when used with Basic Auth) no longer modifies Angular's default headers
- Added support for Node 0.11
- Updated
bluebird
, which modified the promise api somewhat - moved the log generator into it's own package makelogs
- Lower the logging level of
Request complete
- 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
- The default API version is now
'1.1'
- Errors generated in the browser will now have stack traces
- Clarified IE-support
- Improvements to the bundled log-generator
- 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. elastic#33
- Switched out
keepaliveagent
dependency withforever-agent
, which is used in the ever popularrequest
module, and is much simpler - The option to use keep-alive is now all or nothing.
maxKeepAliveTime
andmaxKeepAliveRequests
config parameters have been replaced bykeepAlive
, which will keeps at leastminSockets
connections open forever. See: http://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/configuration.html - Closing the client with
keepAlive
turned on will allow the process to exit. elastic#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
- 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
apiVersion
config 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"
- Changed the resolution value of promises. Instead of being an object like
{body: ..., status: ...}
it is now just the response body
- Initial Release
- 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