Skip to content

Latest commit

 

History

History
684 lines (306 loc) · 28.7 KB

CHANGELOG.md

File metadata and controls

684 lines (306 loc) · 28.7 KB

2.13.2 (2023-11-02)

Fixes & improvements

2.13.1 (2023-11-02)

Fixes & improvements

  • docs: mention presentation at HolyJS 2022 (bd39b9d)

2.13.0 (2023-10-30)

Features

  • feat: provide check api (593093a)

2.12.0 (2023-10-28)

Features

  • feat: export assertPolicy helper to check pkg version against the rules preset (11e5287)

Fixes & improvements

  • refactor: separate engine firewall domain (f779be5)

2.11.0 (2023-10-28)

Fixes & improvements

  • docs: allow zlib option in typings (1d22e9e)

Features

  • feat: provide support for bun (f69951e)

2.10.1 (2022-12-12)

Bug Fixes

  • add fromArrayBufferToBuffer util (754163a)

2.10.0 (2022-12-12)

Features

  • provide zlib customization (3a55091)

2.9.3 (2022-12-08)

Performance Improvements

2.9.2 (2022-12-08)

Performance Improvements

  • simplify cache hit flow (b6c6b3a)

2.9.1 (2022-12-08)

Bug Fixes

  • fix cache bytesLength indicator (91eeb24)

2.9.0 (2022-12-07)

Bug Fixes

Features

  • log denied pkg versions (3236f67)

2.8.0 (2022-12-07)

Features

  • provide configurable warmup depth (7c70468)

2.7.1 (2022-11-23)

2.7.0 (2022-11-23)

Features

  • make warmup configurable (f31ee91)

2.6.3 (2022-11-23)

Bug Fixes

  • exclude healthcheck from response-time metric (d40303d)

2.6.2 (2022-11-11)

Bug Fixes

  • properly resolve distTags (2358e80)

2.6.1 (2022-11-10)

Bug Fixes

  • fix packuments entrypoint (7dfd63c)

2.6.0 (2022-11-10)

Features

  • add workerConcurrency to config, simplify config injects (d877d8c)

2.5.5 (2022-11-10)

Performance Improvements

  • extract deps after packument processing (020e623)

2.5.4 (2022-11-10)

Performance Improvements

  • avoid redundant buffers init (c1ce6c2)

2.5.3 (2022-11-10)

Bug Fixes

2.5.2 (2022-11-09)

Bug Fixes

  • rm uppercase letters from metrics keys (317d68f)

2.5.1 (2022-11-09)

2.5.0 (2022-11-09)

Features

  • expose getMetricsDigest API (0270edd)

2.4.0 (2022-11-09)

Features

2.3.0 (2022-11-09)

Features

  • add cache state to metrics output (cdc7019)

2.2.0 (2022-11-08)

Features

  • add response-time p metrics (dff120b), closes #29

2.1.1 (2022-11-08)

Bug Fixes

  • clear cache interval on stop (10347a4)

2.1.0 (2022-11-06)

Features

  • expose createRoutes and getConfig API (7d25627)

2.0.0 (2022-11-06)

Features

BREAKING CHANGES

  • v2

1.35.0 (2022-11-06)

Code Refactoring

Features

  • introduce fallback firewall (0758bda)

BREAKING CHANGES

  • new config format

1.34.1 (2022-11-03)

Bug Fixes

1.34.0 (2022-11-03)

Features

1.33.4 (2022-11-02)

Bug Fixes

  • inject plugin opts to warmup ctx (c935fb4)

1.33.3 (2022-11-02)

Performance Improvements

  • improve packument cache callback (2e49493)

1.33.2 (2022-11-01)

Performance Improvements

  • log warmup errors as warings (39b42a8)

1.33.1 (2022-11-01)

Bug Fixes

  • fix audit plugins warmup, add debug point (bd4b62c)

1.33.0 (2022-11-01)

Features

  • add cache byte limit option (8e525be)

1.32.3 (2022-11-01)

Performance Improvements

  • store packuments in memory as gzip (ad602c2), closes #74

1.32.2 (2022-10-31)

Performance Improvements

  • tweak up cache hit flow (ae697ef)

1.32.1 (2022-10-30)

Performance Improvements

  • use concurrent scheme for audit api (df2906b)

1.32.0 (2022-10-29)

Features

  • add warmup for audit plugin (c39fb2b), closes #71

Performance Improvements

  • optimize audit api batches (9bdb327)

1.31.0 (2022-10-28)

Bug Fixes

Features

1.30.6 (2022-10-28)

Bug Fixes

1.30.5 (2022-10-28)

Performance Improvements

1.30.4 (2022-10-07)

Performance Improvements

  • performance improvements (0e48a13)

