Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

3 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570
  1. 1.8.5 / 2017-12-27
  2. ===================
  3. * [chore] Bump ws to version 1.1.5
  4. 1.8.4 / 2017-04-28
  5. ===================
  6. * [fix] Fix null payload when aborting connection (#503) (cherry-picked)
  7. * [chore] Bump ws to version 1.1.4 (#495)
  8. 1.8.3 / 2017-02-16
  9. ===================
  10. * [chore] Bump ws to version 1.1.2 (vulnerability fix) (#480) (cherry-picked)
  11. 1.8.2 / 2016-12-11
  12. ===================
  13. * [fix] Add proper response when handleUpgrade fails (#458)
  14. * [test] Use explicit versions for travis tests (#457)
  15. * [refactor] Remove deprecated code used for nodejs v0.8 (#456)
  16. * [chore] Bump engine.io-parser to version 1.3.2 (#455)
  17. * [perf] websocket optimisation (#453)
  18. * [docs] Rename ServerRequest to IncomingMessage (#448)
  19. * [chore] Bump base64id to version 1.0.0 (#451)
  20. 1.8.1 / 2016-11-27
  21. ===================
  22. * [fix] Only add defined callbacks to the stack (#447)
  23. 1.8.0 / 2016-11-20
  24. ===================
  25. * [style] Fix some typos (#439)
  26. * [style] Add ESlint (#385)
  27. * [test] fix tests for NodeJS v7 (#441)
  28. * [feature] Fix cookiePath empty bug and add cookieHttpOnly option (#423)
  29. * [fix] Don't delete ws when closing the server (#444)
  30. * [chore] Bump debug to version 2.3.3 (#445)
  31. 1.7.2 / 2016-10-24
  32. ===================
  33. * [docs] Add missing `upgradeTimeout` option in the docs (#437)
  34. * [chore] Add Github issue and PR templates (#436)
  35. 1.7.1 / 2016-10-20
  36. ===================
  37. * [fix] Close and free webSocketServer (#393)
  38. * [chore] Bump engine.io-client to 1.7.0 (#429)
  39. * [chore] Bump engine.io-parser to 1.3.1 (#433)
  40. * [chore] Add latest nodejs release in travis settings (#434)
  41. 1.7.0 / 2016-10-05
  42. ===================
  43. * [feature] Give the ability to dynamically choose ws implementation (#390)
  44. * [chore] Add gulp & babel in the build process (#384)
  45. * [chore] Ignore dist not to release for now (#387)
  46. * [chore] Upgrade accepts to 1.3.3
  47. * [chore] Bumping ws to 1.1.1 to address https://nodesecurity.io/advisories/120 (#411)
  48. * [chore] Restoring require('ws') as separate expression for browserify. (#418)
  49. * [chore] Bump engine.io-parser to 1.3.0 (#425)
  50. * [chore] Make the build status badge point towards master (#426)
  51. * [chore] Restrict files included in npm package (#427)
  52. 1.6.11 / 2016-06-23
  53. ===================
  54. * package: bump `ws` to support `maxPayload`
  55. 1.6.10 / 2016-06-23
  56. ===================
  57. * set a default ws `maxPayload` [security fix]
  58. * bump `accepts` [security fix]
  59. 1.6.9 / 2016-05-03
  60. ==================
  61. * bump client
  62. 1.6.8 / 2016-01-25
  63. ==================
  64. * fix graceful close [nkzawa]
  65. * polling: don't set the `closeTimeoutTimer` if the transport is upgraded
  66. 1.6.7 / 2016-01-10
  67. ==================
  68. * bump version
  69. 1.6.6 / 2016-01-07
  70. ==================
  71. * bump version
  72. 1.6.5 / 2016-01-05
  73. ==================
  74. * package: upgrade ws for sec advisory
  75. * server: catch websocket errors before upgrade
  76. 1.6.4 / 2015-12-04
  77. ==================
  78. * package: bump parser for arraybuffer base64 fix
  79. 1.6.3 / 2015-12-01
  80. ==================
  81. * restore testing on 0.8
  82. * improve X-XSS-Protection header definition [nkzawa]
  83. * add threshold for permessage-deflate [nkzawa]
  84. 1.6.2 / 2015-11-30
  85. ==================
  86. * don't compress control packets
  87. 1.6.1 / 2015-11-28
  88. ==================
  89. * package: bump `engine.io-client` for `ws` options fix
  90. * fix `latency` example
  91. 1.6.0 / 2015-11-28
  92. ==================
  93. * add support for environments that extend `Object.prototype`
  94. * remove listeners upon `clearTransport`
  95. * support for all versions of node
  96. * fix lingering sockets that can stay open when upgrade failed
  97. * ensure sockets are closed on error
  98. * bump `ws` for several improvements
  99. * fix for a rare race condition on some error scenarios
  100. * support custom socket id
  101. * use container-based infrastructure for faster build
  102. * fix package.json wrongly referrering to self
  103. * allow overriding the `cookiePath`
  104. * fix potential encoding errors under certain conditions
  105. * support compression
  106. 1.5.4 / 2015-09-09
  107. ==================
  108. * package: bump `engine.io-parser`
  109. 1.5.3 / 2015-09-09
  110. ==================
  111. * package: bump `ws` to fix node 4.0.0
  112. 1.5.2 / 2015-07-09
  113. ==================
  114. * package: bump `ws` to fix build issues
  115. 1.5.1 / 2015-01-19
  116. ==================
  117. * no change on this release
  118. * package: bump `engine.io-client`
  119. 1.5.0 / 2015-01-18
  120. ==================
  121. * package: bump `engine.io-parser`
  122. * polling: correctly abort the ongoing data request when closing [lpinca]
  123. * add cert-related client tests [rase-]
  124. 1.4.3 / 2014-11-21
  125. ==================
  126. * package: bump `ws` to fix fd leaks
  127. * socket: flush the write buffer before closing the socket [lpinca]
  128. * polling: close the pending poll request when closing transport [lpinca]
  129. 1.4.2 / 2014-10-08
  130. ==================
  131. * add iframe onload handling to jsonp tests [rase-]
  132. 1.4.1 / 2014-10-03
  133. ==================
  134. * socket: allow upgrades if the socket is still in closing state
  135. * README: fix typo
  136. 1.4.0 / 2014-09-03
  137. ==================
  138. * readme: fix formatting for goals numbering
  139. * server: ref fix by @nicokaiser
  140. * server: fix ws memory leak (fixes #268)
  141. * cache remote address in handshake since it might be lost later.
  142. * correct git ref
  143. * update client to commit with bumped parser
  144. * package: bump parser
  145. * npmignore: ignore `.gitignore`
  146. * package: bump `debug`
  147. * package: bump `engine.io-parser` for memleak fix
  148. 1.3.1 / 2014-06-19
  149. ==================
  150. * package: bump `engine.io-client`
  151. 1.3.0 / 2014-06-13
  152. ==================
  153. * update example to use v1.2.2
  154. * fixed newline parsing in jsonp
  155. * make require('engine.io')() return a new Server instance [defunctzombie]
  156. * add Server.attach method [defunctzombie]
  157. * fix GH-211, set CORS headers when sending error message [mokesmokes]
  158. 1.2.2 / 2014-05-30
  159. ==================
  160. * package: bump `engine.io-parser` for binary utf8 fix
  161. 1.2.1 / 2014-05-22
  162. ==================
  163. * package: bump engine.io-client
  164. 1.2.0 / 2014-05-18
  165. ==================
  166. * removed flashsocket, moving to userland
  167. 1.1.1 / 2014-05-14
  168. ==================
  169. * test: reduce packet size
  170. * package: bump parser
  171. 1.1.0 / 2014-04-27
  172. ==================
  173. * socket: removed unneeded `clearTimeout` (fixes #250)
  174. * made the request verification process async
  175. * package: bump `engine.io-parser`
  176. * use _query instead of query, fixes compat with restify
  177. * added a maximum buffer size to received data from polling
  178. * fixing looping array via for in to normal loop
  179. 1.0.5 / 2014-03-18
  180. ==================
  181. * package: bump `engine.io-parser` and `engine.io-client`
  182. 1.0.4 / 2014-03-14
  183. ==================
  184. * package: bump `engine.io-client`
  185. 1.0.3 / 2014-03-12
  186. ==================
  187. * package: bump `engine.io-client`
  188. 1.0.2 / 2014-03-12
  189. ==================
  190. * bump engine.io-client
  191. 1.0.1 / 2014-03-06
  192. ==================
  193. * package: bump `engine.io-parser`
  194. * transports: fix jshint warnings and style
  195. 1.0.0 / 2014-03-06
  196. ==================
  197. * polling-xhr: added `OPTIONS` support, fixes CORS
  198. * close() properly when triggered in connection handler
  199. * fix DDOS vector by setting up too many intervals
  200. * binary support
  201. 0.9.0 / 2014-02-09
  202. ==================
  203. * Prevent errors with connections behind proxies without WS support
  204. like Squid [nicklagrow, samaanghani, davidhcummings]
  205. * Socket#request a simple property [mokesmokes]
  206. * Changed `Socket`'s `upgrade` event to happen after upgrade [mokesmokes]
  207. * Document `Socket#id` [mokesmokes]
  208. 0.8.2 / 2014-01-18
  209. ==================
  210. * package: bump `engine.io-client`
  211. 0.8.1 / 2014-01-17
  212. ==================
  213. * package: bump `engine.io-client`
  214. * package: pin dev deps
  215. * examples: fix port output
  216. * fix latency example
  217. 0.8.0 / 2014-01-05
  218. ==================
  219. * package: bump `engine.io-client` to `0.8.0`
  220. * test: fix syntax, remove globals
  221. 0.7.14 / 2014-01-01
  222. ===================
  223. * package: bump `engine.io-client` to `0.7.14`
  224. 0.7.13 / 2013-12-20
  225. ===================
  226. * package: bump `engine.io-client`
  227. * transports: added support for XSS filters on IE [guille, 3rd-eden]
  228. 0.7.12 / 2013-11-11
  229. ===================
  230. * package: bump `engine.io-client`
  231. 0.7.11 / 2013-11-06
  232. ===================
  233. * package: bump engine.io-client
  234. * fix GH-198
  235. 0.7.10 / 2013-10-28
  236. ===================
  237. * package: bump `engine.io-client`
  238. * package: update "ws" to v0.4.31
  239. 0.7.9 / 2013-08-30
  240. ==================
  241. * package: bump `engine.io-client`
  242. 0.7.8 / 2013-08-30
  243. ==================
  244. * package: bump `engine.io-client`
  245. * package: bump ws
  246. 0.7.7 / 2013-08-30
  247. ==================
  248. * package: bump `engine.io-client`
  249. 0.7.6 / 2013-08-30
  250. ==================
  251. * package: bump engine.io-client
  252. 0.7.5 / 2013-08-30
  253. ==================
  254. * package: bump engine.io-client
  255. 0.7.4 / 2013-08-25
  256. ==================
  257. * package: bump `engine.io-client`
  258. 0.7.3 / 2013-08-23
  259. ==================
  260. * package: bump engine.io-client (noop)
  261. * package: fix regresison in upgrade cause by ws update
  262. 0.7.2 / 2013-08-23
  263. ==================
  264. * package: bump `engine.io-client` for `WebSocket` browser fix
  265. 0.7.1 / 2013-08-23
  266. ==================
  267. * package: bump engine.io-client for ws fix
  268. 0.7.0 / 2013-08-23
  269. ==================
  270. * package: bump engine.io-client
  271. * updated example
  272. * inline merge
  273. * added support node version 0.10 to .travis.yml
  274. * fixed respond to flash policy request test. Closes #184
  275. * fixed upgrade with timeout test. Closes #185
  276. * engine.io: don't use __proto__, closes #170
  277. 0.6.3 / 2013-06-21
  278. ==================
  279. * package: bumped `engine.io-client` to `0.6.3`
  280. 0.6.2 / 2013-06-15
  281. ==================
  282. * fix upgrade stalling edge case introduced with #174 fix
  283. * remove unneeded client code related to iOS
  284. * added test for `engine.io-client` `0.6.1`
  285. 0.6.1 / 2013-06-06
  286. ==================
  287. * package: bumped `engine.io-client` to `0.6.1`
  288. 0.6.0 / 2013-05-31
  289. ==================
  290. * socket: clear timer after sending one noop packet (fixes #174)
  291. * clear all timers on socket close
  292. * sending error on transport creation upon a bad request
  293. * added test for client-side buffer cleanup
  294. * changed flushComplete to flush
  295. * ended support for node 0.6
  296. 0.5.0 / 2013-03-16
  297. ==================
  298. * polling: implemented new parser
  299. * test writeBuffer isn't cleared onError, removed 'closing' check in .flush()
  300. * fixed bug89 and added tests: writeBuffer not flushed until nextTick
  301. 0.4.3 / 2013-02-08
  302. ==================
  303. * package: bumped `engine.io-client` to `0.4.3`
  304. 0.4.2 / 2013-02-08
  305. ==================
  306. * Only end upgrade socket connections if unhandled
  307. * Fix websocket dependency
  308. * Close socket if upgrade is received and socket.readyState != open
  309. 0.4.1 / 2013-01-18
  310. ==================
  311. * package: bumped versions
  312. * Fixed bugs in previous send callback fix and updated test cases
  313. * Added a test case which makes the code before the send callback fix fail
  314. * socket: emit `data` event (synonym with `message`)
  315. * socket: added `Socket#write`
  316. * engine.io: cleanup
  317. * engine.io: deprecated `resource`
  318. * `npm docs engine.io` works now
  319. 0.3.10 / 2012-12-03
  320. ===================
  321. * package: bumped `engine.io-client` with `close` fixes
  322. * add packetCreate event [jxck]
  323. * add packet event to socket [jxck]
  324. * transport: remove `Connection` headers and let node handle it
  325. * server: send validation failure reason to clients
  326. * engine: invoking as a function causes attach
  327. * socket: reset `writeBuffer` before send
  328. 0.3.9 / 2012-10-23
  329. ==================
  330. * package: bumped `engine.io-client`
  331. 0.3.8 / 2012-10-23
  332. ==================
  333. * package: bumped engine.io-client
  334. * examples: added first example
  335. 0.3.7 / 2012-10-21
  336. ==================
  337. * package: bumped `engine.io-client`
  338. 0.3.6 / 2012-10-21
  339. ==================
  340. [skipped]
  341. 0.3.5 / 2012-10-14
  342. ==================
  343. * package: reverted last commit - we use the parser from the client
  344. 0.3.4 / 2012-10-14
  345. ==================
  346. * package: `engine.io-client` moved to `devDependencies`
  347. * socket: added missing jsdoc
  348. 0.3.3 / 2012-10-10
  349. ==================
  350. * socket: fixed check interval clearing [joewalnes]
  351. * transports: improved instrumentation
  352. 0.3.2 / 2012-10-08
  353. ==================
  354. * socket: improve check interval for upgrade
  355. 0.3.1 / 2012-10-08
  356. ==================
  357. * socket: faster upgrades (we perform a check immediately)
  358. * server: don't assume sid is numeric
  359. 0.3.0 / 2012-10-04
  360. ==================
  361. * socket: `writeBuffer` now gets sliced, and is recoverable after `close` [afshinm]
  362. * server: expect ping from client and send interval with handshake [cadorn]
  363. * polling-jsonp: prevent client breakage with utf8 whitespace
  364. * socket: fix `flush` and `drain` events
  365. * socket: add `send` callback [afshinm]
  366. * transport: avoid unhandled error events for stale transports
  367. * README: documentation improvements [EugenDueck]
  368. 0.2.2 / 2012-08-26
  369. ==================
  370. * server: remove buffering for flash policy requests
  371. * transport: avoid unhandled error events for stale transports (fixes #69)
  372. * readme: documented `toString` behavior on `send` [EugenDueck]
  373. 0.2.1 / 2012-08-13
  374. ==================
  375. * polling-xhr: skip Keep-Alive when it's implied [EugenDueck]
  376. * polling-jsonp: skip Keep-Alive when it's implied [EugenDueck]
  377. * README: added plugins list with engine.io-conflation
  378. * socket: added flush/drain events (fixes #56)
  379. * server: avoid passing websocket to non-websocket transports (fixes #24)
  380. 0.2.0 / 2012-08-06
  381. ==================
  382. * Bumped client
  383. * test: added closing connection test
  384. * server: implemented stronger id generator with collision detection
  385. 0.1.2 / 2012-08-02
  386. ==================
  387. * Fixed a jsonp bug in Nokia mobile phones and potentially other UAs.
  388. 0.1.1 / 2012-08-01
  389. ==================
  390. * Fixed errors when a socket is closed while upgrade probe is happening.
  391. * Improved WS error handling
  392. * Replaced websocket.io with ws, now that it supports older drafts
  393. * README fixes
  394. 0.1.0 / 2012-07-03
  395. ==================
  396. * Initial release.