Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📦 New features
📊 Metrics embed
is now accessible through/embed/
✨ Metrics insights
is now accessible through/insights/
/:login
and/:login/:repository
will still generate embed metrics/about/
will redirect towards/insights/
settings.json
outputs
can be used to restrict which output formats can be used withconfig.output
modes
can be used to separately enable or disableembed
andinsights
modescontrol.token
can be used to configure a token which can be used by external services to perform action on instance/.control/stop
can be used to stop instance (useful to redeploy or restart it)extras.features
to enable advanced plugin featuresmetrics.setup.community.templates
: Allow community templates downloadmetrics.setup.community.presets
: Allow community presets usagemetrics.api.github.overuse
: Allow GitHub API intensive requestsmetrics.cpu.overuse
: Allow CPU intensive requestsmetrics.run.tempdir
: Allow access to temporary directory (including I/O)metrics.run.git
: Allow to run gitmetrics.run.licensed
: Allow to run licensedmetrics.run.user.cmd
: Allow to run ANY command by user (USE WITH CAUTION! May result in token leaks by malicious users)metrics.run.puppeteer.scrapping
: Allow to run puppeteer to scrape datametrics.run.puppeteer.user.css
: Allow to run CSS by user during puppeteer rendermetrics.run.puppeteer.user.js
: Allow to run JavaScript by user during puppeteer rendermetrics.npm.optional.chartist
: Allow use of chartistmetrics.npm.optional.gifencoder
: Allow use of gifencodermetrics.npm.optional.libxmljs2
: Allow use of libxmljs2extras.presets
should now useextras.features
withmetrics.setup.community.presets
extras.js
should now useextras.features
withmetrics.run.puppeteer.user.js
extras.css
should now useextras.features
withmetrics.run.puppeteer.user.css
🧰 Fixes and documentation
faker
to be uncached for users who used a previous version of web instance🔐 Security fixes
The following editions fix security issues that were reported by dependabot from unmaintained or outdated dependencies:
metrics.npm.optional.chartist
permissions and is optional💕 Sponsors
♥️ Become a sponsor