1# Upgrading dependencies
2
3Notes on upgrading various backend dependencies.
4
5# Protobuf
6
7When upgrading the [protobuf](http://github.com/golang/protobuf) library in Grafana and the plugin SDK,
8you typically also want to upgrade your protobuf compiler toolchain and re-compile protobuf files:
9
10```
11cd $GRAFANA
12make protobuf
13cd $GRAFANA_PLUGIN_SDK_GO
14mage protobuf
15```
16
17After upgrading the protobuf dependency in Grafana and the plugin SDK, it might be wise to test that things still work,
18before making corresponding PRs:
19
20- Test a plugin built with upgraded SDK on upgraded Grafana
21- Test a plugin built with non-upgraded SDK on upgraded Grafana
22- Test a plugin built with upgraded SDK on non-upgraded Grafana
23