mirror of https://github.com/grafana/grafana
Tag:
Branch:
Tree:
85abf2bebd
115100-alerting-docs-saved-searches
17753-support-request---updating-an-existing-public-document---grafana---httpsgrafanacomdocsgrafanalatestalertingset-upconfigure-alert-state-historyconfigure-loki-and-prometheus-for-alert-state
19436-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafanalatestdevelopershttp_apialerting_provisioningprovisionedalertrule
19716-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafana-cloudsecurity-and-account-managementallow-list
20230331_add_kerberos_support
20260106_add-heatmap
4914
KD/cancel-btn
KD/dashboard-title
KD/inspect-apply-btn
KD/lost-annotation
KD/migration-loggers-json-size
MattIPv4/development-skip-default-password
MattIPv4/unpin-package-dependencies
add-history-to-dashboard-api
add-new-datasource-change-page
add-transformation-applicability-indicators
adela/panel_copy_styles
adela/suggestions_trace_panel
advisorMissingPluginDeprecated
ale/apiextensions
ale/appmanifest
alert-rules-button
alerting/create-alert-rule-drawer-dashboard-panel
alerting/improve-query-removal
alerting/menu-v2-only
alerting/migrate-config-apps
alerting/notification-configuration-tabs
alerting/reshuffle-menu-options
alexander-akhmetov/broadcast-alerts
alexander-akhmetov/fix-alert-instance-totals
alexander-akhmetov/fix-recording-rules-offset
alexander-akhmetov/grl
alexander-akhmetov/limit-rules-return-empty-groups
alexander-akhmetov/manage-alerts-ds-api
alexander-akhmetov/mqtt-append-group-key-to-topic
alexander-akhmetov/rule-statuses-endpoint
alexander-akhmetov/rule-view-page-uid-filter
alexander-akhmetov/skip-query
alexspencer/focused-query-poc
alexspencer/poc-drawer-state
alexspencer/qe2-header
alexspencer/query-editor-v2-feature-toggle
alexspencer/wire-sql-schemas-to-llm
alsoba13/pyroscope-datasource-profile-id-selector
andrew/elastic-raw-editor-docs
aocenas/i18n/ignore-dist
apigroup-from-plugin-json
ash/colorblind-themes
ash/panel-chrome-overflow-default
ash/react-19-again
ash/react-19-ref-changes
ash/upgrade-react-window
authlib-batch-check
authlib-batch-check-2
authlib-batch-check-part2
authnwithfallback
axelav/dash-validator-app-mvp
axelav/dash-validator-app-prometheus-poc
backport-104195-to-release-12.0.1
backport-104433-to-release-12.0.1
backport-106375-to-release-12.0.2
backport-106440-to-release-12.0.2
backport-110158-to-release-11.6.6
backport-110158-to-release-12.1.2
backport-110787-to-release-12.1.2
backport-110787-to-release-12.2.1
backport-111296-to-release-12.2.1
backport-111751-to-release-12.2.1
backport-111912-to-release-12.2.1
backport-112266-to-release-12.2.2
backport-112847-to-release-12.0.7
backport-112847-to-release-12.1.4
backport-112847-to-release-12.2.2
backport-112900-to-release-12.1.4
backport-112922-to-release-12.2.2
backport-113013-to-release-12.2.2
backport-113194-to-release-12.2.2
backport-113338-to-release-12.1.4
backport-113710-to-release-12.3.1
backport-114078-to-release-12.3.1
backport-114265-to-release-12.3.1
backport-114809-to-release-12.2.4
backport-115252-to-release-12.3.1
backport-115394-to-release-12.2.3
backport-115500-to-release-12.0.9
backport-115500-to-release-12.1.6
backport-115623-to-release-12.0.9
backport-115663-to-release-12.3.2
backport-115716-to-release-12.2.4
backport-115716-to-release-12.3.2
backport-115748-to-release-12.3.2
backport-115815-to-release-12.0.9
backport-116042-to-release-12.3.2
backport-116116-to-release-12.3.2
backport-116477-to-release-12.3.2
backport-116764-to-release-12.3.2
block-connection-deletion
bohandley/expose-create-alert-function-for-drilldown
bugfix/files-authorization
build-docker-full-improvements-draft
canvas-topnav
check-var-null
cherry-pick-geomap-view-variable-pr97173
chore/alerting-api-clients-owners
chore/enterprise-api-clients-drift
chore/eslint-unused-directives
colin-stuart/remove-passwordlessMagicLinkAuthentication-feature-flag
collinfingar/saved-queries-configure-with-saved-query-db
collinfingar/saved-queries-drilldown-extension-hook-poc
collinfingar/saved-queries-v2-style
commandpalette/trim-whitespace
comprehensive-migration-tests-clean
cursor/customer-satisfaction-survey-questions-7b2b
cursor/grafana-oss-feature-research-7175
cursor/plan-feature-toggle-config-deprecation-fb6d
cw-batch-query-ga
dafydd-t/datasources-api-integration-tests
dafydd-t/experiment-pluginid-groupname
dashboard-edit/update-layout-controls-styling
dashboarding-assistant-poc
data-manipulation-improvements
datasource-by-name-from-query-connections
davkal-dash-perf
dd-embedded-buttons
dd-test-cleanup
dependabot/docker/alpine-3.23.2
dependabot/github_actions/actions/download-artifact-7.0.0
dependabot/github_actions/cypress-io/github-action-6.10.8
dependabot/github_actions/cypress-io/github-action-7.0.0
dependabot/github_actions/docker/setup-docker-action-4.7.0
dependabot/github_actions/octokit/graphql-action-008dd00ab2a2624eb2bf986700011b011f87fad4
dependabot/github_actions/octokit/graphql-action-821be23f7b1d2212e5200e6a2861f32db850c0be
dependabot/go_modules/apps/advisor/k8s-io-4c8051e9cb
dependabot/go_modules/apps/alerting/alertenrichment/k8s-io-032516bc7e
dependabot/go_modules/apps/alerting/rules/github.com/prometheus/common-0.67.5
dependabot/go_modules/apps/provisioning/github.com/migueleliasweb/go-github-mock-1.5.0
dependabot/go_modules/aws-sdk-go-06f6ee25fc
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/connectrpc/go-1.19.1-20251128082122-f6c424bce0e5.2
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/connectrpc/go-1.19.1-20251203114737-dab2f094ec25.2
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/protocolbuffers/go-1.36.11-20251203114737-dab2f094ec25.1
dependabot/go_modules/cloud.google.com/go/kms-1.23.2
dependabot/go_modules/cloud.google.com/go/storage-1.58.0
dependabot/go_modules/filippo.io/age-1.3.1
dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azcore-1.20.0
dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.13.1
dependabot/go_modules/github.com/VividCortex/mysqlerr-1.0.0
dependabot/go_modules/github.com/apache/arrow-go/v18-18.5.0
dependabot/go_modules/github.com/blevesearch/bleve/v2-2.5.6
dependabot/go_modules/github.com/dolthub/vitess-3.0.0-rc.3incompatible
dependabot/go_modules/github.com/go-ldap/ldap/v3-3.4.12
dependabot/go_modules/github.com/go-openapi/strfmt-0.25.0
dependabot/go_modules/github.com/grafana/grafana-aws-sdk-1.4.0
dependabot/go_modules/github.com/grafana/loki/v3-3.6.3
dependabot/go_modules/github.com/hashicorp/go-version-1.8.0
dependabot/go_modules/github.com/madflojo/testcerts-1.5.0
dependabot/go_modules/github.com/microsoft/go-mssqldb-1.9.5
dependabot/go_modules/github.com/migueleliasweb/go-github-mock-1.5.0
dependabot/go_modules/github.com/open-feature/go-sdk-1.17.0
dependabot/go_modules/github.com/open-feature/go-sdk-contrib/providers/go-feature-flag-0.2.7
dependabot/go_modules/github.com/phpdave11/gofpdi-1.0.15
dependabot/go_modules/github.com/prometheus/common-0.67.5
dependabot/go_modules/github.com/prometheus/sigv4-0.4.0
dependabot/go_modules/github.com/russellhaering/goxmldsig-1.5.0
dependabot/go_modules/go-opentelemetry-io-7119a2cb30
dependabot/go_modules/go.etcd.io/bbolt-1.4.3
dependabot/go_modules/gocloud.dev-0.44.0
dependabot/go_modules/modernc.org/sqlite-1.42.2
dependabot/go_modules/pkg/promlib/github.com/prometheus/common-0.67.5
dependabot/npm_and_yarn/diff-8.0.3
dependabot/npm_and_yarn/e2e-playwright/test-plugins/grafana-test-datasource/glob-10.5.0
dependabot/npm_and_yarn/modelcontextprotocol/sdk-1.25.2
dependabot/npm_and_yarn/packages/grafana-plugin-configs/glob-11.1.0
dependabot/npm_and_yarn/storybook-10.1.10
dependabot/npm_and_yarn/undici-7.18.2
dmihai/team-search-missing-fields
docs/add-data-source-plugins-integrations-concepts-doc
docs/add-pyroscope-data-source-troubleshooting-guide
docs/add-tempo-ds-troubleshooting-guide
docs/add-troubleshooting-guide-postgres
docs/add-troubleshooting-guide-prometheus
docs/gcm-add-troubleshooting-and-updates
docs/grafana-config-debug
docs/loki-data-source-revamp-012026
docs/scim-ga-v12.4
docs/update-grafana-expressions-documentation
docs/update-influxdb-configure-doc
docs/update-mysql-troubleshooting-guide
domas-allow-grotfood-sidebar-extension
drew08t/canvas-dynamic-layout
drew08t/canvas-move-connections-during-group-move
drew08t/geomap-esri-custom-dynamic
drew08t/geomap-require-attribution
ds-apiserver-schema-builder
editsquad/scroll-repeated-panels-into-view
elasticsearch/fix-nested-log-level-field
eledobleefe/analytics-framework-user-test
eledobleefe/change-props-order-render-user-content-as-html
emil/202212/errata
enhancememnt/provisioning-dashboard-warnings-2
enhancement/provisioning-repo-connection-limits
ensure-folder-annotation-when-supported
erhilse/add-invite-to-share
erhilse/invite-user-upgrade
erikandhugo/new-registries-loading
eshields/scopes/prop-drill
eshields/scopes/useScopeNode
evictorero/library-panels-get-folders-legacy
evictorero/saved-queries-rbac-support
evictorero/snapshots-dual-write-support
fast
fastfrwrd/bigvalue-dynamic-layout
fastfrwrd/datalinkscontextmenu-keyboard-events
fastfrwrd/fix/piechart-keyboard-focus-indicator
fastfrwrd/gauge-ga
fastfrwrd/gauge-pre-migration
fastfrwrd/gauge-rounded-offset
fastfrwrd/sparkline-warnings
fastfrwrd/uplot-default-show-axisplacement-hidden
feat/865-instant-query-table
feat/865-instant-query-table-core-panel
feat/connection-token-ready-reasons
feat/mt-apiextensions
feat/provisioning-k8s-conditions
feat/unified-storage-sharding
feat/update_cursor_when_hovering_on_point
feature/extract-search-server-interface
feature/provisioning-sync-stats
ferruvich/conn-token-mutation
fix/add-ds-type-to-lbac-resource
fix/autoclosing-role-picker
fix/context-reuse-logger-init
fix/placeholder-contact-point
folders-always-return-folder-value
folders/assign-team-at-folder-creation
folders/assign-team-at-folder-creation_TR
folders/create-team-folder
folders/create-team-folder_TR
folders/team-folders-folder-picker
gabor/ds-id-flag
gabor/no-pointer
gamab/authz/debug
gamab/authz/global-roles
gamab/global-roles-p6
gareth/fix-table-hidden-fields-2
gareth/fix-tempo-default-query
giuseppe/feature-toggles-env-vars
grafakus/query-variable-support-multiprops
grambbledook/ff-non-nool-support-docs
grambbledook/ff-non-nool-support-test-no-goleak
grambbledook/ff-non-nool-support2
grambbledook/remove-feature-toggles-from-api-registry
grambbledook/test-toolexec-instrumentation
gtk-grafana/annotations/anchored-tooltips
gtk-grafana/logs-table
gtk-grafana/loki/ad-hoc-filter-support
gtk-grafana/loki/ad-hoc-parser-bug
gtk-grafana/remove-exploreLogsAggregatedMetrics
gtk-grafana/rmove-exploreLogsLimitedTimeRange
gtk-grafana/table-ng/fix-initialRowIndex
hackathon/stacks
haris/import-v1-k8s
haris/nested-tables-csv
hugoh/openapi-specs
hugoh/react-19-i18n
hugoh/replace-config-apps-GenAI
idastambuk/row-layout-repeats-e2e
ifrost/prometheus-node-graph
ifrost/track-local-storage-errors
ihm/251216-add-image-warning
ihm/251217-fix-docs-shared-shortcode
ihm/260115-viz-suggestions
ihm/260119-enable-kiosk-mode
ihm/260120-multiprop-variables
ihm/260123-add-button
index-owner-reference
influx-avoid-internal-id-proxy
instant
iortega/fix-stored-version
iortega/isolate-import-legacy-api-usage
ismail/fix-number-unmarshalling
ismail/implement-codemirror-instead-slate
ismail/implement-series-filtering-for-old-prom-versions
ismail/integrate-prometheus-openapi-spec
ismail/postgresql-variable-check
ivana/assistant-dashboard-idea
j-async-scripted-dashboards-deps
j-authelia-auth
j-fs-dev-oauth
jackw/poc-vite
jackw/replace-lerna-with-nx
jackw/rspack-plugins
jacobsonmt/multipleroutes_squashed
janthoe/refactor-settings-public-reuse-of-quota-typed-setting-read
jck/tempo-forward-team-headers
jesdavpet/116310-check-frontend-test-coverage-fail
jesdavpet/116310-opt-in-coverage-check-ci-workflow
jguer/add-identity-scope-validators-coreroles
jh/deprecate-locale-feature-toggle
jh/e2e-auth-saga
jh/fs-devenv-webpack-readiness
jh/invite-anon
juanicabanas/template-dashboards-grafana-assistant
justinrandell/crud-api-frontend-flag
kevinwcyu/113486-cw-logs-sqlql-log-group-selection
kevinwcyu/116181-fix-metrics-queries-template-variable-interpolation
km/add-patches-list-to-build-meta
konrad-poc/grouped-view-revamped
kozhuhds/dynamic-command-palette-results
kristina/affix-attempt-donotmerge
kristina/config-query-mapping
kvstore-txn
l2d2/1462-table-use-display-fields
leeoniya/codemirror
leeoniya/graphng-hideFrom-plotLegend
leeoniya/lazy-react-query-builder
leeoniya/native-heatmap-zero-bounds
leeoniya/state-timeline-fix-dual-time-multi-series
leeoniya/state-timeline-value-mappings
leeoniya/statetimeline-tooltip-hideFrom-fix
leeoniya/timeseries-exemplars-rewrite
leventebalogh/extensions-link-async-configure
leventebalogh/poc
main
mampersat/default_sidebar_docked
matyax/drilldown-saved-queries
mckn/exports-schema
mckn/link-extension-custom-icon
mckn/panel-menu-extensions-root
mgyongyosi/sig-validation-generic-oauth
mgyongyosi/teamsync-use-app-ptf-apis
mgyongyosi/teamsync-use-app-ptf-apis_TR
mhamid/inherited-permissions
mmandrus/secrets/dek-cache
njvrzm/errorsource-patch
njvrzm/process-per-tenant-sandbox
njvrzm/sandbox-testing
njvrzm/test-cloudwatch-fe-decoupling
oauth-id-token-signature-validation
oscark/new-library-panel-from-auto-grid
oscark/poc-dashboard-json-api
oscark/poc-split-by-label
plugin-dependency-install
prometheus/bohandley-add-limit-for-client-calls-for-metric-names
protobuf-response-type
provisioning-samples
provisioning/connections-page
provisioning/export-backend
provisioning/implement-export
pyroscope/alternative-profile-visualizations
pyroscope/call-tree
query-connections
query-history-app
query-resolution
radiohead/mt-apiext-cleanup
rbac-provisioning-doc-correction
refactor_1821/migrate-role-picker-to-rtkq
release-0.0.0-cloud.0
release-11.0.0
release-11.0.0-preview
release-11.0.1
release-11.0.10
release-11.0.11
release-11.0.12
release-11.0.2
release-11.0.3
release-11.0.4
release-11.0.5
release-11.0.5+security-01
release-11.0.6
release-11.0.6+security-01
release-11.0.7
release-11.0.8
release-11.0.9
release-11.1.0
release-11.1.1
release-11.1.10
release-11.1.11
release-11.1.12
release-11.1.13
release-11.1.14
release-11.1.2
release-11.1.3
release-11.1.4
release-11.1.5
release-11.1.6
release-11.1.6+security-01
release-11.1.7
release-11.1.7+security-01
release-11.1.8
release-11.1.9
release-11.2.0
release-11.2.1
release-11.2.1+security-01
release-11.2.10
release-11.2.10+security-01
release-11.2.11
release-11.2.2
release-11.2.2+security-01
release-11.2.3
release-11.2.3+security-01
release-11.2.4
release-11.2.5
release-11.2.6
release-11.2.7
release-11.2.8
release-11.2.8+security-01
release-11.2.9
release-11.2.9+security-01
release-11.3.0
release-11.3.0+security-01
release-11.3.1
release-11.3.10
release-11.3.2
release-11.3.3
release-11.3.4
release-11.3.5
release-11.3.5+security-01
release-11.3.6
release-11.3.6+security-01
release-11.3.7
release-11.3.7+security-01
release-11.3.8
release-11.3.8+security-01
release-11.3.9
release-11.4.0
release-11.4.1
release-11.4.2
release-11.4.3
release-11.4.3+security-01
release-11.4.4
release-11.4.4+security-01
release-11.4.5
release-11.4.5+security-01
release-11.4.6
release-11.4.6+security-01
release-11.4.7
release-11.4.8
release-11.4.9
release-11.5.0
release-11.5.1
release-11.5.10
release-11.5.11
release-11.5.2
release-11.5.3
release-11.5.3+security-01
release-11.5.4
release-11.5.4+security-01
release-11.5.5
release-11.5.5+security-01
release-11.5.6
release-11.5.6+security-01
release-11.5.7
release-11.5.8
release-11.5.9
release-11.6.0
release-11.6.0+security-01
release-11.6.0-Update-JWT-library-CVE-2025-30204
release-11.6.1
release-11.6.1+security-01
release-11.6.10
release-11.6.2
release-11.6.2+security-01
release-11.6.3
release-11.6.3+security-01
release-11.6.4
release-11.6.5
release-11.6.6
release-11.6.7
release-11.6.8
release-11.6.9
release-12.0.0
release-12.0.0+security-01
release-12.0.1
release-12.0.1+security-01
release-12.0.1-backport-pr-104605
release-12.0.2
release-12.0.2+security-01
release-12.0.3
release-12.0.4
release-12.0.5
release-12.0.6
release-12.0.6+security-01
release-12.0.7
release-12.0.8
release-12.0.9
release-12.1.0
release-12.1.1
release-12.1.2
release-12.1.2-npm
release-12.1.3
release-12.1.3+security-01
release-12.1.4
release-12.1.5
release-12.1.6
release-12.2.0
release-12.2.1
release-12.2.1+security-01
release-12.2.2
release-12.2.3
release-12.2.4
release-12.3.0
release-12.3.1
release-12.3.2
release-v9.0.0
remove-experimental-search-loading-2
remove-internal-id-from-datasource-types
remove-mysqlAnsiQuotes
remove-update-make-docs-workflow-grafana
renato.costa/duplicated-provisioned-dashboards-face-limit-slow-patches-take-2
renovate/braintree-sanitize-url-7.x
renovate/busybox-1.37.0
renovate/downshift-9.x-lockfile
renovate/grafana-assistant-0.x
renovate/kusto-monaco-kusto-14.x
renovate/marked-17.x
renovate/moment-timezone-0.x
renovate/node-forge-1.x-lockfile
renovate/nodemailer-7.x
renovate/nx-monorepo
renovate/postgres-17.x
renovate/react-data-grid-digest
renovate/react-hook-form-7.x-lockfile
renovate/tanstack-virtual-monorepo
renovate/welldone-software-why-did-you-render-10.x
resource-migration-catalog
restore-dashboards/dashboard-links
restore-dashboards/delete-permissions
rjcrutch-patch-1
rjimenez/provisioning-readme-support
robbymilo/selectors-audit
rpaulovic/close-unified-db-on-shutdown
rwwiv/validate-am-limits
samsch/hackathon-combobox-custom-render
santihernandezc/use_compact_param_alert_rule_list
search-default-sort
search-reference
selectable-fields
sgriff96/115451-fe-empty-transformation-responsiveness-2
sgriff96/query-stack-messing-around
slow
sqlkv-enable-more-tests
sriram/SQLVariableSupportAutoComplete
steady
steady-patch-2
stevesg/improve-notification-app-errors
stevesg/loki-state-history-refactor
stevesg/remove-dummy-type
svennergr/drawer-sidebar-aware
tdbishop/fix-multi-modal-toggletip
tdbishop/fix-multi-modal-toggletip-data-attribute
teamfolders/usage-tracking
test/frontend-backend-separation-action
timlevett/stored-notifications-copy
titolins/alertmanager-add-sync-timer-feature-flag
titolins/fix-go-mod-update-alerting-deps
titolins/fix-go-mod-update-deps
titolins/improv-support-imported-time-intervals
titolins/support-imported-time-intervals-og
toddtreece/child-meta
toddtreece/emit-test
toddtreece/sdk-generics
toddtreece/test-preload-issue
toddtreece/update-enterprise-imports-search
toddtreeece/remove-extra-enterprise-import
tskarhed/scopes/command-palette-codewoners
tskarhed/scopes/dont-redirect-on-nested-navigations
undef1nd/ofrep-datagridedit
unified-storage-kv-package
unified-storage-kv-package2
unified-storage-kv-package3
unified-storage-kv-package4
update-alerting-swagger-spec
urbiz-gitsync-review
userStorageCache
v1.8.x
v10.0.x
v10.1.x
v10.2.x
v10.3.x
v10.4.x
v11.0.x
v11.1.x
v11.2.x
v11.3.x
v11.4.x
v11.5.x
v2.0.x
v2.1.x
v2.6.x
v3.0.x
v3.1.x
v4.0.x
v4.1.x
v4.2.x
v4.3.x
v4.4.x
v4.5.x
v4.6.x
v4.7.x
v5.0.x
v5.1.x
v5.2.x
v5.3.x
v5.4.x
v6.0.x
v6.1.x
v6.2.x
v6.3.0
v6.3.x
v6.4.x
v6.5.x
v6.6.x
v6.7.x
v7.0.x
v7.1.x
v7.2.x
v7.3.x
v7.4.x
v7.5.x
v8.0.x
v8.1.x
v8.2.x
v8.3.x
v8.4.x
v8.5.x
v9.0.x
v9.1.x
v9.2.x
v9.3.x
v9.4.x
v9.5.x
wb/plugins-aliasids
yuri-tceretian/contact-points-v2
yuri-tceretian/receiver-testing-api
ywzheng1/git-sync-dashboard-panel-changes-upon-save-not-relfecting-until-manual-refresh
ywzheng1/git-sync-save-dashboard-branch-selection-improvement
ywzheng1/git-sync-setting-up-app-instruction-display
zanzana/refactor-server-provider
zoltan/postgres-variable-upgrade
zserge/annotation-frontend
zserge/annotations-unified-storage
1.0.0
6.1.6
7.0.0
7.2.1
dupa
list
omgtest
packages@6.3.0-alpha.33
packages@6.3.0-alpha.36
packages@6.3.0-beta.1
pkg/promlib/v0.0.1
pkg/promlib/v0.0.2
pkg/promlib/v0.0.3
pkg/promlib/v0.0.4
pkg/promlib/v0.0.5
pkg/promlib/v0.0.6
pkg/promlib/v0.0.7
pkg/promlib/v0.0.8
pkg/promlib/v0.0.9
pkg/util/xorm/v0.0.1
pull
rrc_fast_12.2.0-17261372546.patch1
rrc_steady_12.2.0-17245430286.patch1
rrc_steady_12.4.0-19174562009.patch4
test
v0.0.0-cloud
v0.0.0-kmdagger1
v0.0.0-kmdagger2
v0.0.0-kmdagger3
v0.0.0-test
v0.0.0-test.2
v0.0.0-testrgm3
v0.0.0-testrgm4
v0.0.0-testrgm6
v0.0.1-test
v0.0.85-test
v1.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.2.0
v1.3.0
v1.4.0
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.5.4
v1.6.0
v1.6.1
v1.7.0
v1.7.0-rc1
v1.8.0
v1.8.0-rc1
v1.8.1
v1.9.0
v1.9.0-rc1
v1.9.1
v10.0.0
v10.0.0-preview
v10.0.1
v10.0.10
v10.0.11
v10.0.12
v10.0.13
v10.0.2
v10.0.3
v10.0.4
v10.0.5
v10.0.6
v10.0.8
v10.0.9
v10.1.0
v10.1.1
v10.1.10
v10.1.2
v10.1.4
v10.1.5
v10.1.6
v10.1.7
v10.1.8
v10.1.9
v10.2.0
v10.2.1
v10.2.2
v10.2.3
v10.2.4
v10.2.5
v10.2.6
v10.2.7
v10.2.8
v10.2.9
v10.3.0
v10.3.1
v10.3.10
v10.3.11
v10.3.12
v10.3.3
v10.3.4
v10.3.5
v10.3.6
v10.3.7
v10.3.8
v10.3.9
v10.4.0
v10.4.1
v10.4.10
v10.4.11
v10.4.12
v10.4.13
v10.4.14
v10.4.15
v10.4.16
v10.4.17
v10.4.17+security-01
v10.4.18
v10.4.18+security-01
v10.4.19
v10.4.19+security-01
v10.4.2
v10.4.3
v10.4.4
v10.4.5
v10.4.6
v10.4.7
v10.4.8
v10.4.9
v11.0.0
v11.0.0-preview
v11.0.1
v11.0.10
v11.0.11
v11.0.2
v11.0.3
v11.0.4
v11.0.5
v11.0.5+security-01
v11.0.6
v11.0.6+security-01
v11.0.7
v11.0.8
v11.0.9
v11.1.0
v11.1.1
v11.1.10
v11.1.11
v11.1.12
v11.1.13
v11.1.2
v11.1.3
v11.1.4
v11.1.5
v11.1.6
v11.1.6+security-01
v11.1.7
v11.1.7+security-01
v11.1.8
v11.1.9
v11.1.999-zserge-test
v11.2.0
v11.2.1
v11.2.1+security-01
v11.2.10
v11.2.10+security-01
v11.2.2
v11.2.2+security-01
v11.2.3
v11.2.3+security-01
v11.2.4
v11.2.5
v11.2.6
v11.2.7
v11.2.8
v11.2.8+security-01
v11.2.9
v11.2.9+security-01
v11.3.0
v11.3.0+security-01
v11.3.1
v11.3.2
v11.3.3
v11.3.4
v11.3.5
v11.3.5+security-01
v11.3.6
v11.3.6+security-01
v11.3.7
v11.3.7+security-01
v11.3.8
v11.3.8+security-01
v11.3.9
v11.4.0
v11.4.1
v11.4.2
v11.4.3
v11.4.3+security-01
v11.4.4
v11.4.4+security-01
v11.4.5
v11.4.5+security-01
v11.4.6
v11.4.6+security-01
v11.4.7
v11.4.8
v11.5.0
v11.5.1
v11.5.10
v11.5.2
v11.5.3
v11.5.3+security-01
v11.5.4
v11.5.4+security-01
v11.5.5
v11.5.5+security-01
v11.5.6
v11.5.6+security-01
v11.5.7
v11.5.8
v11.5.9
v11.6.0
v11.6.0+security-01
v11.6.1
v11.6.1+security-01
v11.6.2
v11.6.2+security-01
v11.6.3
v11.6.3+security-01
v11.6.4
v11.6.5
v11.6.6
v11.6.7
v11.6.8
v11.6.9
v12.0.0
v12.0.0+security-01
v12.0.1
v12.0.1+security-01
v12.0.2
v12.0.2+security-01
v12.0.3
v12.0.4
v12.0.5
v12.0.6
v12.0.6+security-01
v12.0.7
v12.0.8
v12.1.0
v12.1.1
v12.1.2
v12.1.3
v12.1.3+security-01
v12.1.4
v12.1.5
v12.2.0
v12.2.1
v12.2.1+security-01
v12.2.2
v12.2.3
v12.3.0
v12.3.1
v2.0.0-beta1
v2.0.0-beta3
v2.0.1
v2.0.2
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v2.5.0
v2.6.0
v2.6.0-beta1
v3.0-beta1
v3.0-beta2
v3.0-beta3
v3.0-beta4
v3.0-beta5
v3.0.0-beta6
v3.0.0-beta7
v3.0.1
v3.0.2
v3.0.3
v3.0.4
v3.1.0
v3.1.0-beta1
v3.1.1
v3.2.1-test
v4.0.0
v4.0.0-beta1
v4.0.0-beta2
v4.0.1
v4.0.2
v4.1.0
v4.1.0-beta1
v4.1.1
v4.1.2
v4.2.0
v4.2.0-beta1
v4.3.0
v4.3.0-beta1
v4.3.1
v4.3.2
v4.4.0
v4.4.1
v4.4.2
v4.4.3
v4.5.0
v4.5.0-beta1
v4.5.1
v4.5.2
v4.6.0
v4.6.0-beta1
v4.6.0-beta2
v4.6.0-beta3
v4.6.1
v4.6.2
v4.6.3
v4.6.4
v4.6.5
v5.,2.4
v5.0.0
v5.0.0-beta1
v5.0.0-beta2
v5.0.0-beta3
v5.0.0-beta4
v5.0.0-beta5
v5.0.1
v5.0.2
v5.0.3
v5.0.4
v5.1.0
v5.1.0-beta1
v5.1.1
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.2.0
v5.2.0-beta1
v5.2.0-beta2
v5.2.0-beta3
v5.2.1
v5.2.2
v5.2.3
v5.2.4
v5.2.5
v5.3.0
v5.3.0-beta1
v5.3.0-beta2
v5.3.0-beta3
v5.3.1
v5.3.2
v5.3.3
v5.3.4
v5.4.0
v5.4.0-beta1
v5.4.1
v5.4.2
v5.4.3
v5.4.4
v5.4.4_private
v5.4.5
v6.0.0
v6.0.0-beta1
v6.0.0-beta2
v6.0.0-beta3
v6.0.1
v6.0.2
v6.1.0
v6.1.0-beta1
v6.1.1
v6.1.2
v6.1.3
v6.1.4
v6.1.6
v6.2.0
v6.2.0-beta1
v6.2.0-beta2
v6.2.1
v6.2.2
v6.2.3
v6.2.4
v6.2.5
v6.3.0
v6.3.0-alpha.30
v6.3.0-beta.0
v6.3.0-beta1
v6.3.0-beta2
v6.3.0-beta3
v6.3.0-beta4
v6.3.1
v6.3.2
v6.3.3
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.4.0
v6.4.0-beta1
v6.4.0-beta2
v6.4.1
v6.4.2
v6.4.3
v6.4.4
v6.4.5
v6.5
v6.5.0
v6.5.0-beta1
v6.5.1
v6.5.2
v6.5.3
v6.6.0
v6.6.0-beta1
v6.6.1
v6.6.2
v6.7.0
v6.7.0-beta1
v6.7.1
v6.7.2
v6.7.3
v6.7.4
v6.7.5
v6.7.6
v7.0.0
v7.0.0-beta1
v7.0.0-beta2
v7.0.0-beta3
v7.0.1
v7.0.2
v7.0.3
v7.0.4
v7.0.5
v7.0.6
v7.1.0
v7.1.0-beta1
v7.1.0-beta2
v7.1.0-beta3
v7.1.1
v7.1.2
v7.1.3
v7.1.4
v7.1.5
v7.2.0
v7.2.0-beta1
v7.2.0-beta2
v7.2.1
v7.2.2
v7.2.3
v7.3.0
v7.3.0-beta1
v7.3.0-beta2
v7.3.1
v7.3.10
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.4.0
v7.4.0-beta1
v7.4.1
v7.4.2
v7.4.3
v7.4.4
v7.4.5
v7.5.0
v7.5.0-beta1
v7.5.0-beta2
v7.5.1
v7.5.10
v7.5.11
v7.5.12
v7.5.13
v7.5.15
v7.5.16
v7.5.17
v7.5.2
v7.5.3
v7.5.4
v7.5.5
v7.5.6
v7.5.7
v7.5.8
v7.5.9
v8.0.0
v8.0.0-beta1
v8.0.0-beta2
v8.0.0-beta3
v8.0.1
v8.0.2
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.1.0
v8.1.0-beta1
v8.1.0-beta2
v8.1.0-beta3
v8.1.1
v8.1.2
v8.1.3
v8.1.4
v8.1.5
v8.1.6
v8.1.7
v8.1.8
v8.2.0
v8.2.0-beta1
v8.2.0-beta2
v8.2.1
v8.2.2
v8.2.3
v8.2.4
v8.2.5
v8.2.6
v8.2.7
v8.3.0
v8.3.0-beta1
v8.3.0-beta2
v8.3.1
v8.3.10
v8.3.11
v8.3.2
v8.3.3
v8.3.4
v8.3.5
v8.3.6
v8.3.7
v8.4.0
v8.4.0-beta1
v8.4.1
v8.4.10
v8.4.11
v8.4.2
v8.4.3
v8.4.4
v8.4.5
v8.4.6
v8.4.7
v8.5.0
v8.5.0-beta1
v8.5.1
v8.5.10
v8.5.11
v8.5.13
v8.5.14
v8.5.15
v8.5.16
v8.5.2
v8.5.20
v8.5.21
v8.5.22
v8.5.24
v8.5.26
v8.5.27
v8.5.3
v8.5.4
v8.5.5
v8.5.6
v8.5.9
v9.0.0
v9.0.0-beta1
v9.0.0-beta2
v9.0.0-beta3
v9.0.1
v9.0.2
v9.0.3
v9.0.4
v9.0.5
v9.0.6
v9.0.7
v9.0.8
v9.0.9
v9.1.0
v9.1.0-beta1
v9.1.1
v9.1.2
v9.1.3
v9.1.4
v9.1.5
v9.1.6
v9.1.7
v9.1.8
v9.2.0
v9.2.0-279c6c6c7d
v9.2.0-beta1
v9.2.1
v9.2.10
v9.2.13
v9.2.15
v9.2.17
v9.2.18
v9.2.19
v9.2.2
v9.2.20
v9.2.3
v9.2.4
v9.2.5
v9.2.6
v9.2.7
v9.2.8
v9.3.0
v9.3.0-beta1
v9.3.1
v9.3.11
v9.3.13
v9.3.14
v9.3.15
v9.3.16
v9.3.2
v9.3.4
v9.3.6
v9.3.8
v9.4.0
v9.4.0-beta1
v9.4.1
v9.4.10
v9.4.12
v9.4.13
v9.4.14
v9.4.15
v9.4.17
v9.4.2
v9.4.3
v9.4.7
v9.4.9
v9.5.0
v9.5.1
v9.5.10
v9.5.12
v9.5.13
v9.5.14
v9.5.15
v9.5.16
v9.5.17
v9.5.18
v9.5.19
v9.5.2
v9.5.20
v9.5.21
v9.5.3
v9.5.5
v9.5.6
v9.5.7
v9.5.8
v9.5.9
vtest-new-release-pipeline
${ noResults }
29 Commits (85abf2bebd59bf095d68faa217fac0fcaffe960a)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
0f552053e9
|
Pyroscope: add public catalog description (#74630)
* Add readme * Fix wrong link * Update public/app/plugins/datasource/grafana-pyroscope-datasource/README.md Co-authored-by: Dmitry Filimonov <dmitry.filimonov@grafana.com> * Prettier fix * Update plugins test * Prettier fix * updateSnapshotFlag = false --------- Co-authored-by: Dmitry Filimonov <dmitry.filimonov@grafana.com> |
2 years ago |
|
|
62821c69b3
|
Plugins: Bump SystemJS to 6.14.2 (#70068)
* chore(plugins): bump systemjs to latest version * refactor(plugins): switch runtime over to use latest systemjs, add typings * refactor(plugins): use latest systemjs APIs for runtime dependency resolution * refactor(plugins): return valid urls from backend for latest systemjs import to work * revert(plugins): remove cfg from assetpath in favour of relative paths * fix(plugins): useDefault for systemjs deps to solve undefined errors * feat(plugins): add basic support for loading plugins via CDN * fix(plugins): load nested plugins with latest systemjs * feat(plugins): add back ability to transform plugin src for cdns * feat(plugins): get caching for module.js working, clean up * refactor(plugin_loader): create buildImportMap fn and more clean up * refactor(angularapp): use buildImportMap for dependencies and clean up * test(plugin_loader): fix failing test due to systemjs update * test(jest): mock systemjs amd extra in tests to prevent it breaking tests * chore(plugins): remove systemjs module-types extra, already included with system * fix(plugins): update key for invalidating cached plugins * fix: move systemjs amd define to another global so monaco can load * refactor(plugins): clean up cache buster and tests * chore(plugins): remove debug * refactor(plugins): move systemjs define to keep global cleaner * fix(plugins): set useDefault so system modules lodash references dont fail * feat(plugins): hook systemjs onload so stylesheets are applied to the dom * refactor(plugins): wrap amd formatted plugins in iife to prevent define collision * feat(plugins): support system module format for legacy plugins * test(plugincachebuster): update tests to match latest implementation * test(plugins-loader): fix up tests post module property change * fix test * Update pkg/plugins/manager/loader/assetpath/assetpath.go Co-authored-by: Will Browne <wbrowne@users.noreply.github.com> * chore(plugin_loader): remove stray import from merge conflict * Revert "Update pkg/plugins/manager/loader/assetpath/assetpath.go" This reverts commit 0df57d1cf20f49c22c93369001c70aae46a97c42. * fix(plugin_loader): set use default for shared plugin dependencies * refactor(plugins): use leading slash for Module and BaseUrl * fix(plugins): fix resolve appending extension to cache query param * refactor(plugins): align baseurl and module paths * refactor(plugins): update builtInPlugins keys to match naming convention * refactor(plugins): minor loader clean up, fix up types * test(plugins): fix failing tests * refactor(plugins): rename cache buster systemjs plugin to cache * refactor(plugins): separate plugin_loader into smaller files * chore(plugins): clean up plugin_loader types * chore(plugin_sandbox): fix typescript error * chore(npm): remove unplug debug and pin systemjs to 6.14.1 * refactor(plugins-cdn): update loaders to use absolute module url from backend * fix(plugins): escape period in systemjs module regex * chore(plugins): delete redundant systemjs plugins * refactor(plugin_loader): move hooks into own file, add types * test(plugins): add tests for systemjs loader hooks * chore(plugins): rename systemjshooks file * chore(plugins): remove redundant systemjs cdn backend code * fix(plugins): handle loading with config.appSubUrl * chore(plugins): delete redundant plugin-cdn angular code * test(plugins): fix failing systemjs test missing pluginsCDNBaseUrl * refactor(plugins): backend provides base and module properties with AppSubUrl * fix(plugins): consider AppSubUrl for plugin logos * fix(plugins): use isHostedOnCDN util when checking for cdn hosted plugins * add new appSubURL field to config * refactor relative URL func * fix path for core app * refactor asset path input * fix(plugins): catch errors in loadPluginCss * feat(plugins-cdn): selectively transform sourceMapURL * re-add deleted test case * chore(plugins): bump to latest systemjs@6.14.2 * feat(plugins): add systemjs-cjs-extra for loading commonjs plugins --------- Co-authored-by: Will Browne <will.browne@grafana.com> Co-authored-by: Will Browne <wbrowne@users.noreply.github.com> |
2 years ago |
|
|
e17ef5e504
|
Pyroscope: Rename phlare to grafana-pyroscope-datasource (#68859)
|
3 years ago |
|
|
16359c82a2
|
Plugins: Angular deprecation: Detect Angular plugins and expose in API (#66824)
* Plugins: Angular deprecation: Detect Angular plugins and expose in API * Plugins: Angular detector: Close module.js * Plugins: Angular detector: consistent error messages * Plugins: Angular detector: Add test for missing module.js * Plugins: Angular detector: Fix integration tests * Plugins: Angular detector: Changed Angular detection patterns * Moved inMemoryFS to test_utils.go * Add different angular detectors * Plugins: Update plugins/data/expectedListResp.json * Plugins: Rename angular property to angularDetected * Plugins: Rename angular to angularDetected in Plugin and PluginDTO * Plugins: Add angularDetected to datasources, apps and plugins frontendsettings * Plugins: Add test for AngularDetected frontend settings |
3 years ago |
|
|
dac709b347
|
Canvas: Promote to GA (#67426)
|
3 years ago |
|
|
353e11b771
|
Trend: Promote to beta (#67323)
|
3 years ago |
|
|
63777ea368
|
Phlare: Support both Phlare and Pyroscope backends (#66989)
|
3 years ago |
|
|
efd0e9cbea
|
Datagrid Panel: Edit data within your dashboards (#66353)
* wip * Datagrid WIP: snapshotting when data edited, better UI for adding column/rows, refactors * wip * WIP * wip * Add series selector * Delete selection on key press * wip * Multiple row select and delete * wip * draggable rows/columns, better column width calculator * bug fixes * scrollbars * add feature flag * bugfixes * bugfixes * bugfixes * bugfixes * Add possibility to rename column * Input fixes * bugfixes * bugfixes * performance optimisations * WIP component refactoring and optimisations * comment bit of code to remove error for testing * fix column move and payload types * WIP refactors and tests * e2e tests * queryGroup subscription refactor * queryGroup - add component on update, fix failing tests * refactor querygroup * querygroup refactor * tests * fix codeowners validation * lint fixes * revert convertFieldType modification in favor of already merged mod + re-add mistakenly deleted line * remove //ts-ignores * Minor style tweaks * fix * align colors with theme * fixes * refactor * add test for convertFieldType transformer and write todo --------- Co-authored-by: Torkel Ödegaard <torkel@grafana.com> |
3 years ago |
|
|
fbd049a094
|
Profiling: Enable flame graph & Phlare/Parca data sources for all users (#63488)
* Remove flame graph toggle * Remove beta badge from panel * Update expectedListResp.json * Update flame graph container to only show if there is data |
3 years ago |
|
|
eca0a9f487
|
Chore: Remove the beta badge for Node Graph and Traces (#62566)
Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com> |
3 years ago |
|
|
d7f7cd1e61
|
Schema: Initial Azure Monitor query schema (#62018)
* Initial schema - Add types based off of current frontend * Rename and field-level comments * Update report and regenerate files * Rename frontend Azure folder - Doing this for consistency and to ensure code-generation works - Update betterer results due to file renames * Remove default and add back enum vals that I deleted * Set workspace prop as optional * Replace template variable types * Connect frontend query types - Keep properties optional for now to avoid major changes - Rename AzureMetricResource - Correctly use ResultFormat * Add TSVeneer decorator * Update schema * Update type * Update CODEOWNERS * Fix gen-cue issue * Fix backend test * Fix e2e test * Update code coverage * Remove references to old Azure Monitor path * Review * Regen files |
3 years ago |
|
|
42732539ed
|
TestData: Introduce schema types (#62130)
* schematize data query * add the stuff you dingus * feat(testdatasource): add scenario to generated types * use generated testdata query in frontend * update code owners * Add path exception for testdata datasource * use specific numeric data types * fix test * fix e2e smoketest * add test data query type * use test data query type * fix betterer * Fix typo * move to experimental Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com> Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com> Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> Co-authored-by: sam boyer <sdboyer@grafana.com> Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com> |
3 years ago |
|
|
839465ae44
|
Various Panels: Remove beta label from Bar Chart, Candlestick, Histogram, State Timeline, & Status History Panels (#58557)
* Remove beta label from numerous panels. * Update backend snapshot to fix test Co-authored-by: nmarrs <nathanielmarrs@gmail.com> |
3 years ago |
|
|
0a7a5b13fe
|
Heatmap: Remove legacy angular based implementation (#59249)
remove angular heatmap |
3 years ago |
|
|
d9a6c3f398
|
FlameGraph: Add newly designed flame graph icon (#57514)
* Add newly designed flame graph icon * Update expectedListResponse |
3 years ago |
|
|
74c809f544
|
Plugins: Introduce new Flame graph panel (#56376)
* Flamegraph * Updated flame graph width/height values * Fix top table rendering issue * Add feature toggle for flamegraph in explore * Update tests * Hide flamegraph from dash panel viz list if feature toggle not enabled * Show table if no flameGraphFrames * Add flame graph to testdata ds * Minor improvement |
3 years ago |
|
|
2c1c98f3b6
|
Canvas: Promote to beta (#56217)
Co-authored-by: Ryan McKinley <ryantxu@gmail.com> |
3 years ago |
|
|
7b93d85a85
|
XYChart: Beta release (#55973)
* Bump state from alpha to beta * Sync manual pointsize max with auto one * Add xyChart to list |
3 years ago |
|
|
e9e5c97807
|
Geomap: Update language to match documentation and remove beta (#53703)
Co-authored-by: nmarrs <nathanielmarrs@gmail.com> |
4 years ago |
|
|
dd5a3b7747
|
Heatmap: Replace the heatmap panel with new implementation (#50229)
|
4 years ago |
|
|
c5547fde59
|
Open Heatmap: update plugin snapshot testdata (#50747)
|
4 years ago |
|
|
86871807d2
|
Alerting: Make alertmanager datasource stable (#49485)
|
4 years ago |
|
|
09634b518c
|
Traces Panel: Add new Traces Panel visualization (#47534)
* Panel * Support tempo dash variables * Support tempo explore variables * Only show span links for explore * Cleanup * Added tests * apply variables to search * Tests for search variables * Handling no data * Interpolation and tests * TracesPanel tests * More tests * Fix for backend test * Manager integration test fix * Traces doc and updated visualizations index doc * Logs for this span * Search, scrollToTop, other improvements * Refactor to extract common code * Removed TopOfViewRefType optional * Remove topOfViewRef optional * Removed another optional and fixed tests * Test * Only show search bar if trace * Support traces panel in add to dashboard * Self review * Update betterer * Linter fixes * Updated traces doc * Ahh, moved the for more info too * Updated betterer.results * Added new icon * Updated expectedListResp.json |
4 years ago |
|
|
07bd261cff
|
Graph: Deprecate Graph (old) and make it no longer a visualization option for new panels (#48034)
* Graph: Make old graph deprecated, no longer selectable * Fixing snapshot |
4 years ago |
|
|
25235b3167
|
Removing plugin list panel (#46914)
The core plugin named plugin list panel is removed |
4 years ago |
|
|
499445a5f9
|
Azure Monitor: Bump core plugin version (#46776)
* Azure Monitor: Bump core plugin version * Remove updated, update learn more link |
4 years ago |
|
|
6b56ee8bc1
|
Candlestick: make candlestick a beta plugin (#41779)
|
4 years ago |
|
|
3c3cf2eee9
|
Plugins Catalog: Install and show the latest compatible version of a plugin (#41003)
* fix(catalog): prefer rendering installed version over latest version * feat(catalog): signify installed version in version history * feat(catalog): introduce installedVersion and latestVersion * refactor(catalog): use latestVersion for installation, simplify plugindetails header logic * refactor(catalog): clean up installedVersion and latestVersion * feat(catalog): use table-layout so versions list table has consistent column widths * test(catalog): update failing tests * removed the need of having a latest version in the plugin catalog type root level. * fixed flaky test depending on what locale it was being running with. * added missing test to verify version for a remote plugin. * fixed version in header. * preventing the UI from break if no versions are available. * fixed failing test due to missing mock data. * added todo as a reminder. * refactor(catalog): prefer grafana plugin icons over gcom notfound images * refactor(Plugins/Admin): change constant name * refactor(Plugins/Admin): add comment to make condition easier to understand * chore: update go modules * feat(Backend/Plugins): add "dependencies" field to `PluginListItem` * feat(Plugins/Admin): show the grafana dependency for the installed version * refactor(Plugins/Admin): use the local version of links * refactor(Plugins/Admin): prefer the local version for `.type` * refactor(Plugins/ADmin): prefer the local `.description` field * fix(Plugins/Admin): fix tests * test(plugins/api): update the expected response for the `api/plugins` tests * chore(Plugins/Admin): add todo comments to check preferation of remote/local values * feat(backend/api): always send the grafana version as a header when proxying to GCOM * feat(plugins/admin): use the `isCompatible` flag to get the latest compatible version * feat(plugins/admin): show the latest compatible version in the versions list * fix(plugins/admin): show the grafana dependency for the latest compatible version * fix(plugins/admin): update the version list when installing/uninstalling a plugin * test(plugins/admin): add some test-cases for the latest-compatible-version * fix(plugins/admin): show the grafana dependency for the installed version (if installed) * feat(plugins/backend): add the `dependencies.grafanaDependency` property to the plugin object * test(plugins/backend): fix tests by adjusting expected response json Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com> Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com> |
4 years ago |
|
|
b80fbe03f0
|
Plugins: Refactor Plugin Management (#40477)
* add core plugin flow * add instrumentation * move func * remove cruft * support external backend plugins * refactor + clean up * remove comments * refactor loader * simplify core plugin path arg * cleanup loggers * move signature validator to plugins package * fix sig packaging * cleanup plugin model * remove unnecessary plugin field * add start+stop for pm * fix failures * add decommissioned state * export fields just to get things flowing * fix comments * set static routes * make image loading idempotent * merge with backend plugin manager * re-use funcs * reorder imports + remove unnecessary interface * add some TODOs + remove unused func * remove unused instrumentation func * simplify client usage * remove import alias * re-use backendplugin.Plugin interface * re order funcs * improve var name * fix log statements * refactor data model * add logic for dupe check during loading * cleanup state setting * refactor loader * cleanup manager interface * add rendering flow * refactor loading + init * add renderer support * fix renderer plugin * reformat imports * track errors * fix plugin signature inheritance * name param in interface * update func comment * fix func arg name * introduce class concept * remove func * fix external plugin check * apply changes from pm-experiment * fix core plugins * fix imports * rename interface * comment API interface * add support for testdata plugin * enable alerting + use correct core plugin contracts * slim manager API * fix param name * fix filter * support static routes * fix rendering * tidy rendering * get tests compiling * fix install+uninstall * start finder test * add finder test coverage * start loader tests * add test for core plugins * load core + bundled test * add test for nested plugin loading * add test files * clean interface + fix registering some core plugins * refactoring * reformat and create sub packages * simplify core plugin init * fix ctx cancel scenario * migrate initializer * remove Init() funcs * add test starter * new logger * flesh out initializer tests * refactoring * remove unused svc * refactor rendering flow * fixup loader tests * add enabled helper func * fix logger name * fix data fetchers * fix case where plugin dir doesn't exist * improve coverage + move dupe checking to loader * remove noisy debug logs * register core plugins automagically * add support for renderer in catalog * make private func + fix req validation * use interface * re-add check for renderer in catalog * tidy up from moving to auto reg core plugins * core plugin registrar * guards * copy over core plugins for test infra * all tests green * renames * propagate new interfaces * kill old manager * get compiling * tidy up * update naming * refactor manager test + cleanup * add more cases to finder test * migrate validator to field * more coverage * refactor dupe checking * add test for plugin class * add coverage for initializer * split out rendering * move * fixup tests * fix uss test * fix frontend settings * fix grafanads test * add check when checking sig errors * fix enabled map * fixup * allow manual setup of CM * rename to cloud-monitoring * remove TODO * add installer interface for testing * loader interface returns * tests passing * refactor + add more coverage * support 'stackdriver' * fix frontend settings loading * improve naming based on package name * small tidy * refactor test * fix renderer start * make cloud-monitoring plugin ID clearer * add plugin update test * add integration tests * don't break all if sig can't be calculated * add root URL check test * add more signature verification tests * update DTO name * update enabled plugins comment * update comments * fix linter * revert fe naming change * fix errors endpoint * reset error code field name * re-order test to help verify * assert -> require * pm check * add missing entry + re-order * re-check * dump icon log * verify manager contents first * reformat * apply PR feedback * apply style changes * fix one vs all loading err * improve log output * only start when no signature error * move log * rework plugin update check * fix test * fix multi loading from cfg.PluginSettings * improve log output #2 * add error abstraction to capture errors without registering a plugin * add debug log * add unsigned warning * e2e test attempt * fix logger * set home path * prevent panic * alternate * ugh.. fix home path * return renderer even if not started * make renderer plugin managed * add fallback renderer icon, update renderer badge + prevent changes when renderer is installed * fix icon loading * rollback renderer changes * use correct field * remove unneccessary block * remove newline * remove unused func * fix bundled plugins base + module fields * remove unused field since refactor * add authorizer abstraction * loader only returns plugins expected to run * fix multi log output |
4 years ago |