Proto commits in grafana/grafana-image-renderer

These 15 commits are when the Protocol Buffers files have changed:

Commit:54e530b
Author:Ryan McKinley
Committer:GitHub

Support PDF rendering (#487) Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>

The documentation is generated from this commit.

Commit:276d9dd
Author:Joan López de la Franca Beltran
Committer:GitHub

Security: Add support for auth token (#364) * Prevent local file path rendering (#1) * Prevent local file path rendering * Add support for SHARED_SECRET * Remove no longer needed check * Add URL check for gRPC requests * Always expect the auth token (both HTTP & gRPC) * Rename sharedSecret => authToken * Replace default authToken: '' => '-' * Handle gRPC errors properly * updated version to 3.5.0.1 * Updated version to 3.6.0 * Security: set the default authToken used in docker * Release grafana-image-renderer v3.6.0 (cherry picked from commit d9fc4696a6a1ec24500cdb320c2bfedf828eae5d) Co-authored-by: Leonard Gram <leo@xlson.com>

Commit:7029bba
Author:Joan López de la Franca Beltran
Committer:GitHub

Prevent local file path rendering (#1) * Prevent local file path rendering * Add support for SHARED_SECRET * Remove no longer needed check * Add URL check for gRPC requests * Always expect the auth token (both HTTP & gRPC) * Rename sharedSecret => authToken * Replace default authToken: '' => '-' * Handle gRPC errors properly

Commit:1e14736
Author:Artur Wierzbicki
Committer:GitHub

Add Sanitize API (#349) * #50597: add deps * #50597: add sanitizer API * #50597: migrate to multipart request * #50597: revert makefile change * #50597: fix proto * #50597: fix dependency * #50597: fix deps * remove stale type, remove `V2` suffix * extract sanitizer-related types * remove `/render` prefix from `/render/sanitize`

Commit:235cc81
Author:Artur Wierzbicki

#50597: fix proto

Commit:98689de
Author:Artur Wierzbicki

#50597: migrate to multipart request

Commit:107ba52
Author:Artur Wierzbicki

#50597: add sanitizer API

Commit:2e721c1
Author:Agnès Toulet
Committer:GitHub

Remove references to plugin V1 protocol (#233) * Remove references to plugin V1 protocol * grafanaVersion -> grafanaDependency * move timezone set up

Commit:452528b
Author:Agnès Toulet
Committer:GitHub

Add CSV export feature (#217) * POC: Add CSV export * Export CSV refactor - Wait for file to be downloaded - Delete tmp file and folder after * fix for gRPC mode * remove unnecessary dep * return CSV file name * fix wait function * fix for Linux * fix download timeout * delete tmp folder if a filePath is provided * undo dev change * separate render and renderCSV features + fix reusable and clustered mode for csv * fix RenderCSVRequest proto * fixes after merge * add await * fix function name

Commit:d70d1dc
Author:Marcus Efraimsson
Committer:GitHub

Sync latest changes of pluginv2 proto (#137)

Commit:f5f2192
Author:Marcus Efraimsson
Committer:GitHub

Adds support for Grafana v2 backend plugins (#128) Add plugin v2 protobuf definitions. Add node-plugin mimicking hashicorp/go-plugin. Implement plugin v1 and v2 so that you can run plugin using Grafana `<7.0.0` (v1) and `7.x.x and up` (v2). Support device scale factor and accept-language. Improve handling of validating/default render opts. Improve handling of env variables for plugin v2 coming from plugin host (grafana). Fixes #45 Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

Commit:e35d402
Author:Marcus Efraimsson
Committer:GitHub

Upgrade Node to LTS (12) (#57) Upgrades Node from version 10 to LTS, version 12. Makefile fixes. Cleanup of package.json and moved some dependencies to dev dependencies. Added tslint, prettier and precommit hook. Fixed tslint issues.

Commit:dc588dd
Author:Torkel Ödegaard

render key and auth working

Commit:f93a08f
Author:Torkel Ödegaard

thing are starting to work

Commit:edbd14e
Author:Torkel Ödegaard

updated