2.13.2 (2023-11-02)
- docs: add roadmap (bf87caf)
2.13.1 (2023-11-02)
- docs: mention presentation at HolyJS 2022 (bd39b9d)
2.13.0 (2023-10-30)
- feat: provide check api (593093a)
2.12.0 (2023-10-28)
- feat: export
assertPolicy
helper to check pkg version against the rules preset (11e5287)
- refactor: separate engine firewall domain (f779be5)
2.11.0 (2023-10-28)
- docs: allow zlib option in typings (1d22e9e)
- feat: provide support for bun (f69951e)
2.10.1 (2022-12-12)
- add fromArrayBufferToBuffer util (754163a)
2.10.0 (2022-12-12)
- provide zlib customization (3a55091)
2.9.3 (2022-12-08)
- tweak up zip layer (324759b)
2.9.2 (2022-12-08)
- simplify cache hit flow (b6c6b3a)
2.9.1 (2022-12-08)
- fix cache bytesLength indicator (91eeb24)
2.9.0 (2022-12-07)
- fix distTags sorter (7384aad)
- log denied pkg versions (3236f67)
2.8.0 (2022-12-07)
- provide configurable
warmup
depth (7c70468)
2.7.1 (2022-11-23)
2.7.0 (2022-11-23)
- make
warmup
configurable (f31ee91)
2.6.3 (2022-11-23)
- exclude healthcheck from response-time metric (d40303d)
2.6.2 (2022-11-11)
- properly resolve
distTags
(2358e80)
2.6.1 (2022-11-10)
- fix packuments entrypoint (7dfd63c)
2.6.0 (2022-11-10)
- add
workerConcurrency
to config, simplify config injects (d877d8c)
2.5.5 (2022-11-10)
- extract deps after packument processing (020e623)
2.5.4 (2022-11-10)
- avoid redundant buffers init (c1ce6c2)
2.5.3 (2022-11-10)
- fix packument unzip (6f236d1)
2.5.2 (2022-11-09)
- rm uppercase letters from metrics keys (317d68f)
2.5.1 (2022-11-09)
2.5.0 (2022-11-09)
- expose
getMetricsDigest
API (0270edd)
2.4.0 (2022-11-09)
2.3.0 (2022-11-09)
- add cache state to metrics output (cdc7019)
2.2.0 (2022-11-08)
2.1.1 (2022-11-08)
- clear cache interval on stop (10347a4)
2.1.0 (2022-11-06)
- expose
createRoutes
andgetConfig
API (7d25627)
2.0.0 (2022-11-06)
- v2 (23f421e)
- v2
1.35.0 (2022-11-06)
- make cache singleton (825bdce)
- introduce fallback firewall (0758bda)
- new config format
1.34.1 (2022-11-03)
- fix gunzip pipe (276b9ab)
1.34.0 (2022-11-03)
- use workers for gzip (0d85c8a)
1.33.4 (2022-11-02)
- inject plugin opts to warmup ctx (c935fb4)
1.33.3 (2022-11-02)
- improve packument cache callback (2e49493)
1.33.2 (2022-11-01)
- log warmup errors as warings (39b42a8)
1.33.1 (2022-11-01)
- fix audit plugins warmup, add debug point (bd4b62c)
1.33.0 (2022-11-01)
- add cache byte limit option (8e525be)
1.32.3 (2022-11-01)
1.32.2 (2022-10-31)
- tweak up cache hit flow (ae697ef)
1.32.1 (2022-10-30)
- use concurrent scheme for audit api (df2906b)
1.32.0 (2022-10-29)
- optimize audit api batches (9bdb327)
1.31.0 (2022-10-28)
- add cache warmup (622573c)
1.30.6 (2022-10-28)
- routing (f334125)
1.30.5 (2022-10-28)
1.30.4 (2022-10-07)
- performance improvements (0e48a13)
1.30.3 (2022-10-06)
- targets proxying race (6f60886)
1.30.2 (2022-10-05)
1.30.1 (2022-10-04)
- do not log stacktrace on 404 (70af1c0)
1.30.0 (2022-10-04)
1.29.1 (2022-10-04)
- set 3xx, 404 log level to info (5028c87)
1.29.0 (2022-10-02)
- export
getCtx
as a part of plugin api (bde1fec)
1.28.0 (2022-10-02)
- support custom http agent (da9c8c7)
1.27.0 (2022-10-01)
- assert http method in firewall mware (5fb8c10)
- return 304 if etag matches if-none-match header (ba8ea16)
1.26.1 (2022-09-30)
- add dot to tarball/packument regexps (6ccddc1)
1.26.0 (2022-09-28)
- 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)
- rm redundant regex chunks memo (75aebc8)
1.25.3 (2022-08-04)
- 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)
- add registry option for audit plugin (32266b5)
1.24.0 (2022-06-02)
- pass req auth header as config token fallback (3f8d053)
1.23.2 (2022-05-28)
1.23.1 (2022-05-14)
- types: fix
createLogger
iface (9129f76)
1.23.0 (2022-04-30)
1.22.1 (2022-04-29)
1.22.0 (2022-04-29)
- support
presets
as string[] (f8ca3c0)
1.21.0 (2022-04-29)
1.20.3 (2022-04-29)
1.20.2 (2022-04-29)
- config: normalize
registry
andentrypoint
fields (4b3c94c)
1.20.1 (2022-04-28)
- handle packument CL and TE headers clash (e11eebb)
1.20.0 (2022-04-27)
1.19.0 (2022-04-21)
1.18.0 (2022-04-19)
1.17.0 (2022-04-18)
- support custom log formatters (d9b9f3c)
1.16.0 (2022-04-18)
- 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)
- configurable
logger
(7a2d4fb)
- print error stacktrace (dcab6f1)
1.14.2 (2022-04-17)
1.14.1 (2022-04-17)
- audit: fix severity range match (39a6369)
1.14.0 (2022-04-17)
1.13.1 (2022-04-17)
1.13.0 (2022-04-17)
- cache improvements, share firewall instances between routes (6361d6c)
1.12.1 (2022-04-16)
1.12.0 (2022-04-16)
- update ts libdefs, support
extends
for config top level (30a2324)
- expose basic metrics — uptime, cpu, mem usage (e40bdde)
1.11.0 (2022-04-16)
1.10.0 (2022-04-16)
- fix cache config init (e6f95d8)
- fix rules resolver for multi-config (f800a31)
- type: allow
warn
policy (254029d)
1.9.2 (2022-04-15)
1.9.1 (2022-04-14)
1.9.0 (2022-04-14)
- fix run on windows (74c29a0)
1.8.0 (2022-04-13)
- introduce
warn
directive (ceef817)
1.7.0 (2022-04-13)
- add token auth (8c0606b)
1.6.0 (2022-04-13)
- add configurable entrypoint for tarballs (06784d7)
1.5.0 (2022-04-13)
- firewall: fix filter by name (6bbdbb0)
- add filter by age (59a1c7b)
1.4.6 (2022-04-12)
- ci tweak ups (e709abd)
1.4.5 (2022-04-12)
- tech release (301ebf3)
1.4.4 (2022-04-12)
- tech release (5c6ce4d)