opusdev/vector-similarity-api
1
10.19.2 / 2025-12-152===================3 4* deps: use tilde notation for dependencies5* deps: http-errors@~2.0.16* deps: statuses@~2.0.27 80.19.1 / 2024-10-099===================10 11* deps: encodeurl@~2.0.012 130.19.0 / 2024-09-1014===================15 16* Remove link renderization in html while redirecting17 180.18.0 / 2022-03-2319===================20 21 * Fix emitted 416 error missing headers property22 * Limit the headers removed for 304 response23 * deps: depd@2.0.024 - Replace internal `eval` usage with `Function` constructor25 - Use instance methods on `process` to check for listeners26 * deps: destroy@1.2.027 * deps: http-errors@2.0.028 - deps: depd@2.0.029 - deps: statuses@2.0.130 * deps: on-finished@2.4.131 * deps: statuses@2.0.132 330.17.2 / 2021-12-1134===================35 36 * pref: ignore empty http tokens37 * deps: http-errors@1.8.138 - deps: inherits@2.0.439 - deps: toidentifier@1.0.140 - deps: setprototypeof@1.2.041 * deps: ms@2.1.342 430.17.1 / 2019-05-1044===================45 46 * Set stricter CSP header in redirect & error responses47 * deps: range-parser@~1.2.148 490.17.0 / 2019-05-0350===================51 52 * deps: http-errors@~1.7.253 - Set constructor name when possible54 - Use `toidentifier` module to make class names55 - deps: depd@~1.1.256 - deps: setprototypeof@1.1.157 - deps: statuses@'>= 1.5.0 < 2'58 * deps: mime@1.6.059 - Add extensions for JPEG-2000 images60 - Add new `font/*` types from IANA61 - Add WASM mapping62 - Update `.bdoc` to `application/bdoc`63 - Update `.bmp` to `image/bmp`64 - Update `.m4a` to `audio/mp4`65 - Update `.rtf` to `application/rtf`66 - Update `.wav` to `audio/wav`67 - Update `.xml` to `application/xml`68 - Update generic extensions to `application/octet-stream`:69 `.deb`, `.dll`, `.dmg`, `.exe`, `.iso`, `.msi`70 - Use mime-score module to resolve extension conflicts71 * deps: ms@2.1.172 - Add `week`/`w` support73 - Fix negative number handling74 * deps: statuses@~1.5.075 * perf: remove redundant `path.normalize` call76 770.16.2 / 2018-02-0778===================79 80 * Fix incorrect end tag in default error & redirects81 * deps: depd@~1.1.282 - perf: remove argument reassignment83 * deps: encodeurl@~1.0.284 - Fix encoding `%` as last character85 * deps: statuses@~1.4.086 870.16.1 / 2017-09-2988===================89 90 * Fix regression in edge-case behavior for empty `path`91 920.16.0 / 2017-09-2793===================94 95 * Add `immutable` option96 * Fix missing `</html>` in default error & redirects97 * Use instance methods on steam to check for listeners98 * deps: mime@1.4.199 - Add 70 new types for file extensions100 - Set charset as "UTF-8" for .js and .json101 * perf: improve path validation speed102 1030.15.6 / 2017-09-22104===================105 106 * deps: debug@2.6.9107 * perf: improve `If-Match` token parsing108 1090.15.5 / 2017-09-20110===================111 112 * deps: etag@~1.8.1113 - perf: replace regular expression with substring114 * deps: fresh@0.5.2115 - Fix handling of modified headers with invalid dates116 - perf: improve ETag match loop117 - perf: improve `If-None-Match` token parsing118 1190.15.4 / 2017-08-05120===================121 122 * deps: debug@2.6.8123 * deps: depd@~1.1.1124 - Remove unnecessary `Buffer` loading125 * deps: http-errors@~1.6.2126 - deps: depd@1.1.1127 1280.15.3 / 2017-05-16129===================130 131 * deps: debug@2.6.7132 - deps: ms@2.0.0133 * deps: ms@2.0.0134 1350.15.2 / 2017-04-26136===================137 138 * deps: debug@2.6.4139 - Fix `DEBUG_MAX_ARRAY_LENGTH`140 - deps: ms@0.7.3141 * deps: ms@1.0.0142 1430.15.1 / 2017-03-04144===================145 146 * Fix issue when `Date.parse` does not return `NaN` on invalid date147 * Fix strict violation in broken environments148 1490.15.0 / 2017-02-25150===================151 152 * Support `If-Match` and `If-Unmodified-Since` headers153 * Add `res` and `path` arguments to `directory` event154 * Remove usage of `res._headers` private field155 - Improves compatibility with Node.js 8 nightly156 * Send complete HTML document in redirect & error responses157 * Set default CSP header in redirect & error responses158 * Use `res.getHeaderNames()` when available159 * Use `res.headersSent` when available160 * deps: debug@2.6.1161 - Allow colors in workers162 - Deprecated `DEBUG_FD` environment variable set to `3` or higher163 - Fix error when running under React Native164 - Use same color for same namespace165 - deps: ms@0.7.2166 * deps: etag@~1.8.0167 * deps: fresh@0.5.0168 - Fix false detection of `no-cache` request directive169 - Fix incorrect result when `If-None-Match` has both `*` and ETags170 - Fix weak `ETag` matching to match spec171 - perf: delay reading header values until needed172 - perf: enable strict mode173 - perf: hoist regular expressions174 - perf: remove duplicate conditional175 - perf: remove unnecessary boolean coercions176 - perf: skip checking modified time if ETag check failed177 - perf: skip parsing `If-None-Match` when no `ETag` header178 - perf: use `Date.parse` instead of `new Date`179 * deps: http-errors@~1.6.1180 - Make `message` property enumerable for `HttpError`s181 - deps: setprototypeof@1.0.3182 1830.14.2 / 2017-01-23184===================185 186 * deps: http-errors@~1.5.1187 - deps: inherits@2.0.3188 - deps: setprototypeof@1.0.2189 - deps: statuses@'>= 1.3.1 < 2'190 * deps: ms@0.7.2191 * deps: statuses@~1.3.1192 1930.14.1 / 2016-06-09194===================195 196 * Fix redirect error when `path` contains raw non-URL characters197 * Fix redirect when `path` starts with multiple forward slashes198 1990.14.0 / 2016-06-06200===================201 202 * Add `acceptRanges` option203 * Add `cacheControl` option204 * Attempt to combine multiple ranges into single range205 * Correctly inherit from `Stream` class206 * Fix `Content-Range` header in 416 responses when using `start`/`end` options207 * Fix `Content-Range` header missing from default 416 responses208 * Ignore non-byte `Range` headers209 * deps: http-errors@~1.5.0210 - Add `HttpError` export, for `err instanceof createError.HttpError`211 - Support new code `421 Misdirected Request`212 - Use `setprototypeof` module to replace `__proto__` setting213 - deps: inherits@2.0.1214 - deps: statuses@'>= 1.3.0 < 2'215 - perf: enable strict mode216 * deps: range-parser@~1.2.0217 - Fix incorrectly returning -1 when there is at least one valid range218 - perf: remove internal function219 * deps: statuses@~1.3.0220 - Add `421 Misdirected Request`221 - perf: enable strict mode222 * perf: remove argument reassignment223 2240.13.2 / 2016-03-05225===================226 227 * Fix invalid `Content-Type` header when `send.mime.default_type` unset228 2290.13.1 / 2016-01-16230===================231 232 * deps: depd@~1.1.0233 - Support web browser loading234 - perf: enable strict mode235 * deps: destroy@~1.0.4236 - perf: enable strict mode237 * deps: escape-html@~1.0.3238 - perf: enable strict mode239 - perf: optimize string replacement240 - perf: use faster string coercion241 * deps: range-parser@~1.0.3242 - perf: enable strict mode243 2440.13.0 / 2015-06-16245===================246 247 * Allow Node.js HTTP server to set `Date` response header248 * Fix incorrectly removing `Content-Location` on 304 response249 * Improve the default redirect response headers250 * Send appropriate headers on default error response251 * Use `http-errors` for standard emitted errors252 * Use `statuses` instead of `http` module for status messages253 * deps: escape-html@1.0.2254 * deps: etag@~1.7.0255 - Improve stat performance by removing hashing256 * deps: fresh@0.3.0257 - Add weak `ETag` matching support258 * deps: on-finished@~2.3.0259 - Add defined behavior for HTTP `CONNECT` requests260 - Add defined behavior for HTTP `Upgrade` requests261 - deps: ee-first@1.1.1262 * perf: enable strict mode263 * perf: remove unnecessary array allocations264 2650.12.3 / 2015-05-13266===================267 268 * deps: debug@~2.2.0269 - deps: ms@0.7.1270 * deps: depd@~1.0.1271 * deps: etag@~1.6.0272 - Improve support for JXcore273 - Support "fake" stats objects in environments without `fs`274 * deps: ms@0.7.1275 - Prevent extraordinarily long inputs276 * deps: on-finished@~2.2.1277 2780.12.2 / 2015-03-13279===================280 281 * Throw errors early for invalid `extensions` or `index` options282 * deps: debug@~2.1.3283 - Fix high intensity foreground color for bold284 - deps: ms@0.7.0285 2860.12.1 / 2015-02-17287===================288 289 * Fix regression sending zero-length files290 2910.12.0 / 2015-02-16292===================293 294 * Always read the stat size from the file295 * Fix mutating passed-in `options`296 * deps: mime@1.3.4297 2980.11.1 / 2015-01-20299===================300 301 * Fix `root` path disclosure302 3030.11.0 / 2015-01-05304===================305 306 * deps: debug@~2.1.1307 * deps: etag@~1.5.1308 - deps: crc@3.2.1309 * deps: ms@0.7.0310 - Add `milliseconds`311 - Add `msecs`312 - Add `secs`313 - Add `mins`314 - Add `hrs`315 - Add `yrs`316 * deps: on-finished@~2.2.0317 3180.10.1 / 2014-10-22319===================320 321 * deps: on-finished@~2.1.1322 - Fix handling of pipelined requests323 3240.10.0 / 2014-10-15325===================326 327 * deps: debug@~2.1.0328 - Implement `DEBUG_FD` env variable support329 * deps: depd@~1.0.0330 * deps: etag@~1.5.0331 - Improve string performance332 - Slightly improve speed for weak ETags over 1KB333 3340.9.3 / 2014-09-24335==================336 337 * deps: etag@~1.4.0338 - Support "fake" stats objects339 3400.9.2 / 2014-09-15341==================342 343 * deps: depd@0.4.5344 * deps: etag@~1.3.1345 * deps: range-parser@~1.0.2346 3470.9.1 / 2014-09-07348==================349 350 * deps: fresh@0.2.4351 3520.9.0 / 2014-09-07353==================354 355 * Add `lastModified` option356 * Use `etag` to generate `ETag` header357 * deps: debug@~2.0.0358 3590.8.5 / 2014-09-04360==================361 362 * Fix malicious path detection for empty string path363 3640.8.4 / 2014-09-04365==================366 367 * Fix a path traversal issue when using `root`368 3690.8.3 / 2014-08-16370==================371 372 * deps: destroy@1.0.3373 - renamed from dethroy374 * deps: on-finished@2.1.0375 3760.8.2 / 2014-08-14377==================378 379 * Work around `fd` leak in Node.js 0.10 for `fs.ReadStream`380 * deps: dethroy@1.0.2381 3820.8.1 / 2014-08-05383==================384 385 * Fix `extensions` behavior when file already has extension386 3870.8.0 / 2014-08-05388==================389 390 * Add `extensions` option391 3920.7.4 / 2014-08-04393==================394 395 * Fix serving index files without root dir396 3970.7.3 / 2014-07-29398==================399 400 * Fix incorrect 403 on Windows and Node.js 0.11401 4020.7.2 / 2014-07-27403==================404 405 * deps: depd@0.4.4406 - Work-around v8 generating empty stack traces407 4080.7.1 / 2014-07-26409==================410 411 * deps: depd@0.4.3412 - Fix exception when global `Error.stackTraceLimit` is too low413 4140.7.0 / 2014-07-20415==================416 417 * Deprecate `hidden` option; use `dotfiles` option418 * Add `dotfiles` option419 * deps: debug@1.0.4420 * deps: depd@0.4.2421 - Add `TRACE_DEPRECATION` environment variable422 - Remove non-standard grey color from color output423 - Support `--no-deprecation` argument424 - Support `--trace-deprecation` argument425 4260.6.0 / 2014-07-11427==================428 429 * Deprecate `from` option; use `root` option430 * Deprecate `send.etag()` -- use `etag` in `options`431 * Deprecate `send.hidden()` -- use `hidden` in `options`432 * Deprecate `send.index()` -- use `index` in `options`433 * Deprecate `send.maxage()` -- use `maxAge` in `options`434 * Deprecate `send.root()` -- use `root` in `options`435 * Cap `maxAge` value to 1 year436 * deps: debug@1.0.3437 - Add support for multiple wildcards in namespaces438 4390.5.0 / 2014-06-28440==================441 442 * Accept string for `maxAge` (converted by `ms`)443 * Add `headers` event444 * Include link in default redirect response445 * Use `EventEmitter.listenerCount` to count listeners446 4470.4.3 / 2014-06-11448==================449 450 * Do not throw un-catchable error on file open race condition451 * Use `escape-html` for HTML escaping452 * deps: debug@1.0.2453 - fix some debugging output colors on node.js 0.8454 * deps: finished@1.2.2455 * deps: fresh@0.2.2456 4570.4.2 / 2014-06-09458==================459 460 * fix "event emitter leak" warnings461 * deps: debug@1.0.1462 * deps: finished@1.2.1463 4640.4.1 / 2014-06-02465==================466 467 * Send `max-age` in `Cache-Control` in correct format468 4690.4.0 / 2014-05-27470==================471 472 * Calculate ETag with md5 for reduced collisions473 * Fix wrong behavior when index file matches directory474 * Ignore stream errors after request ends475 - Goodbye `EBADF, read`476 * Skip directories in index file search477 * deps: debug@0.8.1478 4790.3.0 / 2014-04-24480==================481 482 * Fix sending files with dots without root set483 * Coerce option types484 * Accept API options in options object485 * Set etags to "weak"486 * Include file path in etag487 * Make "Can't set headers after they are sent." catchable488 * Send full entity-body for multi range requests489 * Default directory access to 403 when index disabled490 * Support multiple index paths491 * Support "If-Range" header492 * Control whether to generate etags493 * deps: mime@1.2.11494 4950.2.0 / 2014-01-29496==================497 498 * update range-parser and fresh499 5000.1.4 / 2013-08-11501==================502 503 * update fresh504 5050.1.3 / 2013-07-08506==================507 508 * Revert "Fix fd leak"509 5100.1.2 / 2013-07-03511==================512 513 * Fix fd leak514 5150.1.0 / 2012-08-25516==================517 518 * add options parameter to send() that is passed to fs.createReadStream() [kanongil]519 5200.0.4 / 2012-08-16521==================522 523 * allow custom "Accept-Ranges" definition524 5250.0.3 / 2012-07-16526==================527 528 * fix normalization of the root directory. Closes #3529 5300.0.2 / 2012-07-09531==================532 533 * add passing of req explicitly for now (YUCK)534 5350.0.1 / 2010-01-03536==================537 538 * Initial release539 