All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- update all dependencies to latest
- minor doc and code comment updates, update regenerate CHANGELOG for accuracy
- add
prepublishOnly
script to ensure that the source files are transpiled using the typescript compiler to the lib folder prior to publishing
- metrics: plugin configuration schema overhauled, default metric name of
registry_requests
renamed toregistry_package_downloads
- configuration: configuration option
enabled
changed tometricsEnabled
- metrics: implement ability to collect default prometheus metrics (49cc20b), closes #4
- metrics: Initial implementation of package install/download metrics capturing and metrics endpoint (11e8ac6)
- configuration: configuration option
enabled
changed tometricsEnabled
(cc725e9) - metrics: fix issue where package download counters were not fully accurate (86546bf), closes #7
- metrics: Only collect metrics for download of tarball files. Metrics were previously collected for any GET request that looked like it was for a package.json or tarball install but this was less reliable as there were was no way to guarantee the request coming in was for an actual package.json (e.g. browser requests for favicon.ico). Also, Verdaccio would only hand off requests that generate a 401/403 to the middelware for non-tarball requests so metrics could be misleading. (67caa0f)
- metrics: Only collect metrics for download of tarball files. Metrics were previously collected for any GET request that looked like it was for a package.json or tarball install but this was less reliable as there were was no way to guarantee the request coming in was for an actual package.json (e.g. browser requests for favicon.ico). Also, Verdaccio would only hand off requests that generate a 401/403 to the middelware for non-tarball requests so metrics could be misleading. (67caa0f)
- metrics: Initial implementation of package install/download metrics capturing and metrics endpoint (11e8ac6)