1.30.3 (2022-10-06)

Bug Fixes

1.30.2 (2022-10-05)

Bug Fixes

  • log only stacktraces of 5xx errors (43412ce)
  • use constant instead of 500 (3a473a8)

1.30.1 (2022-10-04)

Bug Fixes

  • do not log stacktrace on 404 (70af1c0)

1.30.0 (2022-10-04)

Features

  • support several target registries (aa06883), closes #62

1.29.1 (2022-10-04)

Bug Fixes

  • set 3xx, 404 log level to info (5028c87)

1.29.0 (2022-10-02)

Features

  • export getCtx as a part of plugin api (bde1fec)

1.28.0 (2022-10-02)

Features

  • support custom http agent (da9c8c7)

1.27.0 (2022-10-01)

Features

  • assert http method in firewall mware (5fb8c10)
  • return 304 if etag matches if-none-match header (ba8ea16)

1.26.1 (2022-09-30)

Bug Fixes

  • add dot to tarball/packument regexps (6ccddc1)

1.26.0 (2022-09-28)

Features

  • log req.method and req.url on end event. (c9f7a70)
  • make log level configurable, add debug logs for http layer (9231fb7)
  • provide custom http(s) agent cfg (df46e2f), closes #59

1.25.4 (2022-08-04)

Performance Improvements

  • rm redundant regex chunks memo (75aebc8)

1.25.3 (2022-08-04)

Bug Fixes

  • handle url-encoded slashes case-insensitively (ef9a937)

1.25.2 (2022-07-11)

1.25.1 (2022-07-09)

1.25.0 (2022-06-02)

Features

  • add registry option for audit plugin (32266b5)

1.24.0 (2022-06-02)

Features

  • pass req auth header as config token fallback (3f8d053)

1.23.2 (2022-05-28)

1.23.1 (2022-05-14)

Bug Fixes

  • types: fix createLogger iface (9129f76)

1.23.0 (2022-04-30)

Features

  • provide cond option for std plugin (d2e8e8b), closes #41

1.22.1 (2022-04-29)

1.22.0 (2022-04-29)

Features

  • support presets as string[] (f8ca3c0)

1.21.0 (2022-04-29)

Features

1.20.3 (2022-04-29)

1.20.2 (2022-04-29)

Bug Fixes

  • config: normalize registry and entrypoint fields (4b3c94c)

1.20.1 (2022-04-28)

Bug Fixes

  • handle packument CL and TE headers clash (e11eebb)

1.20.0 (2022-04-27)

Features

1.19.0 (2022-04-21)

Features

  • add preset alias for extends (41a50ac), closes #22

1.18.0 (2022-04-19)

Features

1.17.0 (2022-04-18)

Features

  • support custom log formatters (d9b9f3c)

1.16.0 (2022-04-18)

Features

  • config: let version be part of name (2e2bb91), closes #23
  • config: support regexp for username, license, name, org (39188b3)

1.15.0 (2022-04-17)

Features

Performance Improvements

1.14.2 (2022-04-17)

1.14.1 (2022-04-17)

Bug Fixes

  • audit: fix severity range match (39a6369)

1.14.0 (2022-04-17)

Features

1.13.1 (2022-04-17)

1.13.0 (2022-04-17)

Features

Performance Improvements

  • cache improvements, share firewall instances between routes (6361d6c)

1.12.1 (2022-04-16)

1.12.0 (2022-04-16)

Bug Fixes

  • update ts libdefs, support extends for config top level (30a2324)

Features

  • expose basic metrics — uptime, cpu, mem usage (e40bdde)

1.11.0 (2022-04-16)

Features

  • provide extends for configs (187fa24), closes #12

1.10.0 (2022-04-16)

Bug Fixes

  • fix cache config init (e6f95d8)
  • fix rules resolver for multi-config (f800a31)
  • type: allow warn policy (254029d)

Features

  • add cache for resolved directives (836a4c4), closes #14

1.9.2 (2022-04-15)

1.9.1 (2022-04-14)

1.9.0 (2022-04-14)

Bug Fixes

Features

1.8.0 (2022-04-13)

Features

  • introduce warn directive (ceef817)

1.7.0 (2022-04-13)

Features

1.6.0 (2022-04-13)

Features

  • add configurable entrypoint for tarballs (06784d7)

1.5.0 (2022-04-13)

Bug Fixes

  • firewall: fix filter by name (6bbdbb0)

Features

1.4.6 (2022-04-12)

Performance Improvements

1.4.5 (2022-04-12)

Performance Improvements

1.4.4 (2022-04-12)

Performance Improvements

1.4.3 (2022-04-12)

1.4.2 (2022-04-12)

1.4.1 (2022-04-12)