mirror of https://github.com/grafana/grafana
Tag:
Branch:
Tree:
c440bd2bda
117803-alerting-docs-multiple-named-notification-policies-updates
119939/sql-expressions-be
120719-alerting-docs-notification-history
122609-whats-new-restore
17753-support-request---updating-an-existing-public-document---grafana---httpsgrafanacomdocsgrafanalatestalertingset-upconfigure-alert-state-historyconfigure-loki-and-prometheus-for-alert-state
19475-support-request---creating-a-new-public-document
20230331_add_kerberos_support
20260106_add-heatmap
20260324_add-pyroscope-heatmap-frontend
20785-support-request---creating-a-new-public-document
20818-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafanalatestalertingconfigure-notificationstemplate-notificationsimages-in-notifications
21093-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafana-cloudalerting-and-irmalertingconfigure-notificationsmanage-contact-pointsintegrationswebhook-notifierwebhook-settings
21416-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafanav124alertingset-upperformance-limitationscompressed-periodic-saves
Alerting-docs-SR#17118
KD/adhoc-groupby
KD/ds-as-string
KD/ds-string
KD/filters-section-level
KD/patch-steady-d8e78763260840b4f2c48d5b3b43eece13964bdb
MattIPv4/default-datasource-header
MattIPv4/localstorage-feature-flag-provider
MattIPv4/type-safe-flag-keys
MissingRoberto/selective-export
access-controls/ui-pr-0
add-authlib-access-client-datasources-mappings
add-method-to-stop-static-build-check
add-new-datasource-change-page
add-tracing-to-apiserver-datasource-request-flow
adela/datalinks_tests
adela/grafana_studio_2
adela/suggestions_downsampling
adela/suggestions_update
advisorDatasourceRunChecks
afraenkel/alert-rule-details-ux-experiment
afraenkel/prototype-alert-rule-details-ux
ai-dashboard-builder
alerting/activity-no-data-improvements
alerting/add-live-mode-alert-activity
alerting/alert-activity-more-improvements
alerting/classic-condition-optional-params
alerting/clean-usedebounce-mount
alerting/export-RouteMatchInfo
alerting/nav-v2-insights
alerting/new-rules-api
alerting/opt-in-code-coverage
alerting/refactor-use-abilities
alerting/refactor-use-abilities-pr1
alerting/unify-landing-page-cards
alerting/update-alerting-module
alerting/validate-expression-model
alexander-akhmetov/alerting-single-rule-mutator
alexander-akhmetov/alerting-state-history-client
alexander-akhmetov/mqtt-append-group-key-to-topic
alexk/cmd-palette-121001
alexk/git-sync-test-skill
alexk/restore-dbs-deleted-omp
alexk/restore-limits
alexk/search-duplicates
alexspencer/dpro-7
alexspencer/qev2-explore-bulk-actions
alexspencer/qev2-stacked-list-poc
alexz/fix-role-uid-length-limit
alexz/fix-role-uid-length-validation
alyssa/add-influx-config-validation
alyssa/fix-string-datasource-v1-to-v2-migration
alyssa/valadation-api
andreas/azmon-logs-schema
andreas/sql-schema
andrew/azure-batch-api-2
andrew/rrc-elastic-temp-var-fix-slow
andrewthomas92-patch-1
andrewthomas92-patch-2
aocenas/folders/owner-ref-validation
api-clients/fetch
apppluginUpdateFix
argus-at-home
ash/animated-border-util
ash/combobox-tweaks
ash/custom-themes-hackathon
ash/field-radio-button-group
ash/nested-portal-fix
ash/react-19-again
ash/time-picker-improvements
axelav-suggested-dashboard-assistant-integration
axelav/adhoc-fix-ds-setup-modal
azure-monitor-stream-decode
azure-monitor-subscription-cache
azuremonitor/fetchinitialrows-async-refactor
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.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-113338-to-release-12.1.4
backport-114078-to-release-12.3.1
backport-114265-to-release-12.3.1
backport-115500-to-release-12.1.6
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-117228-to-release-12.3.3
backport-117637-to-release-12.1.7
backport-117637-to-release-12.2.5
backport-117637-to-release-12.3.3
backport-117848-to-release-12.3.5
backport-118028-to-release-12.4.2
backport-118217-to-release-12.2.6
backport-118217-to-release-12.3.4
backport-118326-to-release-12.2.6
backport-118390-to-release-12.3.5
backport-119038-to-release-12.3.5
backport-119279-to-release-12.3.5
backport-119378-to-release-12.4.3
backport-120038-to-release-12.4.2
backport-120284-to-release-12.4.3
backport-120376-to-release-12.4.2
backport-120611-to-release-12.4.3
backport-121428-to-release-12.4.3
backport-121721-to-release-12.3.7
backport-121772-to-release-11.6.15
backport-122207-to-release-13.0.1
backport-122230-to-release-13.0.1
backport-122303-to-release-13.0.1
backport-122456-to-release-12.4.4
backport-122575-to-release-12.4.4
backport-122653-to-release-13.0.1
backport-122832-to-release-13.0.2
backport-122851-to-release-13.0.2
backport-123008-to-release-13.0.2
backport-123151-to-release-13.0.2
backport-123358-to-release-13.0.2
backport-123425-to-release-11.6.15
backport-123425-to-release-12.2.9
backport-123425-to-release-12.3.7
backport-123425-to-release-12.4.4
backport-opsgenie-to-release-12.4.3
baldm0mma/searchable-list-with-highlight
baldm0mma/test-review-loop-truncate-text
baldm0mma/use-polling-live-metric-card
bergquist_stablebot
better-text-panel
bump-grafana-llm
category-add
cbo/anno-custom-route-graphite
chore/fix-flaky-plugin-test
chore/menu-filter-and-collapse
chore/provisioning-test-shared-env
chris/disable-notifiers
chunked-testdata
claude-design-test
claude/pensive-zhukovsky
cleanup/migrate-des-release-guild-to-gbs
codex/perf-bulkprocess-wire-batching
codex/perf-sqlkv-bulk-batching
codex/remove-bulk-insert-modulo-log
cody/tempo-span-overwrite-bug
colin-stuart/iam-add-service-in-external-group-mapping-legacy-search
colin-stuart/iam-team-members-k8s
colin-stuart/iam-team-service-restconfig-fallback
colin-stuart/search-teams-k8s
collinfingar/fix-delete-library-element-flaky-test
collinfingar/fix-playlists-rbac-mt
collinfingar/playlists-rbac-mt-fix
collinfingar/poc-unconfigured-animation-delay
community/enhancement-type-bridge
concurrent-stream-writes
correct-background-color
cuj/proposal-3-hybrid
cursor/autofix/support-issue-21055
cursor/autofix/support-issue-21410
cursor/custom-branding-link-in-entitynotfound-component-c688
cursor/development-environment-setup-baee
cursor/editor-dashboard-import-permissions-de61
cursor/fix-flaky-timeinterval-test-9988
cursor/gcp-dashboards-auto-deployment-bd1d
cursor/git-sync-resource-operations-78a6
cursor/global-variables-ui-d09d
cursor/grafana-teams-delete-modal-663f
cursor/link-highlighting-for-scopes-navigation-bcaf
cursor/missing-values-zero-fill-6c78
cursor/time-settings-json-model-9997
cursor/youtube-shortcode-export-3e6f
dafydd-t/legacy-crud-reroute-oft
dashboad-pane-back-button
dashboard-authz-migration
dashboard-edit-go-back
dashboards-db-direct-to-client
datasource-permissions-require-type
dataviz/remove-external-viz-suggestions-flag-check
dependabot/github_actions/cypress-io/github-action-6.10.8
dependabot/github_actions/cypress-io/github-action-7.0.0
dependabot/github_actions/cypress-io/github-action-7.1.5
dependabot/github_actions/docker/setup-docker-action-4.7.0
dependabot/github_actions/docker/setup-docker-action-5.0.0
dependabot/github_actions/docker/setup-docker-action-5.1.0
dependabot/github_actions/octokit/graphql-action-008dd00ab2a2624eb2bf986700011b011f87fad4
dependabot/github_actions/octokit/graphql-action-07cbb360474f6e95a625038541f9a9d075076e01
dependabot/github_actions/octokit/graphql-action-821be23f7b1d2212e5200e6a2861f32db850c0be
dependabot/go_modules/apps/advisor/github.com/Azure/go-ntlmssp-0.1.1
dependabot/go_modules/apps/advisor/github.com/grafana/grafana-app-sdk/logging-0.52.2
dependabot/go_modules/apps/alerting/historian/github.com/grafana/alerting-0.0.0-release-12.4.3
dependabot/go_modules/apps/alerting/notifications/github.com/grafana/grafana-app-sdk/logging-0.52.2
dependabot/go_modules/apps/alerting/rules/github.com/grafana/grafana-app-sdk/logging-0.52.2
dependabot/go_modules/apps/correlations/github.com/grafana/grafana-app-sdk/logging-0.52.2
dependabot/go_modules/apps/dashboard/github.com/grafana/grafana-app-sdk/logging-0.52.2
dependabot/go_modules/apps/dashvalidator/github.com/Azure/go-ntlmssp-0.1.1
dependabot/go_modules/apps/live/go.opentelemetry.io/otel/sdk-1.43.0
dependabot/go_modules/apps/plugins/github.com/grafana/grafana-app-sdk/logging-0.52.2
dependabot/go_modules/apps/provisioning/github.com/grafana/grafana-app-sdk/logging-0.52.2
dependabot/go_modules/apps/quotas/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream-1.7.8
dependabot/go_modules/apps/quotas/github.com/aws/aws-sdk-go-v2/service/s3-1.97.3
dependabot/go_modules/apps/shorturl/github.com/grafana/grafana-app-sdk/logging-0.52.2
dependabot/go_modules/aws-sdk-go-5bdce4cda8
dependabot/go_modules/aws-sdk-go-f2df4586bf
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/protocolbuffers/go-1.36.11-20260413103946-e19e4fde69b5.1
dependabot/go_modules/cloud.google.com/go/kms-1.23.2
dependabot/go_modules/cloud.google.com/go/kms-1.25.0
dependabot/go_modules/cloud.google.com/go/storage-1.62.1
dependabot/go_modules/filippo.io/age-1.3.1
dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azcore-1.21.1
dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
dependabot/go_modules/github.com/BurntSushi/toml-1.6.0
dependabot/go_modules/github.com/alicebob/miniredis/v2-2.37.0
dependabot/go_modules/github.com/andybalholm/brotli-1.2.1
dependabot/go_modules/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream-1.7.8
dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs-1.65.0
dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.97.3
dependabot/go_modules/github.com/dolthub/vitess-3.0.0-rc.3incompatible
dependabot/go_modules/github.com/fullstorydev/grpchan-1.1.2
dependabot/go_modules/github.com/go-ldap/ldap/v3-3.4.12
dependabot/go_modules/github.com/go-openapi/runtime-0.29.3
dependabot/go_modules/github.com/go-openapi/runtime-0.29.4
dependabot/go_modules/github.com/go-openapi/strfmt-0.26.0
dependabot/go_modules/github.com/go-openapi/strfmt-0.26.1
dependabot/go_modules/github.com/grafana/alerting-0.0.0-release-12.4.3
dependabot/go_modules/github.com/grafana/grafana-app-sdk/logging-0.52.2
dependabot/go_modules/github.com/grafana/grafana-azure-sdk-go/v2-2.4.1
dependabot/go_modules/github.com/grafana/loki/v3-3.6.3
dependabot/go_modules/github.com/grafana/loki/v3-3.6.5
dependabot/go_modules/github.com/grafana/loki/v3-3.6.7
dependabot/go_modules/github.com/grafana/loki/v3-3.6.8
dependabot/go_modules/github.com/grafana/loki/v3-3.7.1
dependabot/go_modules/github.com/grafana/nanogit/gittest-0.15.0
dependabot/go_modules/github.com/grafana/pyroscope/api-1.5.0
dependabot/go_modules/github.com/grpc-ecosystem/grpc-gateway/v2-2.29.0
dependabot/go_modules/github.com/hashicorp/go-version-1.8.0
dependabot/go_modules/github.com/hashicorp/go-version-1.9.0
dependabot/go_modules/github.com/influxdata/influxql-1.4.1
dependabot/go_modules/github.com/microsoft/go-mssqldb-1.9.5
dependabot/go_modules/github.com/microsoft/go-mssqldb-1.9.6
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/opentracing-contrib/go-grpc-0.1.3
dependabot/go_modules/github.com/phpdave11/gofpdi-1.0.15
dependabot/go_modules/github.com/phpdave11/gofpdi-1.0.16
dependabot/go_modules/github.com/prometheus/prometheus-0.310.0
dependabot/go_modules/github.com/prometheus/prometheus-0.311.2
dependabot/go_modules/github.com/prometheus/sigv4-0.4.0
dependabot/go_modules/github.com/prometheus/sigv4-0.4.1
dependabot/go_modules/github.com/russellhaering/goxmldsig-1.5.0
dependabot/go_modules/github.com/thomaspoignant/go-feature-flag-1.51.2
dependabot/go_modules/github.com/thomaspoignant/go-feature-flag-1.52.1
dependabot/go_modules/go-opentelemetry-io-5ea55fd534
dependabot/go_modules/go-opentelemetry-io-e91a773c6f
dependabot/go_modules/go.etcd.io/bbolt-1.4.3
dependabot/go_modules/gocloud.dev-0.45.0
dependabot/go_modules/gocloud.dev/secrets/hashivault-0.45.0
dependabot/go_modules/google.golang.org/api-0.276.0
dependabot/go_modules/grafana-app-sdk-9f11976958
dependabot/go_modules/hack/k8s-io-bd7bd543bc
dependabot/go_modules/modernc.org/sqlite-1.42.2
dependabot/go_modules/modernc.org/sqlite-1.44.3
dependabot/go_modules/modernc.org/sqlite-1.49.1
dependabot/go_modules/pkg/apiserver/github.com/grafana/grafana-app-sdk/logging-0.52.2
dependabot/go_modules/pkg/build/go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp-0.19.0
dependabot/npm_and_yarn/brace-expansion-1.1.13
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/e2e-playwright/test-plugins/grafana-test-panel/glob-12.0.0
dependabot/npm_and_yarn/follow-redirects-1.16.0
dependabot/npm_and_yarn/handlebars-4.7.9
dependabot/npm_and_yarn/hono/node-server-1.19.10
dependabot/npm_and_yarn/immutable-5.1.5
dependabot/npm_and_yarn/mailparser-3.9.3
dependabot/npm_and_yarn/packages/grafana-runtime/uuid-14.0.0
dependabot/npm_and_yarn/packages/grafana-sql/uuid-14.0.0
dependabot/npm_and_yarn/packages/grafana-ui/uuid-14.0.0
dependabot/npm_and_yarn/picomatch-2.3.2
dependabot/npm_and_yarn/public/app/plugins/datasource/grafana-testdata-datasource/uuid-14.0.0
dependabot/npm_and_yarn/public/app/plugins/datasource/graphite/uuid-14.0.0
dependabot/npm_and_yarn/public/app/plugins/datasource/jaeger/uuid-14.0.0
dependabot/npm_and_yarn/public/app/plugins/datasource/loki/uuid-14.0.0
dependabot/npm_and_yarn/public/app/plugins/datasource/opentsdb/uuid-14.0.0
dependabot/npm_and_yarn/public/app/plugins/datasource/tempo/uuid-14.0.0
dependabot/npm_and_yarn/undici-7.18.2
dependabot/npm_and_yarn/uuid-14.0.0
dependabot/npm_and_yarn/yaml-2.8.3
dgiagio/update-schemads
display-from-app
dmihai/get-service-rest-config
dmihai/k8s-user-get-client-with-service-identity
docs/add-note-about-url-formats
docs/custom-branding-visual-mapping
docs/g13-upgrade-guide-apis
docs/grafana-config-debug
docs/infra-as-code/update-fleet-mgmt-guide-for-otel
docs/march2026-prometheus-updates
docs/update-grafana-expressions-documentation
docs/update-mssql-intro-page
docs/update-zipkin-docs
dprokop/dashboard-rules-full-snapshot-2026-04-18
dprokop/dashboard-rules-snapshot-2026-04-18
dprokop/panel-render-operation-timings
drew08t/canvas-move-connections-during-group-move
drew08t/geomap-require-attribution
drew08t/heatmap-rows-single-bucket-linear-fix
drew08t/panelStyleActions-bar-chart
drew08t/panelStyleActions-bar-gauge
drew08t/panelStyleActions-gauge
drew08t/panelStyleActions-pie-chart
drew08t/panelStyleActions-stat
eamonryan-patch-1
elasticsearch/fix-legacy-variable-queries
elasticsearch/fix-raw-document-variable-json-extraction
eledobleefe/basic-ftp-to-5.3.0-in-13.0.1
eledobleefe/cve-dompurify-to-3.4.0
eledobleefe/protocol-buffers-schema-to-3.6.1-in-13.0.1
eledobleefe/source-of-truth-script-143
elliot/embedded-dashboard-prop-changes
emdash/flat-spoons-own-8a5
emdash/warm-laws-do-4iq
emil/202212/errata
enable-csp-default
erhilse/add-user-invite-extension-point
eshields/scopes/nav-depth-prefetch
eshields/secrets-keeper/activate-keeper
eshields/secrets-keeper/aws-instructions
eshields/secrets-keeper/delete
eshields/secrets-keeper/edit-keeper
eve-add-mcp
fast
fastfrwrd/barchart-reuse-existing-gdevs
fastfrwrd/dataviz-options-ui-unit-tests
fastfrwrd/eslint-rules-ai-days
fastfrwrd/field-overrides-nested-frames-dupe
fastfrwrd/fix-live-time-comparison
fastfrwrd/lint-suppressions-tools
fastfrwrd/meticulous-ai-for-play
fastfrwrd/ol-cleanup
fastfrwrd/prettier-gitignore-config
fastfrwrd/remove-external-viz-suggestions-flag
fastfrwrd/table-fix-time-filter
fastfrwrd/tableng-test-improvements
fastfrwrd/testing-change-detection
feat-url-reports-1
feat/agent-skills-grafana-docs
feat/align-transformation-kind-auto-grid
feat/dashboard-collaboration
feat/expand-rows-render-param
feat/local-query-history
feat/migrate-query-history-to-app-platform
feat/mutation-api-variable-ui-pilot
feat/panel-query-latency
feat/plugin-install-token
feat/provisioning-unified-sync
feat/team-folders-filter
feat/unified-storage-vector-search-pr1
feature/assistant-panel-title-description
ferruvich/git-sync-1080
ferruvich/git-sync-1084
ferruvich/git-sync-1092
filewalkwithme/folder-service-remove-legacy-dead-code
fix-dashboard-settings-toggle
fix-export-metadata-uid
fix-resource-version
fix-var-compat-change
fix/cluster-scoped-key-root-func
fix/env-stack-id-override
fix/flaky-folder-move-generation
fix/flamegraph-hidpi-font-scaling
fix/i18n/lazy-loading-plurals
fix/import-dashboard-folder-list
fix/makefile-cue-path
fix/openapi-int-widths-v2
fix/organize-fields-grid-layout
fix/panel-editor-discard-btn-paste-styles
fix/plugin-assets-cache-invalidation-module-js
fix/plugin-assets-cache-lazy-with-retry
fix/provisioning-finalizer-metrics-eventual-success
fix/react_children_as_props_for_extension_components
fix/skip-core-plugin-preinstall
fix/traces-panel-scenedatanode-datasource-fallback
fodler-cleanup
folder-service-refactor
frontend-home-resolver
gabor/is-query
gabor/qs-default-ds
gabor/qs-raw-log
gabor/raw-query
gabor/raw-query-better-metric
gamab/authz/filter-watch
gamab/managed-routes-access-control
gamab/plugin-role-cleanup
gamab/preflight/user-perm-check
gamab/rbac/cfg-typo
gamab/sa-resourceperm
gillesdemey/move-inhibition-rules-alert-to-sidebar
git-sync-fix-release-bom
git-sync-permissions-docs
giuseppe/feature-toggles-env-vars
graceful-degradation/folder-list-delete-search-fallback
graceful-degradation/folder-move-depth-validation-fallback
grafakus/ai-unit-tests
grafakus/e2e-page-objects-1
grafakus/explo-tabs-scroll
grafakus/hack-day-revamp-variable-query-editor
graphite/carbonapi-compat-fixes-and-integration-tests
graphite/oom-hardening
gtk-grafana/TresholdControls/unit-tests-exp-2
gtk-grafana/annotations/hover-styles
gtk-grafana/checksum-wrecksum
gtk-grafana/combobox-tabindex
gtk-grafana/dataviz/OutsideRangePlugin/unit-test-cycle-skill-test
gtk-grafana/dataviz/barchart-test-coverage
gtk-grafana/dataviz/canvas-snapshot-poc
gtk-grafana/dataviz/issues/121678/threshold-controls-plugin
gtk-grafana/dataviz/issues/122695/candlestick-test-coverage
gtk-grafana/dataviz/issues/122695/candlestick-test-coverage__tool
gtk-grafana/dataviz/panel-agent-docs
gtk-grafana/dataviz/panel-tests-agent-context
gtk-grafana/heatmap/test-coverage
gtk-grafana/histogram-test-coverage
gtk-grafana/logsstable/explore
gtk-grafana/logstable/logs-panel-interop__time-poc
gtk-grafana/time-compare/not-saving-bug
gtk-grafana/timeseries/memoize-plugins
gtk-grafana/timeseries/uplot-hooks
hackathon-16-command-pallate
hairyhenderson/add-govulncheck-ci
hairyhenderson/deprecate-tracer-inject
hairyhenderson/remove-pkgplugins-dependency-on-core-module
haris/custom-var-bug-on-save
haris/global-vars-srv
haris/mixed-ds-bug
haris/section-vars-in-panel-edit
hive-5g361k
hotfix/disable-v2-resolver
hugoh/add-cache-keys
hugoh/core-fallbacks
hugoh/migrate-vitest
hugoh/plugin-settings
hugoh/subpath-pocs
iam-check-access-handler
iam-uid-scope-translation
iam-zanzana-mt-reconciler-integration-tests
iam2022/global-roles-seeder
idastambuk/flaky-testing
idastambuk/option-variables
idastambuk/tab-row-slug-fix-legacy
idastambuk/variable-type-v3
ifrost/default-layout-selector-v2--integrated
ifrost/v2-integration/default-layout-selector-v2
ihm/260312-dynamic-dashboards-panel-updates
ihm/260320-replace-ref-uris
ihm/260408-filter-group-by-ga
ihm/260414-add-legend-limits
ihm/260422-provisioned-dashboard-json
ihoryeromin/query-editor-header-cleanup
ihoryeromin/query-editor-responsive-sidebar-resize-handle
ihoryeromin/query-editor-stable-transformation-ids
ihoryeromin/splash-screen-accessibility
ihoryeromin/splash-screen-default-enabled
ihoryeromin/splash-screen-e2e-tests
ihoryeromin/splash-screen-modal
instant
iortega/fix-errors-in-manage-panels-v3
iortega/mutation-api-conditional-rendering
isaiah-grafana-patch-1
ismail/fix-scrape-interval-in-mixed-datasource
ismail/implement-codemirror
ismail/migrate-datalinks-to-codemirror
ismail/remove-grafana-prometheus-package
ismail/remove-prometheus-from-built-in-plugins
ivan/mutation-api-dashboard-scene-add-variable
ivanortegaalba/mutation-api-dashboard-settings
iwysiu/cw/411b
jacknjosh/srichecks-mtfe
jackw/consolidate-global-ambient-types
jackw/eslint-restricted-transitiongroup
jackw/fe-inline-ts
jackw/poc-vite
jackw/replace-lerna-with-nx
jackw/replace-zod-with-valibot
jackw/rspack-plugins
jackw/tidy-webpack-config
jarben/connections-viewer-access
jarben/fix-cves-april-2026
jdb/2026-04-vale-exit-code
jh/deprecate-old-feature-toggle-frontend
jh/e2e-flake-check
jh/frontend-pr-preview-envs
jh/openfeature-codegen-2
jh/yarn-pnpm-linker
jpq/dashboard-search-type-plural-aliases
jpq/fix-non-rvmanager-create-toctou
jtroy/skip-unnecessary-team-syncs
juanicabanas/data-source-page-sticky-header
juanicabanas/org-defined-templates
justinrandell/config-migration-raw-sql
kap/feature-flag-navigation-items
kb/exprValidateEndpoint
kb/pushdown-exec-builder
kb/sqlExprGraphBuildErrors
kbrandt/disable-expression-query
kevinwcyu/116506-query-logs-by-data-source-name-and-type
kevinwcyu/116506-query-logs-by-data-source-name-and-type-backend
khalilhaji/cue-union-test
khalilhaji/k8s-rules-managed-routes
km/fix-makefile-dependency-for-windows-builds
km/fix-setup-go-release-pr
km/reverts
km/split-pro-build-2
km/split-pro-build-deb-docker
km/test-ephemeral-instances
konrad/fix-frozen-rtkq-contact-point-settings
kristina/config-query-mapping
kristina/corr-prov-readonly
kristina/corr-service-split
kristina/correlations-cleanup-resource
kristina/correlations-legacy-2-ap
kristina/correlations-range
kristina/correlations-range-data
kristina/fix-resource-portal-bug
kristina/update-app-sdk
kvstore-cluster-scoped-resources
l2d2/1704-logs-datasource-goff
lauren-alerting-instance-drawer-drilldown-contact-point
lauren/alerting-improve-alerts-activity-ui-RBAC
lauren/alerting-instance-drawer-drilldown-declare-incident
lauren/alerting-instance-drawer-drilldown-declare-incident-be
lauren/alerting-set-enrichment-uid-in-url
lazy-transform-editors
lazy-transform-editors-fix-lazy
ldeveikis/update_image_renderer_error
leeoniya/codemirror
leeoniya/combobox-fixes
leeoniya/graphng-hideFrom-plotLegend
leeoniya/histogram-e2e-screenie
leeoniya/lazy-ol-tables-original
leeoniya/native-heatmap-zero-bounds
leeoniya/perf-research
leeoniya/remove-d3
leeoniya/state-timeline-fix-dual-time-multi-series
leeoniya/state-timeline-value-mappings
leeoniya/statetimeline-tooltip-hideFrom-fix
leeoniya/timeofdaypicker
leeoniya/timeseries-exemplars-rewrite
leeoniya/x-axis-zero-decimals
leventebalogh/var-info-link-frontend
leventebalogh/var-info-link-schema
linoman/sa-name_resolver
linoman/sa-rp-action_set_migration
linoman/teambinding_flaky_diag_logs
lucychen/fix-teamlbac-feature-flag
macabu/extract-innermost-service-identity-req
macabu/imguploader-migrate-s3-to-aws-sdk-v2
macabu/migrate-int-tests-new-sql-harness
macabu/remove-render-plugin-infra
macabu/secrets-squirrel
macabu/update-otlp-libs-cve-release-11.6.15
macabu/update-otlp-libs-cve-release-12.2.9
macabu/update-otlp-libs-cve-release-12.3.7
main
mariell/migrate-to-native-paths-batch-2
mariell/policy-bot-confusion-on-patch
mariell/postgres-warning-on-superuser
mariell/postgres-warning-on-superuser-frontend
mariell/update-upgrade-strategy-wiki
matyax/log-details-displayed-fields-deprecation
matyax/logs-table-container
matyax/logstable/line-wrap
matyax/loki-language-provider-detected-endpoints
mckn/async-datasource-apis
mckn/ds-picker-test-migration
mckn/fix-random-walk-refid
mdv/bump-scenes-v7.4.2
mdv/filters-reporting
mdv/fix-variable-hide-loss-v2
mdv/non-applicable-filters-prometheus
mdv/prefix-filters-label
mgyongyosi/team-binding-redirects
mgyongyosi/team-search-redirect
mhamid/role-deletion-k8s
mhamid/storagewrapper-watch-patch
mmandrus/experiments/grafdev-cli
mmandrus/experiments/simulateuser
moose-advisor-dslist
moustafab/create-rule-wo-group
moustafab/provenance-manager-mapping
moustafab/rule-field-selectors
move-v0-to-v1
new-filtering-for-connections
new-filtering-for-connections-v2
njvrzm/bundled-plugins-improvements
njvrzm/dont-remove-bundled-plugins
njvrzm/dsauth-fix
open-pane-unification
oscark/dashboard-outline-variable-label
oscark/paste-v1-panel-into-dynamic-dashboards
oscark/tabs-scroll-buttons
paulovic/kv-list-iterator-resumable-retry
pepe/alerting-docs-recording-rules2
pepe/alertview-preview-routing
plugin-dependency-install
post-dashbaord-from-apiserver
pr-117416
pr-120859
preferences-include-help-flags1
prometheus/bohandley-add-limit-for-client-calls-for-metric-names
provider-via-k8s-client
provisioning-flaky-test
provisioning/export-backend
provisioning/implement-export
provisioning/incremental-folder-uid-change
pst/dualwrite-replace-mock-with-fake
query-as-raw-handler
query-history-app
query-remove-responder
query-resolution
refactor/flexible-core-registry-clean
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.10+security-01
release-11.6.11
release-11.6.12
release-11.6.13
release-11.6.14
release-11.6.14+security-01
release-11.6.15
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-11.6.9+security-01
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.10
release-12.0.11
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.8+security-01
release-12.0.9
release-12.1.0
release-12.1.1
release-12.1.10
release-12.1.10+security-01
release-12.1.11
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.5+security-01
release-12.1.6
release-12.1.6+security-01
release-12.1.7
release-12.1.8
release-12.1.9
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.3+security-01
release-12.2.4
release-12.2.4+security-01
release-12.2.5
release-12.2.6
release-12.2.7
release-12.2.8
release-12.2.8+security-01
release-12.2.9
release-12.3.0
release-12.3.1
release-12.3.1+security-01
release-12.3.2
release-12.3.2+security-01
release-12.3.3
release-12.3.4
release-12.3.5
release-12.3.6
release-12.3.6+security-01
release-12.3.7
release-12.4.0
release-12.4.1
release-12.4.2
release-12.4.3
release-12.4.4
release-13.0.0
release-13.0.1
release-13.0.2
release-v9.0.0
remove-apistore-secure-mock
remove-ds-feature-toggle
remove-legacy-groupsync
remove-mockdocumentbuilder
remove-some-hard-coded-colors
renato.costa/dashboard-versions-no-pagination
renato.costa/list-history-frontend-no-order-assumption
renato.costa/watch-metrics-since-rv
renovate/augurs
renovate/busybox-1.37.0
renovate/grafana-aws-sdk-0.x-lockfile
renovate/grafana-tempo-2.x
renovate/moment-timezone-0.x
renovate/nanoid-5.x-lockfile
renovate/npm-dompurify-vulnerability
renovate/npm-nodemailer-vulnerability
renovate/npm-underscore-vulnerability
renovate/npm-uuid-vulnerability
renovate/npm-yaml-vulnerability
renovate/pin-dependencies
renovate/react-data-grid-digest
renovate/react-hook-form-7.x-lockfile
renovate/tanstack-virtual-monorepo
renovate/zod-4.x-lockfile
reporting/footer-customisation-pr2a
reporting/footer-ephemeral
resource-metrics
resource-permissions-support-k8s
revert-119110-njvrzm/finish-decoupling-mssql-backend
revert-119167-njvrzm/decouple-influxdb-backend
revert-120796-1968/feature-toggle
revert-122859-unified-storage-remove-k8s-quotas-feature-flag
revert-122860-unified-storage-remove-k8s-quotas-feature-flag-frontend
revert-123030-zanzana/refactor-reconciler-read
rjimenez/command-palette-provisioned-badge
rjimenez/disable-push-protected-branch
rjimenez/fix-git-quota-test-flaky
robbymilo/deploy-preview-test
rodrigopk/alert-list-evaluation-chain-drawer
rodrigopk/alertingrulesapi-folder-view
rodrigopk/backport-120096-to-12-4
rodrigopk/poc-alert-list-chain-rail
rodrigopk/poc-alert-rules-api-evaluation
rodrigopk/poc-alert-rules-api-list
rodrigopk/poc-show-imported-contact-points-in-selector
rwwiv/rulechain
ryanmelendez/fix-unauth-crossorg-redirect
santihernandezc/export_sender_metrics
santihernandezc/skip_hash_stability_and_change_detection
santihernandezc/update_alerting_module
scenes-rendering-flickering
seangriffin/dpro-1
seangriffin/dpro-20
secrets-create-v1-types
secrets-worker-dlq
secrets/aws-keeper-add-custom-kms-key-support
secrets/update-version-to-v1
semver-for-humans
sgriff96/code-editor-test
shirley/data-rowindex
sidebar-button-style-tweaks
sidebar-right-of-canvas
sj/adhoc-filter-labels-combined-2709
sj/sql-expression-structure-redaction-dd62
slow
snapshot-fixes
snapshot-public-mode-k8s-api
state-timeline-name-position-above-bars
state-timeline-name-position-feature-flag
steady
steady-patch-2
stevesg/historian-return-rule-title-from-counts
stevesg/make-status-look-like-transitions
stevesg/smaller-alerts
swap-to-resources
tab-row-slug-fix
titolins/add-timeinterval-provenance
titolins/alerting-fix-external-am-empty-config
titolins/alerting-ini-notification-rate-limits
titolins/import-dma-sync-test
toddtreece/appplugin-settings-patch-support
toddtreece/plugin-reconcile-improvements
toddtreece/reconcile-ring
toddtreece/sdk-generics
toddtreece/test-app-sdk-metrics
tskarhed/scopes/ff-default-true
undef1nd/flags-migration
undef1nd/refactor-static-provider
undef1nd/test-apiserver-ofrep
unified-storage-add-write-metric
unified-storage-cluster-scope-resources
unified-storage/sqlkv-batch-multi-row-insert
unistore-prevent-disabling-migration
update-alerting-swagger-spec
update-cve-deps
update-lbac-traces
update-migration-doc
urbiz-move-contribute
urbiz-support-api-rates
use-go-1.26.2-release-13.0.2
use-v1-in-dashbaord-service
user-search-ft
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.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
vuln-cve/npm_and_yarn/axios-1.15.0-to-release-12.0.11
warden/ga-4bop
wb/plugins-app-st-install
wip/zanzana-contextual-teams-poc
worktree-fix-failed-update-rule-group
yaelle/hack16-quickEdit-options-in-dashboard-edit
yaelle/quickEdit-1-backend
yaelle/quickEdit-1-frontend
yaelle/quickEdit-2-panels
yaelle/quickEdit-3-telemetry
yaelle/selection-logic-improvements
yuri-tceretian/contact-points-v2
ywzheng1/create-new-dropdown-new-design
ywzheng1/git-sync-files-endpoint-resource-counts
zipkin/add-default-catalog-and-preinstall
zipkin/remove-core-datasource
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.10
pkg/promlib/v0.0.11
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
rrc_steady_13.0.0-22843068776.patch2
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.10
v11.6.10+security-01
v11.6.11
v11.6.12
v11.6.13
v11.6.14
v11.6.14+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
v11.6.9+security-01
v12.0.0
v12.0.0+security-01
v12.0.1
v12.0.1+security-01
v12.0.10
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.0.8+security-01
v12.0.9
v12.1.0
v12.1.1
v12.1.10
v12.1.10+security-01
v12.1.2
v12.1.3
v12.1.3+security-01
v12.1.4
v12.1.5
v12.1.5+security-01
v12.1.6
v12.1.6+security-01
v12.1.7
v12.1.8
v12.1.9
v12.2.0
v12.2.1
v12.2.1+security-01
v12.2.2
v12.2.3
v12.2.3+security-01
v12.2.4
v12.2.4+security-01
v12.2.5
v12.2.6
v12.2.7
v12.2.8
v12.2.8+security-01
v12.3.0
v12.3.1
v12.3.1+security-01
v12.3.2
v12.3.2+security-01
v12.3.3
v12.3.4
v12.3.5
v12.3.6
v12.3.6+security-01
v12.4.0
v12.4.1
v12.4.2
v12.4.3
v13.0.0
v13.0.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 }
123 Commits (c440bd2bdaec8fed13f47fdfe76dda63e7d0008a)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
a221e1d226
|
Plugins: Standardize Golang enum naming convention (#69449)
* standardize enum pattern * fix up |
3 years ago |
|
|
1fd4953833
|
Plugins: Optimize creation of Golang errors and slices (#69448)
* tidy up * fix tests |
3 years ago |
|
|
f148b5fb28
|
Plugins: Forbid loading Angular plugins when Angular is disabled (#69679)
* Plugins: Forbid loading Angular plugins when Angular is disabled * Plugins: Made angulardetector a service, add tests for angular loader cases * Fix missing import * Add nolint:gocyclo to loadPlugins |
3 years ago |
|
|
e17ef5e504
|
Pyroscope: Rename phlare to grafana-pyroscope-datasource (#68859)
|
3 years ago |
|
|
7a132680ef
|
Revert "Plugins: Forbid loading Angular plugins when Angular is disabled (#69225)" (#69657)
This reverts commit
|
3 years ago |
|
|
ff34279ff4
|
Plugins: Forbid loading Angular plugins when Angular is disabled (#69225)
* Plugins: Forbid loading Angular plugins when Angular is disabled * Plugins: Made angulardetector a service, add tests for angular loader cases * Fix missing import |
3 years ago |
|
|
422684d8b0
|
Plugins: Support changing plugin IDs (hardcoded) (#67867)
|
3 years ago |
|
|
ae373c662c
|
Plugins: Refactor env vars to dedicated service (#68960)
* add env vars service * fix tests * fix more tests |
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 |
|
|
e0e2535c96
|
Plugins: Tidy up CLI code (#67813)
* more tidying * move some things around * more tidying * fix linter |
3 years ago |
|
|
aa9838bd25
|
Chore: Refactor manifest verifier (#67218)
|
3 years ago |
|
|
bfe1b68800
|
Plugins: Fs: Add option to access unallowed files in dev mode (#66492)
* Plugins: Fs: Add option to access unallowed files in dev mode * Plugins: Fs: allow accessing unallowed files only when in dev mode * Plugins: Fs: Add ProvideLocalFinder * Plugins: FS: Pass whole config in NewLocalFinder() * Plugins: FS: Add AllowListLocalFS * Plugins: FS: Fix some tests * Plugins: FS: Update tests * Plugins: FS: Removed dead code * Plugins: FS: Add tests for AllowListFS * Plugins: FS: Update comments * Plugins: FS: Use variadic arguments for allow list rather than map * Plugins: FS: Remove unnecessary log * Plugins: FS: Do not escape plugin root dir * Fix merge conflict * Plugins: FS: Update comments * Plugins: FS: PR review changes * Fix merge conflict * Fix tests * Cleanup * Fix flaky test * Changes from PR review * Lint * Add comment to LocalFS.Remove * Fix Windows * Renamed devMode to production |
3 years ago |
|
|
9d7c3a101d
|
Chore: Use KVStore for the manifest public key (#66839)
|
3 years ago |
|
|
739c7f1c68
|
Plugins: Simplify plugin file removal (#66115)
* make explicit class check when attempting to remove plugin * simplify plugin file tracking * fix test * apply feedback * fix linter |
3 years ago |
|
|
98c695c68f
|
Chore: Use Grafana API to retrieve the public key to validate plugins (#66439)
|
3 years ago |
|
|
1c3ad81826
|
Plugins: Fix module.js file not being closed when loading plugins (#66288)
* Plugins: Loader: Fix module.js file not being closed * Plugins: LocalFS: Add comments, ensure same Read() behaviour as os.File's * Changed comment for Close() * Add tests for LocalFS * "Fix" linter error * "Fix" linter error again |
3 years ago |
|
|
52f39e6fa0
|
Chore: Soft failure in plugin initialization (#66210)
|
3 years ago |
|
|
652c6dbd22
|
Plugins: Refactoring: Move plugins tracing env vars to separate func (#66170)
|
3 years ago |
|
|
536fad5b61
|
Plugins: add env variables needed for the secure socks proxy in the plugins sdk (#65878)
|
3 years ago |
|
|
7808e74260
|
Plugins: Skip instrumenting plugin build info for core and bundled plugins (#66105)
* only instrument plugin build for non core/bundled plugins * fix import |
3 years ago |
|
|
bff9f4c890
|
Plugins: Move config factory to pluginsintegration package (#65716)
* move config to pluginsintegration package * change to all plugin toggle * fixes * fixes * fix lerna * fix test |
3 years ago |
|
|
f1eddbad06
|
Plugins: Tracing: Add test for composite propagation (#65917)
|
3 years ago |
|
|
819c2f4ad8
|
Plugins: Remove unnecessary CDN code (#65929)
remove unnecessary code |
3 years ago |
|
|
2647b2e0f9
|
Plugins: Tracing: Disable distributed tracing for plugins by default (#65796)
* Plugins: Tracing: Disable tracing by default, pass GF_VERSION only if tracing is enabled * Plugins: Tracing: Fix GF_PLUGIN_VERSION instead of GF_VERSION |
3 years ago |
|
|
09078b14e1
|
Plugins: Support for distributed tracing in backend plugins SDK (#63714)
* Tracing: Pass OTLP address and propagation format to plugins * Fix unit tests * Fix indentation * Fix plugin manager integration tests * Goimports * Pass plugin version to plugins * Do not add GF_PLUGIN_VERSION if plugin version is not set, add tests * Allow disabling plugins distributed tracing on a per-plugin basis * Moved disabled plugins to tracing.opentelemetry config section * Pre-allocate DisabledPlugins map to the correct size * Moved disable tracing setting flags in plugin settings * Renamed plugin env vars for tracing endpoint and propagation * Fix plugin initializer tests * Refactoring: Moved OpentelemetryCfg from pkg/infra to pkg/plugins * Changed GetSection to Section in parseSettingsOpentelemetry * Add tests for NewOpentelemetryCfg * Fix test case names in TestNewOpentelemetryCfg * OpenTelemetry: Remove redundant error checks |
3 years ago |
|
|
ee2dd62a1f
|
Plugins: Refactor loader + finder to support multiple sourcing methods (#64735)
* it's cdn time * tidy body closing * auto signed * fix close * update log name * remove comments |
3 years ago |
|
|
0b0140b761
|
Licensing: Send the app url to plugin (#64258)
|
3 years ago |
|
|
68df83c86d
|
Plugins: Add Plugin FS abstraction (#63734)
* unexport pluginDir from dto * first pass * tidy * naming + add mutex * add dupe checking * fix func typo * interface + move logic from renderer * remote finder * remote signing * fix tests * tidy up * tidy markdown logic * split changes * fix tests * slim interface down * fix status code * tidy exec path func * fixup * undo changes * remove unused func * remove unused func * fix goimports * fetch remotely * simultaneous support * fix linter * use var * add exception for gosec warning * fixup * fix tests * tidy * rework cfg pattern * simplify * PR feedback * fix dupe field * remove g304 nolint * apply PR feedback * remove unnecessary gosec nolint * fix finder loop and update comment * fix map alloc * fix test * remove commented code |
3 years ago |
|
|
8c8f584b41
|
Plugins: Extend panel menu with links from plugins (#63089)
* feat(plugins): introduce dashboard panel menu placement for adding menu items
* test: add test for getPanelMenu()
* added an unique identifier for each extension.
* added context to getPluginExtensions.
* wip
* Wip
* wiwip
* Wip
* feat: WWWIIIIPPPP 🧨
* Wip
* Renamed some of the types to align a bit better.
* added limit to how many extensions a plugin can register per placement.
* decreased number of items to 2
* will trim the lenght of titles to max 25 chars.
* wrapping configure function with error handling.
* added error handling for all scenarios.
* moved extension menu items to the bottom of the more sub menu.
* added tests for configuring the title.
* minor refactorings.
* changed so you need to specify the full path in package.json.
* wip
* removed unused type.
* big refactor to make things simpler and to centralize all configure error/validation handling.
* added missing import.
* fixed failing tests.
* fixed tests.
* revert(extensions): remove static extensions config in favour of registering via AppPlugin APIs
* removed the compose that didn't work for some reason.
* added tests just to verify that validation and error handling is tied together in configuration function.
* adding some more values to the context.
* draft validation.
* added missing tests for getPanelMenu.
* added more tests.
* refactor(extensions): move logic for validating extension link config to function
* Fixed ts errors.
* Update packages/grafana-data/src/types/app.ts
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>
* Update packages/grafana-runtime/src/services/pluginExtensions/extensions.test.ts
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>
* refactor(extensions): rename limiter -> pluginPlacementCount
* refactor(getpanelmenu): remove redundant continue statement
---------
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
|
3 years ago |
|
|
ec82719372
|
Plugins: Introduce plugin package specific logger (#62204)
* refactor * implement with infra log for now * undo moving * update package name * update name * fix tests * update pretty signature * update naming * simplify * fix typo * delete comment * fix import * retrigger |
3 years ago |
|
|
966bcd3545
|
Plugins: Fix plugins CDN not working when plugins are not in domain's root path (#63202)
* Plugins CDN: Add support for different CDN root path
* Plugins CDN: Make frontendsettings return the correct CDN base path
* Update comments
* Fix version detection
* Undo frontend changes
* Fix system.js asset path construction
* fix(plugins): translate all plugin css asset paths loaded via cdn
* refactor(plugins): rename extractPluginNameVersionFromUrl and add comments
* Fix typo in comment
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
* Hardcode CDN URL structure
/{id}/{version}/public/plugins/{id}/{assetPath} is not required anymore in the cdn url template config
---------
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
|
3 years ago |
|
|
f46f8bdd3a
|
Plugins: Renamed parts of the UI extension APIs (#63070)
* Renamed target -> id and href -> path after feedback. * fixed type issues in test page. * chore(pluginschemajson): update extensions props target -> id * this is the final. * fixed typings...again... --------- Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com> |
3 years ago |
|
|
1cfd3f81fb
|
Plugins: Support for link extensions (#61663)
* added extensions to plugin.json and exposing it via frontend settings. * added extensions to the plugin.json schema. * changing the extensions in frontend settings to a map instead of an array. * wip * feat(pluginregistry): begin wiring up registry * feat(pluginextensions): prevent duplicate links and clean up * added test case for link extensions. * added tests and implemented the getPluginLink function. * wip * feat(pluginextensions): expose plugin extension registry * fix(pluginextensions): appease the typescript gods post rename * renamed file and will throw error if trying to call setExtensionsRegistry if trying to call it twice. * added reafactorings. * fixed failing test. * minor refactorings to make sure we only include extensions if the app is enabled. * fixed some nits. * Update public/app/features/plugins/extensions/registry.test.ts Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com> * Update packages/grafana-runtime/src/services/pluginExtensions/registry.ts Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com> * Update packages/grafana-runtime/src/services/pluginExtensions/registry.ts Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com> * Update public/app/features/plugins/extensions/registry.test.ts Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com> * Moved types for extensions from data to runtime. * added a small example on how you could consume link extensions. * renamed after feedback from levi. * updated the plugindef.cue. * using the generated plugin def. * added tests for apps and extensions. * fixed linting issues. * wip * wip * wip * wip * test(extensions): fix up failing tests * feat(extensions): freeze registry extension arrays, include type in registry items * added restrictions in the pugindef cue schema. * wip * added required fields. * added key to uniquely identify each item. * test(pluginextensions): align tests with implementation * chore(schema): refresh reference.md --------- Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com> Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com> |
3 years ago |
|
|
af1e2d68da
|
Plugins: Allow loading panel plugins from a CDN (#59096)
* POC: Plugins CDN reverse proxy * CDN proxy POC: changed env var names * Add authorization: false for /public path in frontend plugin loader * Moved CDN settings to Cfg, add some comments * Fix error 500 in asset fetch if plugin is not using CDN * Fix EnterpriseLicensePath declared twice * Fix linter complaining about whitespaces * Plugins CDN: Skip signature verification for CDN plugins * Plugins CDN: Skip manifest and signature check for cdn plugins * Plugins: use IsValid() and IsInternal() rather than equality checks * Plugins CDN: remove comment * Plugins CDN: Fix seeker can't seek when serving plugins from local fs * Plugins CDN: add back error codes in getLocalPluginAssets * Plugins CDN: call asset.Close() rather than asset.readSeekCloser.Close() * Plugins CDN: Fix panic in JsonApiErr when errorMessageCoder wraps a nil error * Plugins CDN: Add error handling to proxyCDNPluginAsset * Plugins CDN: replace errorMessageCoder with errutil * Plugins CDN POC: expose cdn plugin paths to frontend for system.js * Plugins CDN: Fix cdn plugins showing as unsigned in frontend * WIP: Add support for formatted URL * Fix missing cdnPluginsBaseURLs in GrafanaConfig * Plugins CDN: Remove reverse proxy mode and reverse proxy references * Plugins CDN: Simplify asset serving logic * Plugins CDN: sanitize redirect path * Plugins CDN: Removed unused pluginAsset type * Plugins CDN: Removed system.js changes * Plugins CDN: Return different system.js baseURL and module for cdn plugins * Plugins CDN: Ensure CDN is disabled for non-external plugins * lint * Plugins CDN: serve images and screenshots from CDN, refactoring * Lint * Plugins CDN: Fix URLs for system.js (baseUrl and module) * Plugins CDN: Add more tests for RelativeURLForSystemJS * Plugins CDN: Iterate only on apps when preloading * Plugins CDN: Refactoring * Plugins CDN: Add comments to url_constructor.go * Plugins CDN: Update defaultHGPluginsCDNBaseURL * Plugins CDN: undo extract meta from system js config * refactor(plugins): migrate systemjs css plugin to typescript * feat(plugins): introduce systemjs cdn loader plugin * feat(plugins): add systemjs load type * Plugins CDN: Removed RelativeURLForSystemJS * Plugins CDN: Log backend redirect hits along with plugin info * Plugins CDN: Add pluginsCDNBasePath to getFrontendSettingsMap * feat(plugins): introduce cdn loading for angular plugins * refactor(plugins): move systemjs cache buster into systemjsplugins directory * Plugins CDN: Rename pluginsCDNBasePath to pluginsCDNBaseURL * refactor(plugins): introduce pluginsCDNBaseURL to the frontend * Plugins CDN: Renamed "cdn base path" to "cdn url template" in backend * Plugins CDN: lint * merge with main * Instrumentation: Add prometheus counter for backend hits, log from Info to Warn * Config: Changed key from plugins_cdn.url to plugins.plugins_cdn_base_url * CDN: Add backend tests * Lint: goimports * Default CDN URL to empty string, * Do not use CDN in setImages and module if the url template is empty * CDN: Backend: Add test for frontend settings * CDN: Do not log missing module.js warn if plugin is being loaded from CDN * CDN: Add backend test for CDN plugin loader * Removed 'cdn' signature level, switch to 'valid' * Fix pfs.TestParseTreeTestdata for cdn plugin testdata dir * Fix TestLoader_Load * Fix gocyclo complexity of loadPlugins * Plugins CDN: Moved prometheus metric to api package, removed asset_path label * Fix missing in config * Changes after review * Add pluginscdn.Service * Fix tests * Refactoring * Moved all remaining CDN checks inside pluginscdn.Service * CDN url constructor: Renamed stringURLFor to stringPath * CDN: Moved asset URL functionality to assetpath service * CDN: Renamed HasCDN() to IsEnabled() * CDN: Replace assert with require * CDN: Changes after review * Assetpath: Handle url.Parse error * Fix plugin_resource_test * CDN: Change fallback redirect from 302 to 307 * goimports * Fix tests * Switch to contextmodel.ReqContext in plugins.go Co-authored-by: Will Browne <will.browne@grafana.com> Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com> |
3 years ago |
|
|
c54aa18cd8
|
Plugins: Add tailored interface for plugins licensing needs (#61045)
* tailored licensing service * appease linter * fix * retrigger |
3 years ago |
|
|
76233f9997
|
Plugins: Unexport PluginDir field from PluginDTO (#59190)
* unexport pluginDir from dto * more err checks * tidy * fix tests * fix dboard file tests * fix import * fix tests * apply PR feedback * combine interfaces * fix logs and clean up test * filepath clean * use fs.File * rm explicit type |
3 years ago |
|
|
5b71a16acf
|
Slugify: Replace gosimple/slug with a simple function (#59517)
|
3 years ago |
|
|
8a09fd3257
|
Plugins: Fix app child config func typo (#59386)
fix func typo |
3 years ago |
|
|
4d8287b319
|
Performance: add preallocation for some slice/map (#57860)
This change preallocates slices and maps where the size of the data is known before the object is created. Co-authored-by: Joe Blubaugh <joe.blubaugh@grafana.com> |
3 years ago |
|
|
d999b5bda0
|
RBAC: remove redundant role name field from plugin role registrations (#58166)
* RBAC: Remove name from role registration * Inline accesscontrol service * test fix * use fmt Co-Authored-By: marefr <marcus.efraimsson@gmail.com> Co-authored-by: marefr <marcus.efraimsson@gmail.com> |
3 years ago |
|
|
30fae33f66
|
RBAC: Allow role registration for plugins (#57387)
* Picking role registration from OnCall POC branch * Fix test * Remove include actions from this PR * Removing unused permission * Adding test to DeclarePluginRoles * Add testcase to RegisterFixed role * Additional test case * Adding tests to validate plugins roles * Add test to plugin loader * Nit. * Scuemata validation * Changing the design to decouple accesscontrol from plugin management Co-authored-by: Kalle Persson <kalle.persson@grafana.com> * Fixing tests Co-authored-by: Jguer <joao.guerreiro@grafana.com> * Add missing files Co-authored-by: Jguer <joao.guerreiro@grafana.com> * Remove feature toggle check from loader * Remove feature toggleimport * Feedback Co-Authored-By: marefr <marcus.efraimsson@gmail.com> * Fix test' * Make plugins.RoleRegistry interface typed * Remove comment question * No need for json tags anymore * Nit. log * Adding the schema validation * Remove group to take plugin Name instead * Revert sqlstore -> db * Nit. * Nit. on tests Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com> * Update pkg/services/accesscontrol/plugins.go Co-authored-by: Ieva <ieva.vasiljeva@grafana.com> * Log message Co-Authored-By: marefr <marcus.efraimsson@gmail.com> * Log message Co-Authored-By: marefr <marcus.efraimsson@gmail.com> * Remove unecessary method. Update test name. Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com> * Fix linting * Update cue descriptions * Fix test Co-authored-by: Kalle Persson <kalle.persson@grafana.com> Co-authored-by: Jguer <joao.guerreiro@grafana.com> Co-authored-by: marefr <marcus.efraimsson@gmail.com> Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com> |
4 years ago |
|
|
6f8fcae01b
|
[main] Plugin fixes (#57399)
* Plugins: Remove support for V1 manifests
* Plugins: Make proxy endpoints not leak sensitive HTTP headers
* Security: Fix do not forward login cookie in outgoing requests
(cherry picked from commit
|
4 years ago |
|
|
d0d8544ded
|
Plugins: Create single point of entry for adding / removing plugins (#55463)
* split out plugin manager * remove whitespace * fix tests * split up tests * updating naming conventions * simplify manager * tidy * explorations * fix build * tidy * fix tests * add logger helper * pass the tests * tidying * fix tests * tidy and re-add test * store depends on loader * enrich tests * fix test * undo gomod changes |
4 years ago |
|
|
0571d98bba
|
[WIP] Plugins: Introduce Plugins specific config (#54854)
|
4 years ago |
|
|
15756ecf86
|
remove unused cfg (#54770)
|
4 years ago |
|
|
4d433084a5
|
plugins: New static scanner and validator, with Thema slot support (#53754)
* coremodels: Convert plugin-metadata schema to a coremodel * Newer cuetsy; try quoting field name * Add slot definitions * Start sketching out pfs package * Rerun codegen with fixes, new cuetsy * Catch up dashboard with new cuetsy * Update to go1.18 * Use new vmuxers in thema * Add slot system in Go * Draft finished implementation of pfs * Collapse slot pkg into coremodel dir; add PluginInfo * Add the mux type on top of kernel * Refactor plugin generator for extensibility * Change models.cue package, numerous debugs * Bring new output to parity with old * Remove old plugin generation logic * Misc tweaking * Reintroduce generation of shared schemas * Drop back to go1.17 * Add globbing to tsconfig exclude * Introduce pfs test on existing testdata * Make most existing testdata tests pass with pfs * coremodels: Convert plugin-metadata schema to a coremodel * Newer cuetsy; try quoting field name * Add APIType control concept, regen pluginmeta * Use proper numeric types for schema fields * Make pluginmeta schema follow Go type breakdown * More decomposition into distinct types * Add test case for no plugin.json file * Fix missing ref to #Dependencies * Remove generated TS for pluginmeta * Update dependencies, rearrange go.mod * Regenerate without Model prefix * Use updated thema loader; this is now runnable * Skip app plugin with weird include * Make plugin tree extractor reusable * Split out slot lineage load/validate logic * Add myriad tests for new plugin validation failures * Add test for zip fixtures * One last run of codegen * Proper delinting * Ensure validation order is deterministic * Let there actually be sorting * Undo reliance on builtIn field (#54009) * undo builtIn reliance * fix tests Co-authored-by: Will Browne <wbrowne@users.noreply.github.com> |
4 years ago |
|
|
6afad51761
|
Move SignedInUser to user service and RoleType and Roles to org (#53445)
* Move SignedInUser to user service and RoleType and Roles to org * Use go naming convention for roles * Fix some imports and leftovers * Fix ldap debug test * Fix lint * Fix lint 2 * Fix lint 3 * Fix type and not needed conversion * Clean up messages in api tests * Clean up api tests 2 |
4 years ago |
|
|
5d052be6ff
|
Plugins: Always validate root URL if specified in signature manfiest (#52332)
* always validate root URL if specified in signature * tidy imports |
4 years ago |
|
|
0b40c8e51e
|
Plugins: Add missing asserts for Plugin Errors field (#51702)
* make sure to check plugin errors * remove unused test |
4 years ago |
|
|
f376c33903
|
WIP: Add private Secret Manager Plugins support to plugin platform (#49544)
* Add protobuf config and generated code, and client wrapper * wire up loading of secretsmanager plugin, using renderer plugin as a model * update kvstore provider to check if we should use the grpc plugin. return false always in OSS * add OSS remote plugin check * refactor wire gen file * log which secrets manager is being used * Fix argument types for remote checker * Turns out if err != nil, then the result is always nil. Return empty values if there is an error. * remove duplicate import * Update pkg/services/secrets/kvstore/kvstore.go Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> * Update pkg/services/secrets/kvstore/kvstore.go Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> * refactor RemotePluginCheck interface to just return the Plugin client directly * rename struct to something less silly * Update pkg/plugins/backendplugin/secretsmanagerplugin/secretsmanager.proto Co-authored-by: Will Browne <wbrowne@users.noreply.github.com> Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> Co-authored-by: Will Browne <wbrowne@users.noreply.github.com> |
4 years ago |