UNPKG

logsene-js

Version:

JavaScript client for Sematext Logs

444 lines (274 loc) 25.6 kB
### Changelog All notable changes to this project will be documented in this file. Dates are displayed in UTC. Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). #### [1.1.77](https://github.com/sematext/logsene-js/compare/1.1.76...1.1.77) - Fix node fetch issue and vulnerabilities [`#55`](https://github.com/sematext/logsene-js/pull/55) - Housekeeping [`#51`](https://github.com/sematext/logsene-js/pull/51) - chore: remove unused libraries and code [`#50`](https://github.com/sematext/logsene-js/pull/50) #### [1.1.76](https://github.com/sematext/logsene-js/compare/1.1.75...1.1.76) > 20 April 2023 - Sc 15901 remove vulnerabilities [`#49`](https://github.com/sematext/logsene-js/pull/49) - Bump vm2 from 3.9.15 to 3.9.16 [`#47`](https://github.com/sematext/logsene-js/pull/47) - Bump http-cache-semantics from 4.1.0 to 4.1.1 [`#43`](https://github.com/sematext/logsene-js/pull/43) - Bump vm2 from 3.9.12 to 3.9.15 [`#45`](https://github.com/sematext/logsene-js/pull/45) - Bump shelljs from 0.8.4 to 0.8.5 [`#41`](https://github.com/sematext/logsene-js/pull/41) - Bump json-schema and jsprim [`#39`](https://github.com/sematext/logsene-js/pull/39) - Bump decode-uri-component from 0.2.0 to 0.2.2 [`#35`](https://github.com/sematext/logsene-js/pull/35) - Bump ansi-regex from 3.0.0 to 3.0.1 [`#36`](https://github.com/sematext/logsene-js/pull/36) - Bump minimatch and mocha [`#37`](https://github.com/sematext/logsene-js/pull/37) - Bump qs from 6.5.2 to 6.5.3 [`#34`](https://github.com/sematext/logsene-js/pull/34) - Bump minimist from 1.2.5 to 1.2.6 [`#32`](https://github.com/sematext/logsene-js/pull/32) - Bump node-fetch from 2.6.1 to 2.6.7 [`#31`](https://github.com/sematext/logsene-js/pull/31) - Bump ajv from 6.12.2 to 6.12.6 [`#30`](https://github.com/sematext/logsene-js/pull/30) - Bump path-parse from 1.0.6 to 1.0.7 [`#28`](https://github.com/sematext/logsene-js/pull/28) - Bump glob-parent from 5.1.1 to 5.1.2 [`#27`](https://github.com/sematext/logsene-js/pull/27) - chore: remove unused libraries and code [`b76d6a8`](https://github.com/sematext/logsene-js/commit/b76d6a85746e115635b17fbfd5b07516f4362199) - Release 1.1.76 [`4c9aa4c`](https://github.com/sematext/logsene-js/commit/4c9aa4c67443a67c2ed71959a1fd58ea8f5129f0) - Fixed user strict typo [`1583aae`](https://github.com/sematext/logsene-js/commit/1583aae5e7ca7498e1b3db849bc0335be6b13dde) #### [1.1.75](https://github.com/sematext/logsene-js/compare/1.1.74...1.1.75) > 2 June 2021 - Bump hosted-git-info from 2.8.8 to 2.8.9 [`#26`](https://github.com/sematext/logsene-js/pull/26) - Bump y18n from 4.0.0 to 4.0.1 [`#25`](https://github.com/sematext/logsene-js/pull/25) - Bump ini from 1.3.5 to 1.3.8 [`#21`](https://github.com/sematext/logsene-js/pull/21) - updated deps [`953154d`](https://github.com/sematext/logsene-js/commit/953154d1b36f532e1476c1856658e4463cf976cc) - Release 1.1.75 [`0e87c99`](https://github.com/sematext/logsene-js/commit/0e87c996003e33a139a19c4c95e5a86ab5988e44) #### [1.1.74](https://github.com/sematext/logsene-js/compare/1.1.73...1.1.74) > 8 October 2020 - added logType [`56978cc`](https://github.com/sematext/logsene-js/commit/56978cc4dc83b93809ffcc84ab992e171eae4631) - Release 1.1.74 [`80c5cfb`](https://github.com/sematext/logsene-js/commit/80c5cfb1fb981f368bb1646dedd106da05706b28) #### [1.1.73](https://github.com/sematext/logsene-js/compare/1.1.72...1.1.73) > 23 September 2020 - Bump node-fetch from 2.6.0 to 2.6.1 [`#18`](https://github.com/sematext/logsene-js/pull/18) - Release 1.1.73 [`922d98a`](https://github.com/sematext/logsene-js/commit/922d98a2f391735a1522b393d6ee0e835b161d63) #### [1.1.72](https://github.com/sematext/logsene-js/compare/1.1.71...1.1.72) > 20 August 2020 - edited test cases to use new error handling logic [`376cde5`](https://github.com/sematext/logsene-js/commit/376cde57bf38b10add67775a0a9bc032aa88ecd6) - optimize memory limit test [`a1d7275`](https://github.com/sematext/logsene-js/commit/a1d7275fe1afd527501b4ae5230f6c8c5ce51401) - Release 1.1.72 [`62a2cd7`](https://github.com/sematext/logsene-js/commit/62a2cd76134bb969081b3fbac7264ca5619d0a28) #### [1.1.71](https://github.com/sematext/logsene-js/compare/1.1.70...1.1.71) > 7 August 2020 - added better error handling [`ba45c88`](https://github.com/sematext/logsene-js/commit/ba45c881bfb42823acfb0ffb22141fcc18c29f9a) - Release 1.1.71 [`c5c00dc`](https://github.com/sematext/logsene-js/commit/c5c00dcb82894cb0354afe78b6d9afb30a3e6015) #### [1.1.70](https://github.com/sematext/logsene-js/compare/1.1.69...1.1.70) > 6 August 2020 - Release 1.1.70 [`4c6c472`](https://github.com/sematext/logsene-js/commit/4c6c47234a617431793894714a67bf292090fd2f) - added npm config [`1fa4545`](https://github.com/sematext/logsene-js/commit/1fa4545d9d5694ab66fc4dd26d171e82a8b33221) #### [1.1.69](https://github.com/sematext/logsene-js/compare/1.1.68...1.1.69) > 6 August 2020 - Typescript definitions [`#16`](https://github.com/sematext/logsene-js/pull/16) - add changelog [`ca08b5a`](https://github.com/sematext/logsene-js/commit/ca08b5a629ef7615ee58243dc86215947097c598) - audited deps [`d306835`](https://github.com/sematext/logsene-js/commit/d3068357a9dae26954261689efeda50e5bbae7b0) - removed auto changelog dev dep [`16ce84f`](https://github.com/sematext/logsene-js/commit/16ce84f18c99c8a68a4bd893c2e4c47d8747a7b4) #### [1.1.68](https://github.com/sematext/logsene-js/compare/1.1.67...1.1.68) > 28 March 2020 - added release it config [`2648225`](https://github.com/sematext/logsene-js/commit/26482254bdc6d77679bbb13d2046909720a55958) - Wording [`e42177a`](https://github.com/sematext/logsene-js/commit/e42177a4a51b16b3cd55f8ae7d42ba8442b314a4) - Release 1.1.68 [`0264b53`](https://github.com/sematext/logsene-js/commit/0264b53b2cdbef799b6313bde2edc7cb069b62dc) #### [1.1.67](https://github.com/sematext/logsene-js/compare/1.1.66...1.1.67) > 6 February 2020 - LOGS_REMOVE_FIELDS accepts dots in field name [`fb89d59`](https://github.com/sematext/logsene-js/commit/fb89d59922cbd20402df5316f5c51ff664a2c164) - Release 1.1.67 [`419ec76`](https://github.com/sematext/logsene-js/commit/419ec760ce9e5fce17dcee4e0bf215eb677284bc) #### [1.1.66](https://github.com/sematext/logsene-js/compare/1.1.65...1.1.66) > 30 January 2020 - set http keep-alive=false [`e180520`](https://github.com/sematext/logsene-js/commit/e1805204eba482e5a623ac395281bee77395abab) - Release 1.1.66 [`e27d0d4`](https://github.com/sematext/logsene-js/commit/e27d0d4530ae8a414ec46b9fd011bfedb3d8b44d) #### [1.1.65](https://github.com/sematext/logsene-js/compare/1.1.64...1.1.65) > 30 January 2020 - reduce default diskBuffer retransmit interval from 60 to 5 seconds [`ccc88a6`](https://github.com/sematext/logsene-js/commit/ccc88a66cad72eb6050ac15e435f10d473f31b45) - Release 1.1.65 [`df258b7`](https://github.com/sematext/logsene-js/commit/df258b7e468acf26693c91e23d40357b4b0f62a0) #### [1.1.64](https://github.com/sematext/logsene-js/compare/1.1.63...1.1.64) > 30 July 2019 - remove index field from msg [`05b9728`](https://github.com/sematext/logsene-js/commit/05b9728fb954afb58a109c208b1dbc1652953ab9) - Release 1.1.64 [`32486c0`](https://github.com/sematext/logsene-js/commit/32486c0be43e5f623cda862a9280eb91189b27d9) #### [1.1.63](https://github.com/sematext/logsene-js/compare/1.1.62...1.1.63) > 30 July 2019 - remove _index field from msg [`a07aa54`](https://github.com/sematext/logsene-js/commit/a07aa54ef3dc8b4ecfcde1ae764d8893127f3338) - Release 1.1.63 [`87ca1a5`](https://github.com/sematext/logsene-js/commit/87ca1a53aab2b82645deed856e0bef69f846986a) #### [1.1.62](https://github.com/sematext/logsene-js/compare/1.1.61...1.1.62) > 18 July 2019 - Release 1.1.62 [`4765a8a`](https://github.com/sematext/logsene-js/commit/4765a8ad07ddd9adf042f71cb09a567f7619d623) - set max bufffer size to 10 MB [`5fc7e47`](https://github.com/sematext/logsene-js/commit/5fc7e47a10be4dc57cd58b9b0956eb7a9e41deef) #### [1.1.61](https://github.com/sematext/logsene-js/compare/1.1.60...1.1.61) > 18 July 2019 - change max. buffer size and update dependencies [`79efa86`](https://github.com/sematext/logsene-js/commit/79efa8673bc629a4141fe10d7b5c146028bf5fac) - Release 1.1.61 [`4d2537d`](https://github.com/sematext/logsene-js/commit/4d2537d16aaefeffe4134c2602af3d8d0ea3793b) #### [1.1.60](https://github.com/sematext/logsene-js/compare/1.1.59...1.1.60) > 15 May 2019 - Update index.js [`#15`](https://github.com/sematext/logsene-js/pull/15) - adjust test to new field names [`bb82cc9`](https://github.com/sematext/logsene-js/commit/bb82cc99fe17b537f2ab1a63371d4c48b048d78a) - code format [`17e4da7`](https://github.com/sematext/logsene-js/commit/17e4da79e458b38bd6316fd2cd0ba951b904cb11) - Release 1.1.60 [`4a38be7`](https://github.com/sematext/logsene-js/commit/4a38be76d4730ede0ebf02a418ea29ced811ec1b) #### [1.1.59](https://github.com/sematext/logsene-js/compare/1.1.58...1.1.59) > 15 May 2019 - change host field -> os.host object [`c212d23`](https://github.com/sematext/logsene-js/commit/c212d23f952d91864485563c18e7bd100239e420) - remove node v4/v5 and add v10/v11 [`aa4930b`](https://github.com/sematext/logsene-js/commit/aa4930b0378d13361110000b39c9d46744debdb9) - Release 1.1.59 [`e8ce6e4`](https://github.com/sematext/logsene-js/commit/e8ce6e49af2c5d0aaf769298e9bcd37e39d8542e) #### [1.1.58](https://github.com/sematext/logsene-js/compare/1.1.57...1.1.58) > 1 March 2019 - fix issue #12 [`8369cf2`](https://github.com/sematext/logsene-js/commit/8369cf29ee4e7038740fc0723ebc14e742172a46) - Release 1.1.58 [`eb45eae`](https://github.com/sematext/logsene-js/commit/eb45eaebcae7857717f3f6787858eaa23ad4884c) #### [1.1.57](https://github.com/sematext/logsene-js/compare/1.1.56...1.1.57) > 28 February 2019 - Fix errors sent in the bulk API being ignored [`#11`](https://github.com/sematext/logsene-js/pull/11) - Wording tweaks [`b210da8`](https://github.com/sematext/logsene-js/commit/b210da8fb740cae0be481efb30c6a6fd8a7dc13b) - Release 1.1.57 [`c42f5ff`](https://github.com/sematext/logsene-js/commit/c42f5fff4bfd8b65b0e0cad8f7f633f9ff3e252f) - update dependencies [`b4aacc4`](https://github.com/sematext/logsene-js/commit/b4aacc406dadf917290502c7db657aaa987c6eaf) #### [1.1.56](https://github.com/sematext/logsene-js/compare/1.1.55...1.1.56) > 28 November 2018 - apply JS standard-format [`2582eb3`](https://github.com/sematext/logsene-js/commit/2582eb343d4b5965ecf8c0e57cf7388bcbade93c) - support old and new env variable names / replacing LOGSENE prefix with LOGS_ [`4c98ee8`](https://github.com/sematext/logsene-js/commit/4c98ee84c2245f13aae60a0c6cfb4cf38ac1b093) - update README [`6b2351d`](https://github.com/sematext/logsene-js/commit/6b2351dd3b6211de0f615e7951e9874bf4cf81d8) #### [1.1.55](https://github.com/sematext/logsene-js/compare/1.1.54...1.1.55) > 26 November 2018 - support REMOVE_FIELDS in parallel to LOGSENE_REMOVE_FIELDS [`638d0a7`](https://github.com/sematext/logsene-js/commit/638d0a7742df0c165d0346e126137773aa505fff) - Release 1.1.55 [`7240106`](https://github.com/sematext/logsene-js/commit/72401064dacff240e677ad1999c22f1a4950e9c9) #### [1.1.54](https://github.com/sematext/logsene-js/compare/1.1.53...1.1.54) > 11 June 2018 - sanitize key names for ElasticSearch also in sub-objects [`#10`](https://github.com/sematext/logsene-js/pull/10) - Fix req.destroy in shipFile function [`#8`](https://github.com/sematext/logsene-js/pull/8) - fix deep clone [`12287be`](https://github.com/sematext/logsene-js/commit/12287bef4563243d7b4a073e7c3890f38f9525f5) - Only test for array/object if value is not null/undefined [`e318b51`](https://github.com/sematext/logsene-js/commit/e318b51d62d91e5f5bacbdc8df1a626d54d02fc8) - fix test for LOGSENE_REMOVE_FIELDS [`5016ca0`](https://github.com/sematext/logsene-js/commit/5016ca081857113b38addffb20e8d80ac970ad7c) #### [1.1.53](https://github.com/sematext/logsene-js/compare/1.1.52...1.1.53) > 13 April 2018 - Release 1.1.53 [`29e3f77`](https://github.com/sematext/logsene-js/commit/29e3f776240d0d1b9fcfbe936c73f833ccd40cf8) - fix remove fields [`1316b7a`](https://github.com/sematext/logsene-js/commit/1316b7a8b925bda957fd03f154d1896a5cb9fd7d) #### [1.1.52](https://github.com/sematext/logsene-js/compare/1.1.50...1.1.52) > 12 April 2018 - support LOGSENE_REMOVE_FIELDS environment variable to remove fields from logs [`cdd52cc`](https://github.com/sematext/logsene-js/commit/cdd52cca24e5b36189ded5caf3b49125cc37e728) - Update travis for node v8,v9 [`978f641`](https://github.com/sematext/logsene-js/commit/978f641d629fdd5ab87a2d7e66b1fcaea1cb7711) - Release 1.1.52 [`9202130`](https://github.com/sematext/logsene-js/commit/9202130e79411a70391404f475489bddc3e778ac) #### [1.1.50](https://github.com/sematext/logsene-js/compare/1.1.49...1.1.50) > 20 September 2017 - add env var ENABLE_JSON_ENRICHMENT (default = true) [`ecc9631`](https://github.com/sematext/logsene-js/commit/ecc96313700daf2ff07afcda076017253f986d44) - Release 1.1.50 [`dbb174d`](https://github.com/sematext/logsene-js/commit/dbb174d5efa1f99500a2414d29990df8f9efca01) #### [1.1.49](https://github.com/sematext/logsene-js/compare/1.1.48...1.1.49) > 30 August 2017 - Release 1.1.49 [`7764d04`](https://github.com/sematext/logsene-js/commit/7764d04361bb61bb7b934302c61ca27d6c9578a1) - fix TypeError: string must be a string, Buffer, or ArrayBuffer [`e432f67`](https://github.com/sematext/logsene-js/commit/e432f67efcfd657a644cb701d9931fe13d0b3050) #### [1.1.48](https://github.com/sematext/logsene-js/compare/1.1.47...1.1.48) > 6 July 2017 - don't use disk buffer/retransmit for invalid tokens or app limits [`3b5aec5`](https://github.com/sematext/logsene-js/commit/3b5aec57ea7563d3475f4882ec57d05cb3e9421d) - Release 1.1.48 [`3cf21c8`](https://github.com/sematext/logsene-js/commit/3cf21c8b31b79c905972147cb5c2027328eb75f3) #### [1.1.47](https://github.com/sematext/logsene-js/compare/1.1.46...1.1.47) > 5 July 2017 - support /etc/sematext/receivers.config for LOGSENE_RECEIVER_URL [`fee8cb5`](https://github.com/sematext/logsene-js/commit/fee8cb56ccb60ede53b0244ada30ea6161a21179) - remove file from disk-buffer when token is invalid (retransmit) [`6ed81d3`](https://github.com/sematext/logsene-js/commit/6ed81d3373608583d618de7e4eb6258fe5bcbdcd) - move debug message [`bcb5336`](https://github.com/sematext/logsene-js/commit/bcb5336c759f747aead47f09c83bacf7166222ca) #### [1.1.46](https://github.com/sematext/logsene-js/compare/1.1.45...1.1.46) > 8 June 2017 - add test for 'unknown tokens don't use disk buffer' [`190c094`](https://github.com/sematext/logsene-js/commit/190c09496fb23b8d53a506c34c51682d916b2e96) - Release 1.1.46 [`885825f`](https://github.com/sematext/logsene-js/commit/885825f2255a010f700e813701e2902035501607) - increase interval to sync diskBuffer with fs [`60efeac`](https://github.com/sematext/logsene-js/commit/60efeac06142a6f762411594477bb1de8166583a) #### [1.1.45](https://github.com/sematext/logsene-js/compare/1.1.44...1.1.45) > 8 June 2017 - fix growing disk buffer [`d63666f`](https://github.com/sematext/logsene-js/commit/d63666f38185d83daf7490a60784d4dea07ebd4b) - Release 1.1.45 [`8681329`](https://github.com/sematext/logsene-js/commit/86813291ebcf5b5ab38e69c19f69297239811171) #### [1.1.44](https://github.com/sematext/logsene-js/compare/1.1.43...1.1.44) > 25 May 2017 - no disk buffer for invalid tokens [`81816d0`](https://github.com/sematext/logsene-js/commit/81816d053730170327bd12e2ba7b515e8c930be2) - update 403, application limit test [`2201790`](https://github.com/sematext/logsene-js/commit/2201790eff96f86971189577a0fa580d45c53502) - Release 1.1.44 [`2004f05`](https://github.com/sematext/logsene-js/commit/2004f05848255cea395f78a8cbac345920298926) #### [1.1.43](https://github.com/sematext/logsene-js/compare/1.1.42...1.1.43) > 19 April 2017 - Release 1.1.43 [`bd2b9e7`](https://github.com/sematext/logsene-js/commit/bd2b9e76cf3f0c4b7712734535e99e7b699821fb) - update dependencies [`cbca6cb`](https://github.com/sematext/logsene-js/commit/cbca6cbd6cead9a04e989e16c58b5bc68e680509) #### [1.1.42](https://github.com/sematext/logsene-js/compare/1.1.41...1.1.42) > 19 April 2017 - handle Logsene App limits as error, and buffer messages in files once limit is reached [`7f6ea65`](https://github.com/sematext/logsene-js/commit/7f6ea65e613302aca164614ba09eab8821a303ce) - error handling for '403, App limits reached' [`66d5584`](https://github.com/sematext/logsene-js/commit/66d558492ab6903789c2d1801171746820863067) - Release 1.1.42 [`8ef27ec`](https://github.com/sematext/logsene-js/commit/8ef27ecba96df32ecf2673f1c8c9058427e38755) #### [1.1.41](https://github.com/sematext/logsene-js/compare/1.1.40...1.1.41) > 9 February 2017 - update dependencies [`682894e`](https://github.com/sematext/logsene-js/commit/682894e5c720f878f305168e9fa060fa45974179) - Release 1.1.41 [`b578115`](https://github.com/sematext/logsene-js/commit/b5781155f6592b4bc067add523d869776dcda232) - add node 7 test [`dd71784`](https://github.com/sematext/logsene-js/commit/dd717843f8e9b40419c4321384cc61e5f91fd5f9) #### [1.1.40](https://github.com/sematext/logsene-js/compare/1.1.38...1.1.40) > 9 February 2017 - update licence [`bc40898`](https://github.com/sematext/logsene-js/commit/bc408989197ac574515d002bda113389e3f9ac87) - add NOTICE.txt [`422ef20`](https://github.com/sematext/logsene-js/commit/422ef209d1a7a2938140d5802b98a22dce4b2fe0) - Release 1.1.40 [`50cf5e1`](https://github.com/sematext/logsene-js/commit/50cf5e17ad4262c9899ad266ae73e27ec0aafa2a) #### [1.1.38](https://github.com/sematext/logsene-js/compare/1.1.37...1.1.38) > 26 January 2017 - Release 1.1.38 [`e673c01`](https://github.com/sematext/logsene-js/commit/e673c01aa2c4d38a93c699a5e13ec0434e0b202e) #### [1.1.37](https://github.com/sematext/logsene-js/compare/1.1.36...1.1.37) > 2 January 2017 - error handling for invalid Logsene tokens [`1b996c4`](https://github.com/sematext/logsene-js/commit/1b996c4c503c77bb00ed7686c31c81d46d20121c) - Release 1.1.37 [`15035cd`](https://github.com/sematext/logsene-js/commit/15035cd57d1edf28f5b073767e0cdeb35d4aa81a) #### [1.1.36](https://github.com/sematext/logsene-js/compare/1.1.35...1.1.36) > 11 November 2016 - place _index function after timestamp corrections [`3f33492`](https://github.com/sematext/logsene-js/commit/3f3349296ccefea9558bb52ee8bc105b2596b08a) - Release 1.1.36 [`2274823`](https://github.com/sematext/logsene-js/commit/2274823e99acb66f8dca43c8d78de6c4c86fb2aa) #### [1.1.35](https://github.com/sematext/logsene-js/compare/1.1.34...1.1.35) > 11 November 2016 - fix #5 Index conditional on message for Elasticsearch [`#5`](https://github.com/sematext/logsene-js/issues/5) - Release 1.1.35 [`94a4246`](https://github.com/sematext/logsene-js/commit/94a42469b7a3ad59da059ac550ebbe6da8705ce5) #### [1.1.34](https://github.com/sematext/logsene-js/compare/1.1.33...1.1.34) > 11 November 2016 - add http agent options [`63f6874`](https://github.com/sematext/logsene-js/commit/63f6874e8e680d817093748cc831706e275acfab) - Release 1.1.34 [`44bdd92`](https://github.com/sematext/logsene-js/commit/44bdd92adffb20ca8a84eace61a26b5118a6bcfb) #### [1.1.33](https://github.com/sematext/logsene-js/compare/1.1.32...1.1.33) > 4 November 2016 - use /TOKEN/_bulk only when URL contains logsene, else /_bulk for Elasticsearch [`bfb92ab`](https://github.com/sematext/logsene-js/commit/bfb92ab4a6c6647ef47d2a920b5672540c0b8f8b) - Release 1.1.33 [`9061449`](https://github.com/sematext/logsene-js/commit/906144970e4523bf47089f9f49951255f6c81eaa) #### [1.1.32](https://github.com/sematext/logsene-js/compare/1.1.31...1.1.32) > 4 November 2016 - option to use /_bulk for ES, add url to error event [`6e85e36`](https://github.com/sematext/logsene-js/commit/6e85e365d4a522bff216bb6e6f91f4c2c031f6c0) - Release 1.1.32 [`bfb9c00`](https://github.com/sematext/logsene-js/commit/bfb9c00ff982dbb69c2b2dc6e159d8e681649383) #### [1.1.31](https://github.com/sematext/logsene-js/compare/1.1.29...1.1.31) > 3 November 2016 - changed scope of request variable to support multiple instances using https or http [`3a100fa`](https://github.com/sematext/logsene-js/commit/3a100fa5bf46c39afba836cf16e3fbd54a05346c) - Release 1.1.31 [`6ff9b3f`](https://github.com/sematext/logsene-js/commit/6ff9b3f16370eb3f91bb278a4101ca79fb565d35) #### [1.1.29](https://github.com/sematext/logsene-js/compare/1.1.28...1.1.29) > 30 September 2016 - changed buffer switch, logCount [`722c8ae`](https://github.com/sematext/logsene-js/commit/722c8ae9596c248bae269acea3dc66dbbf86c152) - fix logCount [`bdfddad`](https://github.com/sematext/logsene-js/commit/bdfddade3a25a297c7f4ef4672719512a47790ce) - Release 1.1.29 [`7c9341a`](https://github.com/sematext/logsene-js/commit/7c9341af9d5f8f901547dcce3c5642de04af0070) #### [1.1.28](https://github.com/sematext/logsene-js/compare/1.1.27...1.1.28) > 19 September 2016 - set defaults: http timeout to 1 min, MAX_CLIENT_SOCKETS=2, code format with 'standard' [`9b74359`](https://github.com/sematext/logsene-js/commit/9b7435991ab7657659dcb94b964b0ae3cdf4527c) - Release 1.1.28 [`ff518a1`](https://github.com/sematext/logsene-js/commit/ff518a1e52ad10d5a45d51886fc3ba92915430f0) #### [1.1.27](https://github.com/sematext/logsene-js/compare/1.1.26...1.1.27) > 8 September 2016 - Release 1.1.27 [`101479c`](https://github.com/sematext/logsene-js/commit/101479c52a86114b4fbc23f0ab19439e8177a6be) - update .gitignore [`31fe522`](https://github.com/sematext/logsene-js/commit/31fe522535f813acac40c0c120514287b126878a) #### [1.1.26](https://github.com/sematext/logsene-js/compare/1.1.25...1.1.26) > 8 September 2016 - move closing buffer-stream to send() function [`d35b4e3`](https://github.com/sematext/logsene-js/commit/d35b4e33c4075b93cffc385a2e839e8f6a4dc533) - Release 1.1.26 [`0559cdd`](https://github.com/sematext/logsene-js/commit/0559cddf9d530e52c7e60eb634a320ea534180dd) #### [1.1.25](https://github.com/sematext/logsene-js/compare/1.1.24...1.1.25) > 7 September 2016 - increase default log interval to 20 seconds [`08aabca`](https://github.com/sematext/logsene-js/commit/08aabcaefd763c7eade321c6ed9c6bea8b9718ac) - Release 1.1.25 [`c4bf652`](https://github.com/sematext/logsene-js/commit/c4bf652857798cbae03a4f81dbf2845f8c82f8c2) #### [1.1.24](https://github.com/sematext/logsene-js/compare/1.1.18...1.1.24) > 7 September 2016 - changed socket options for request [`dc30185`](https://github.com/sematext/logsene-js/commit/dc3018508e7f528f2cdae3e9091daea8df51d2e2) - diskBuffer / retransmit improvements [`8e9db8d`](https://github.com/sematext/logsene-js/commit/8e9db8db6f890b4f830d5daa52cf1dfc49786b3b) - limit message field size (240k) default [`55e3b85`](https://github.com/sematext/logsene-js/commit/55e3b85ee287723bb8fe87354cba40d13f698584) #### [1.1.18](https://github.com/sematext/logsene-js/compare/1.1.14...1.1.18) > 11 July 2016 - add tests for URL set, include token, make sure _bulk is present [`da9cd36`](https://github.com/sematext/logsene-js/commit/da9cd36909f764eee68cddd469438ee620de8bdb) - add x-logsene-origin header [`33edaa3`](https://github.com/sematext/logsene-js/commit/33edaa38f0ecf64c71cb5b5e7c1db331e474657b) - add _bulk, when only host:port is specified [`29e25de`](https://github.com/sematext/logsene-js/commit/29e25debc0856a16a5e66c07b75d342260422e7f) #### [1.1.14](https://github.com/sematext/logsene-js/compare/1.1.0...1.1.14) > 5 July 2016 - fix index postion [`2727ce4`](https://github.com/sematext/logsene-js/commit/2727ce40b5746c881482fc07190c37da17bb4322) - fix RSS memory, stream/socket closing [`18626cd`](https://github.com/sematext/logsene-js/commit/18626cd9113cd2fc5865b5d9f3b6a2ba137607c7) - standardized (syntax check/format), fix typo [`ffd5ff6`](https://github.com/sematext/logsene-js/commit/ffd5ff69cd4206fd445b5d369a059aff46fcce17) #### [1.1.0](https://github.com/sematext/logsene-js/compare/1.0.27...1.1.0) > 12 June 2016 - fix memory leak, use stream-buffers instead of strings, removed http bodies from events [`afb6b24`](https://github.com/sematext/logsene-js/commit/afb6b24227da84da773a5f3002519a9ca4f563f6) - increased mem limit in test 16m MB, + URL for test receiver [`4cdb051`](https://github.com/sematext/logsene-js/commit/4cdb051e2c70cbe296ccb7cd44fc2327ff445448) - fix test, done() called multiple times [`be1995b`](https://github.com/sematext/logsene-js/commit/be1995bb7580b824fbfb352ec7ef756dcc67be3e) #### [1.0.27](https://github.com/sematext/logsene-js/compare/1.0.25...1.0.27) > 30 May 2016 - configurable interval for retransmit check [`2e05052`](https://github.com/sematext/logsene-js/commit/2e0505251b45a1533e0c3c840f7f087d5c847103) - version bump [`80470a2`](https://github.com/sematext/logsene-js/commit/80470a20c7424027bb358c1d21bcc6f1a2e56c4c) - tuning timeouts in test [`aa3dfd7`](https://github.com/sematext/logsene-js/commit/aa3dfd7bc29ce76908d8b25fc6a8c8a0dd1a2a48) #### 1.0.25 > 30 May 2016 - Fixed bug with not returning the function of the safeCycles (would re… [`#3`](https://github.com/sematext/logsene-js/pull/3) - Handle circular logging and undefined tokens [`#2`](https://github.com/sematext/logsene-js/pull/2) - add browser version logsene-js-bundle.js, and command npm run bundle to create the file [`a61988e`](https://github.com/sematext/logsene-js/commit/a61988e62ab6c8b5d7362a3a836a201de90dd291) - remove browser bundel from git [`0767771`](https://github.com/sematext/logsene-js/commit/0767771fc11a98139444d494f4de14fd5a9c075d) - refactoring disk buffer for better tests [`78762a7`](https://github.com/sematext/logsene-js/commit/78762a7ef2d2b284870fb4de339579f0d60726de)