mirror of https://github.com/grafana/grafana
Tag:
Branch:
Tree:
ee4fa56835
10061-only-full-group-by
102280-move-footer-options
102431-move-wrap-text-options
103161-fix-table-ng-inspect
103652-docs-alert-migration-tool
105079-docs-missingseries-alerting-docs
105577-deprecate-formattime-transformation
105977-allow-gropby-aggregation
106028-canvas-stacking-issue
106188-alerting-docs-best-practices-edit
106386-alerting-docs-note-about-pdc-on-recording-rules
107480-alerting-docs-typo
109804-alerting-docs-oauth2-update-for-webhook-contact-points
11.5.6-update-npm-build-daggerbuild
111635-alerting-docs-alert-enrichment
111890-alerting-docs-ai-history
112232-alerting-docs-ai-template-docs-fix
112476-temp-doc-hackathon
114053-alerting-docs-restoring-missing-config-content
114105-alerting-docs-enrichments-adjustments
114656-alerting-docs-rbac-revision
115041-alerting-docs-slack-instructions-fixes
115100-alerting-docs-saved-searches
12.0.1-fix-team-membership
12.0.1-k8s-cleanup-dash-folder-endpoints
12.0.2-manual-backport-org-fix
16346-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafanalatestalertingconfigure-notificationsmanage-contact-pointsintegrationsconfigure-opsgenieconfigure-opsgenie-for-alerting
17651-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafanalatestalertingconfigure-notificationsmanage-contact-pointsintegrationsconfigure-email
20230331_add_kerberos_support
2025-mar-19-update-annotations-api
2025.06.18_FixURLS
2025.12.10_exploreLogsVisualization
20251127_hackathon-2025-12-gracoca
97239-filter-by-value-conditions
98279-update-grafana-versionrelease-link-on-login-page-to-the-whats-new-doc
Add-GetResourceStatsSingleResource-to-StorageBackend
Elastic_RQE
IfSentient/dont-require-legacy-storage-for-setting-storage-key-functions
IfSentient/hack-change-DashboardPanelKindOrLibraryPanelKind-to-oneOf
IfSentient/playlist-custom-route-example
IfSentient/register-only-one-internal-kind
Improve-log-messages-on-errors
KD/card-link
KD/datasources-filter-empty-message
KD/lazy-loading-issue
MattIPv4/frozen-openfeature-default-domain
SCIM-add-reloadable-api-config
a11y-item-ids
adapter-test
add-current-rv
add-folder-field-selector
add-force-v2-feature-toggle
add-history-to-dashboard-api
add-icon-support
add-new-datasource-change-page
add-pgx-concurrent-query-handling
add-plugins-auto-update-feature-main
add-repo-finalizers
add-transformation-applicability-indicators
adding-elements-rethink
adela/actions_auth
adela/convert_transformation
adela/expose_hidden_fields
adela/fix_state_timeline_duration
adela/suggestions_error_handling
adela/viz_suggestions
adhoc-filters-variable
advisor/remove-patch-headers
advisorAuth
advisorNewAppSDK
advisorSchedulerCustomInterval
advisorSchedulerOptIn
agnestoulet/docs-rendering-rate-limiter
alerting-pkg-part-2
alerting-pkg-tsdown
alerting/add-client-to-clients-pkg
alerting/alert-list-panel-v2
alerting/alert-rules-saved-searches
alerting/bulk-actions-part1_TR
alerting/bump-app-sdk-version
alerting/contact-point-creation-alert-rules
alerting/create-alert-rule-drawer-dashboard-panel
alerting/decrypt-export-off-by-default
alerting/enrichment-ui
alerting/free-form-text-group-namespace
alerting/hash-query-v2-poc
alerting/improved-filters-part-3
alerting/improved-filters-part-3.1
alerting/insights-navigation
alerting/labels-autocomplete
alerting/lazy-zod
alerting/list-v2-empty-states
alerting/llm-experiment
alerting/managed-folder-validation-fe
alerting/msw-scenarios
alerting/pagination-list-view-rules
alerting/re-codegen
alerting/recording-rules-paused
alerting/refresh-contact-points-list
alerting/rxjs-consistency-check
alerting/storybook-root
alerting/support-unknown-rule-state
alerting/type-narrowing
alerting/update-alerting-module
alerting/versioned-notifiers-ui
alerting/view-alert-rules-doc-update
alertingpkg/use-route-matching-hook
alertingpkg/use-route-matching-hook-2
alexander-akhmetov/alerts
alexander-akhmetov/alerts-metric
alexander-akhmetov/alerts-writer-ff
alexander-akhmetov/am-merge
alexander-akhmetov/assistant-annotation
alexander-akhmetov/datasources-http-options
alexander-akhmetov/fail-on-internal-am-errors
alexander-akhmetov/fix-recording-rules-offset
alexander-akhmetov/fix-tests
alexander-akhmetov/gen-ai-rule-editor
alexander-akhmetov/limit-rules-return-empty-groups
alexander-akhmetov/mqtt-append-group-key-to-topic
alexander-akhmetov/mt-template-ast
alexander-akhmetov/notification-routing-preview
alexander-akhmetov/result-fingerprint
alexander-akhmetov/rule-label-filter
alexander-akhmetov/rule-plugin-filter
alexander-akhmetov/rule-statuses-endpoint
alexander-akhmetov/rule-view-page-uid-filter
alexander-akhmetov/sanitize-labels
alexander-akhmetov/skip-query
alexander-akhmetov/swagger
alexander-akhmetov/update-docs-valuestring
alexander-akhmetov/upgrade-prometheus-alertmanager
alexjonspencer1/betterer-updates
alexjonspencer1/build-error-grafana-ci
alexjonspencer1/canvas-panel-key-issue-fix
alexjonspencer1/fix-table-cell-hover-behaviour
alexjonspencer1/prototype-two-phase-datagrid-init
alexjonspencer1/sql-expressions-drawer-architecture
alexjonspencer1/sql-expressions-event-tracking
alexjonspencer1/sql-expressions-helper-text-update
alexjonspencer1/table-ng-footer-g12-og
alexjonspencer1/table-ng-hide-area
alexjonspencer1/tableng-bugs
alexjonspencer1/tableng-displayedValue-as-null
alexjonspencer1/tableng-subtable-sorting
alexjonspencer1/test-build-fix
alexjonspencer1/viz-regression-testing-poc
alexspencer/correlations-explore-editor-updates
alexspencer/focused-query-poc
alexspencer/poc-drawer-state
alexspencer/wire-sql-schemas-to-llm
allow-provision-to-override-autoenabled
allow-testing-db-only-from-integration-tests
alsoba13/support-pyroscope-exemplars
alyssa/azure-logs-builder-template-variables
alyssa/fix-opentsdb-queries-with-diff-time-ranges
alyssajoyner-patch-1
andre/fix-grpc-change
andre/fix-missing-span-name-in-trace-view-filters
andreas/azmon-test
andreas/codeowners-update
andreas/plugin-schema-endpoint
andrew/aws-prom
andrew/cloud-prom-support-import-dashboards
andrew/cloud-prom-support-import-dashboards-2
andrew/elastic-raw-query
andrew/graphite-compare-query-builder
annotations-apiserver
aocenas/folders/api-cleanup
aocenas/folders/migrate-get-folder-panels
aocenas/hackathon-14-datasource-comments
api-validation-tests-enable-mode3
apiextensions
apiextensions-2
app-apiserver
app-platform-714
app-platform-wg-206/cleanup-dashboard-via-k8s-delete
ash/106037
ash/106037-alt
ash/backport-axios-upgrade
ash/colorblind-themes
ash/config-editor-fix-i18n
ash/expose-lint-rule
ash/fix-lefthook
ash/fix-tooltip-positioning
ash/fs-local-skip-migrations
ash/i18n-markup-8
ash/layout-tweak
ash/radio-button-responsive
ash/react-19
ash/react-19-again
ash/remove-old-cypress-tests
ash/remove-transparency
ash/reusable-upload
ash/test-cloud-e2e-pr
ash/test-pr
ash/theme-json-schema
ash/theme-plugins
ash/type-cleanup
ash/upgrade-latest-scenes
ash/upgrade-react-window
ash/zizmor
attempt_at_short_url_updates
authz/fix-folder-tree-cache
authz/role-bindings-apis
auto-grid-remove-defaults
auto.empty-state
autotriager-update
axelav/add-queryref-to-explore
axelav/dashboard-library-community
axelav/sq-add-microinteraction-saved-queries
axelav/sq-use-in-alerting
axelav/test-poc-dashboard-library-juani
azuremonitor/fetchinitialrows-async-refactor
backend-logging
backport-101475-to-release-11.5.3
backport-104195-to-release-12.0.1
backport-104427-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-112074-to-release-12.2.2
backport-112266-to-release-12.2.2
backport-112475-to-release-12.2.1
backport-112542-to-release-11.6.7
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-113338-to-release-12.2.2
backport-113423-to-release-12.1.4
backport-113423-to-release-12.2.2
backport-113500-to-release-12.2.2
backport-113544-to-release-12.1.4
backport-113589-to-release-12.1.5
backport-113589-to-release-12.2.3
backport-113589-to-release-12.3.1
backport-113710-to-release-12.3.1
backport-113895-to-release-12.2.2
backport-114078-to-release-12.3.1
backport-114265-to-release-12.3.1
backport-114459-to-release-12.3.1
backport-114522-to-release-12.2.3
backport-114522-to-release-12.3.1
backport-114667-to-release-12.1.5
backport-114684-to-release-12.0.8
backport-114684-to-release-12.1.5
backport-115068-to-release-12.3.1
backport-115121-to-release-12.2.3
backport-115121-to-release-12.3.1
backport-115191-to-release-12.2.3
backport-115191-to-release-12.3.1
backport-115252-to-release-12.3.1
backport-115288-to-release-12.3.1
backport-98834-to-release-11.5.2
backport-node-action-11-5-9
backport-npm-scripts-11-5-9
baldm0mma/12.2.0_build_test
baldm0mma/backport_infra_11.5.8
baldm0mma/backport_infra_11.5.8_wholesale
baldm0mma/build_test
baldm0mma/run_full_test_suite_for_rrc_patches
ballast
bergquist_update_tempo_ref
bleve-badger-store
bogdan/dashboard-banners
bogdan/dynamic-dashboards-dnd
bogdan/enhance-time-range-comparison
bogdan/fix-v2-annotations
bohandley/add-check-for-metric-existing-for-native-histograms
bohandley/add-to-dashboard-extension-point-for-metrics-drilldown
bohandley/buildPathAsync-for-plugin-links
bohandley/expose-add-to-dashboard
bohandley/link-from-alerts-to-drilldown-app
bohandley/make-update-workspace
bohandley/update-workspace
brojd/expose-History-from-alerting-for-IRM
brojd/irm-alert-rule
brojd/registrar-example
brojd/support-exposed-components-from-grafana
bsull/assistant-menu-ai-and-ml
bugfix/remove-dual-write-delete-move
bump-version/14071548414/12.0.0
bump-version/19118181531/12.4.0-pre
cache-middleware-tracing
canvas-topnav
card-on-canvas
change-default-access-client
change-help-bar-identification
charandas/allow-anonymous-without-allowAnonymous
charandas/custom-requestheader-auth-mt-authn
charandas/goff-app-installation-dynamic-poc
chore/add-zanzana-metrics-2
chore/betterer-github-actions
chore/bra-build-delay
chore/enterprise-api-clients-drift
chore/eslint-unused-directives
chore/fix-codeowners
chore/import-grafana-separate
chore/keyboard-shortcuts-event
chore/move-virtualized-auto-sizer-mock
chore/msw-improvemnts
chore/nested-folder-picker-overflow
chore/no-floating-promises-tests
chore/optimize-signature-verification
chore/remove-adhocfiltersintooltips-toggle
chore/remove-unifiedhistory-toggle
chore/rewrite-plugin-dashboard-warning
chore/too-many-resources-to-sync
cinaglia/update-user-iam
ckbedwell/pathfinder-prop
ckbedwell/runtime-plugin-reload
clean-up-db-ha-test
cleanup/deprecate-legacy-storage-migration-in-provisioning
clementduveau-patch-1
cli-add-kv-record-marking-migration-to-unified-storage-as-complete
cli-plugin-install-ownership-docs
clord/url-recognizers
cloud-alerting-info-card
cocorrelations-limit
codegen/codeowners-grafana-schema
codegen/cog-for-common
codeql-python-fix
colin-stuart/add-scim-settings-to-frontend
colin-stuart/add-support-tickets-link-to-navtree
collections-apiserver
collinfingar/editabletext/new-editable-text-component
collinfingar/grafana-ui/adding-unit-tests-2
collinfingar/playwright-enterprise-script-package-json
collinfingar/querylibrary/public-private-toggle
collinfingar/saved-queries-entry-points-redesign
collinfingar/v2-snapshots-fix
comprehensive-migration-tests-110937-conventions
comprehensive-migration-tests-clean
correct-audit-log-account-level-requirements
correlation-poc
crit-path-highlighting-traces-doc
cursor/add-export-all-grafana-rules-button-2a8e
cursor/analyze-kubernetes-assistant-namespace-issues-665b
cursor/analyze-pull-request-pros-and-cons-0248
cursor/assistant-streaming-feature-toggle-c8e6
cursor/cherry-pick-ad-hoc-filter-commit-and-resolve-conflicts-fc2c
cursor/explain-grafana-mcp-repo-usage-440b
cursor/fetch-latest-grafana-dev-build-number-5b06
cursor/fix-grafana-github-issue-109182-309c
cursor/implement-grafana-github-issue-111675-aa48
cursor/improve-adhoc-filter-display-0a12
cursor/improve-adhoc-filter-display-a99f
cursor/investigate-display-name-field-usage-bb2a
cursor/investigate-grafana-ui-language-propagation-to-frontend-558b
cursor/investigate-grafana-ui-language-propagation-to-frontend-8013
cursor/investigate-workflow-trigger-conditions-c698
cursor/plan-feature-toggle-config-deprecation-fb6d
cursor/pull-request-review-and-grade-f37f
cursor/standardize-job-progress-result-recording-to-use-kind-14a6
cursor/update-select-component-deprecation-message-13f9
dana/cloud-migrations/investigate-adding-version
dana/ephemeral-inst/test-build
dana/ephemeral-inst/test-build-2
dana/ephemeral-inst/test-build-2105-b1b9
dana/ephemeral-instances/test-build-locally
dana/mt-caching/ff-mt-query-caching
dana/reporting-e2e/regenerate-fixtures
dana/secret-service/advisor-secrets-management-config
dana/secret-service/default-gcm-cipher
dana/secret-service/sv-method-for-decrypt
dana/secrets/ui-test
dannyc-semgrep
dark-button-borders
dash-sidetoolbar
dashboard-edit-variable-delete
dashboard-row-indentation
dashboard-v1-v2-convert-annotations
dashboards-keep-descr-in-table
dashboards-service/feature-branch
data-manipulation-improvements
data-manipulation-improvements-resize-issue
datasource-description
davkal-dash-perf
db_statement
de/alert_aggregation
debouncer-queue-start-new-slice-when-empty
debug-log
dependabot/github_actions/cypress-io/github-action-6.10.3
dependabot/github_actions/cypress-io/github-action-6.10.4
dependabot/github_actions/docker/setup-docker-action-4.5.0
dependabot/github_actions/docker/setup-qemu-action-3.7.0
dependabot/github_actions/octokit/graphql-action-abaeca7ba4f0325d63b8de7ef943c2418d161b93
dependabot/github_actions/peter-evans/find-comment-4.0.0
dependabot/go_modules/aws-sdk-go-bd390d4fd5
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/connectrpc/go-1.19.1-20251021111352-8328e0e94621.2
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/connectrpc/go-1.19.1-20251128082122-f6c424bce0e5.2
dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.13.0
dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.13.1
dependabot/go_modules/github.com/Azure/go-autorest/autorest-0.11.30
dependabot/go_modules/github.com/blevesearch/bleve/v2-2.5.4
dependabot/go_modules/github.com/blevesearch/bleve/v2-2.5.5
dependabot/go_modules/github.com/blevesearch/bleve_index_api-1.2.10
dependabot/go_modules/github.com/blevesearch/bleve_index_api-1.2.11
dependabot/go_modules/github.com/dgraph-io/badger/v4-4.8.0
dependabot/go_modules/github.com/go-ldap/ldap/v3-3.4.12
dependabot/go_modules/github.com/grafana/grafana-aws-sdk-1.3.1
dependabot/go_modules/github.com/grafana/grafana-aws-sdk-1.4.0
dependabot/go_modules/github.com/mattn/go-sqlite3-1.14.32
dependabot/go_modules/github.com/phpdave11/gofpdi-1.0.15
dependabot/go_modules/github.com/russellhaering/goxmldsig-1.5.0
dependabot/go_modules/go-opentelemetry-io-07614a8b44
dependabot/npm_and_yarn/packages/grafana-plugin-configs/glob-11.1.0
dev-dashboards-migration-test-infrastructure
disableFlakyTestProvisioning
dj/checkbox-aria-checked-also-true-false
dmihai/scim-optimize-group-sync
dmihai/team-search-missing-fields
dmihai/team-search-unistore
do-not-merge-bad-image
docs-add-org-id-to-search-example
docs-help-plugin
docs-rbac-action-definitions
docs/add-data-source-plugins-integrations-concepts-doc
docs/add-troubleshooting-guide-postgres
docs/add-troubleshooting-guide-prometheus
docs/cortextool
docs/dashboard-permissions-important-box
docs/dashboard-permissions-important-box-clean
docs/deprecate-grafana-oss-docker-image
docs/grafana-config-debug
docs/jvaldez-fixing-links
docs/remove-pdc-roles-section
docs/secrets/add-k6-cloud-decrypter
docs/update-grafana-config-docs
docs/update-grafana-expressions-documentation
docs/update-image-renderer-dependencies
docs/update-render-service-tracing
docs/update_annotation_bloat_note
docsplugin-name-update
domas-allow-grotfood-sidebar-extension
domas-refactor-nav-for-o11y-dept-phase-1-b
draft-changes-on-prem-us-migration
drew08t/canvas-developer-guide
drew08t/canvas-drawio-import
drew08t/canvas-dynamic-layout
drew08t/geomap-improve-layer-filters
drew08t/geomap-nominatim-search
drew08t/geomap-require-attribution
drew08t/state-timeline-state-filter
drew08t/time-compare-ga-feature-flag
drew08t/time-compare-move-time-shift-optional
drew08t/time-comparison-display-name-interval
drew08t/time-comparison-fix-matchers
drew08t/time-comparison-fix-url-syncing
drew08t/time-comparison-move-control-to-panel-menu
drmdrew/grafana-version-semver-test
ds-apigroup-expand
ds-apiserver-schema-builder
ds-apisrver-with-configs/app-manifest
dsuess/feat/dragndrop-dashboard-component
edvard/trace-view-attributes
elasticsearch-datasource-config-option
eledobleefe/analytics-framework-user-test
eledobleefe/fix-linux-c-lang-110494
eledobleefe/i18n-locale-backend-tests
eledobleefe/locale-dashboards-with-i18n-package-joshs-quick-poc
eledobleefe/locale-dashboards-with-i18n-package_TR
eledobleefe/move-deprecated-layout-rule-to-eslint
eleijonmarck/access-squad/codeowners-of-lbac-for-datasources
eleijonmarck/apimachinery/fix-ci-tests-failing
eleijonmarck/authz-service/memcached-client-refactor
eleijonmarck/banner-service/add-update-verb
eleijonmarck/dashboard-permissions/plugin-editor-role-update-fix
eleijonmarck/fixes_broken_auth_groupsync_test
eleijonmarck/ft/nested-folder-fix-for-ac-service
eleijonmarck/grafana-iam/client-load-balancing
eleijonmarck/iam/script-to-launch-app
eleijonmarck/lbac-data-sources/note-caching
eleijonmarck/lbac-for-datasources/username-change-for-datasource-update-lbac-rules
eleijonmarck/lbac-for-tempo/add-validate-for-traceql
eleijonmarck/lbac-rules/app-platform-poc-mode0
eleijonmarck/lbac-rules/cleanup-teams-deleted
eleijonmarck/lbac-rules/pagination-of-rules
eleijonmarck/lbacfordatasources/search-filter
eleijonmarck/lbacrules/cleanup-rules-for-deleted-teams
eleijonmarck/memcached-client/ctx-no-recurring-request-on-timeout
eleijonmarck/memcached-client/log-serverlist
eleijonmarck/memcached-client/update-stale-serverlist
eleijonmarck/memcached-client/updatedintervalandconnectionchecks
eleijonmarck/memcached/updateinternal-to-30-seconds
eleijonmarck/plugin-rbac/add-ability-for-multiple-actions-in-reqActions
eleijonmarck/seeder/check-already-existing-permissions-on-seeding
eleijonmarck/zanzana/run-migration-as-openfga
elliot/add-share-url-button
emil/202212/errata
enable-new-gauge-by-default
enhancement/hierarchical-error-handling-in-pull
ensure-folder-annotation-when-supported
ensure-folders-are-configured
erhilse/upgrade-user-button
eshields/scopes/defaultNode
ethirolle-patch-1
evictorero/disable-flaky-test-gms
evictorero/frontend-service
evictorero/short-url-app-platform
evictorero/snapshots-config-disable-external
expand-dash-save
expand-save-dashboard
explore-no-navbar
extensions/use-new-links-hook-in-core_alerting
fast
fastfrwrd/111919-string-based-time-fields
fastfrwrd/67378-keyboard-shortcut-dl
fastfrwrd/cleanup-renderers-file-and-types
fastfrwrd/delete-dataviz-cypress-tests
fastfrwrd/fix-table-rename-targetting
fastfrwrd/gauge-rounded-bars-accuracy
fastfrwrd/ignore-enterprise-source-files-prettier
fastfrwrd/invalid-auto-cell
fastfrwrd/no-more-sparkline-adjusty
fastfrwrd/pills-colors-increasing
fastfrwrd/refactor-status-history-utils
fastfrwrd/reorder-utils-add-unit-tests
fastfrwrd/revert-safari-26-hacks
fastfrwrd/shuffle-table-components
fastfrwrd/sparkline-warnings
fastfrwrd/suggestions-first-swing
fastfrwrd/suggestions-ui-more-updates
fastfrwrd/table-ad-hoc-failure-case
fastfrwrd/tableng-final-style-tweaks
fastfrwrd/tableng-footer-rebased
fastfrwrd/tableng-letter-spacing-global-fix
fastfrwrd/tableng-letter-spacing-local-fix
fastfrwrd/tableng-markdown-with-custom-height
fastfrwrd/tableng-max-wrap-lines-v3
fastfrwrd/tableng-sparkline-minmax
fastfrwrd/tableng-wrap-headers-dial-in-widths
fastfrwrd/zebra-table-footer
feat-new-ds-picker-to-runtime
feat/110084-add-universe-domain
feat/add-folder-create-sync-hook
feat/add_observability_landing-generic-vibes
feat/consistent-naming-resource-in-stats
feat/faro-opentelemetry-dashboard-tracing
feat/faro-tracing-integration-part1
feat/file-table-add-primary-key
feat/memory-monitoring
feat/mt-apiextensions
feat/new-feature-today
feat/shadow-search-traffic
feat/sparkline-hover-interaction
feat/update_cursor_when_hovering_on_point
feature/embedded-panel-logo
feature/explore-run-query-keyboard-shortcut
feature/git-sync-pure-git
feature/kiosk-footer-scene-clean
femt/fonts-path
femt/img-build-paths_backend
ferruvich/bugfix-libpanels-provisioned-folders
ferruvich/finalizer-error
ferruvich/pr-worker-provisioning
ferruvich/provisioning-connection
ferruvich/provisioning-finalisers-fix
filewalkwithme/dummy-branch
filewalkwithme/folder-apiserver-fix-getFolderByTitle
filewalkwithme/slow
fix-111626
fix-114234
fix-114325
fix-TestIntegrationFoldersGetAPIEndpointK8S
fix-auto-grid-panel-editing
fix-dashboard-apy-legacy-storage-tracer
fix-flaky-watch-test
fix-folder-pagination
fix-kvstore
fix-padding-options-pane
fix-plugin-updatatable-condition
fix-schema-14-bug-2
fix-select-portal-clone
fix-sqlite-data-migration-pt3
fix-stat-panel-border-radius-issue
fix-tabbedcontent-expand
fix-table-ng-scrollbar
fix-template-image-render-NWVGM
fix/address-parsing-errors-when-panels-have-empty-ds-value-keys
fix/app-runner-tracing
fix/clean-up-dashboard-pref
fix/context-reuse-logger-init
fix/dashboard-list-missing-typemeta
fix/datasource-type-lookup-cherry-pick
fix/ds-permissions-infinite-reload
fix/groupby-variable-multi-default
fix/placeholder-contact-point
fix/remove-version-from-dashboard-reload
fix/use-home-page-on-dashboard-not-found
flaky-configuration-tab-plugin
folder-folder-store
folder-list-limit-bump
folder-service-cache
folder-tracing
folder-tree
folders-run-validation-checks
folders/create-team-folder
folders/team-folders-folder-picker
frontend-notification-system
gabor/no-pointer
gabor/small-cfg
gamab/apis-proxy/authn
gamab/authz/app-2
gamab/authz/better-query
gamab/authz/cache-trace-1
gamab/authz/id-scope-res
gamab/iam/parent-provider
gamab/iam/toggle-apis-individually
gamab/oncall/plugin-rename
gareth/jaeger-feature-toggle-default
gareth/opentsdb-backend-migration-2
gareth/opentsdb-metadata-queries-migration
gareth/remove-jaeger-ft
gareth/tempo-grpc-limit-bump
gauge-functional
gc/14844676959
geekeryy/main
gen/custom-templates
git-sync-repository-controller
git-sync-use-secrets-service
git-ui-sync/fix-resource-message
gitsync/edit-folder-managedby
giuseppe/feature-toggles-env-vars
giuseppe/plugins-cdn-metrics
gmd-423/add-panel-to-dashboard-via-grafana-AppPanelMenu
grafakus/add-bkgnd-drag-rowitem
grafakus/add-feedback-form-dyn-dash
grafakus/add-getuserstorage
grafakus/fix-drag-panels-no-title
grafakus/fix-editpane-hide
grafakus/fix-repeat-viz
grafakus/hide-config-button-missing-panel-config
grafakus/multi-dimensional-vars-ui
grafakus/prevent-repeat-nested-elems
grafana-docs-image
grafana-grafana-v11.5-robbymilo/whats-new-move
grafana-ui/collapsible-section-color
grafpat-patch-1
grafpat-patch-2
grafsean/docs-openapi-example-1
grambbledook/annotations-app-draft-replace-ft-settings
grambbledook/deprecate-ft-service-test
grambbledook/ff-client-wrapper
grambbledook/ff-non-nool-support
grambbledook/grafana-com-nightly-gha
grambbledook/grafana-main-notify
grambbledook/inegration-tests-gha
grambbledook/make-deprecatioon-more-reliable
grambbledook/move-cloudwatch-config-to-binary
grambbledook/openfeature-exmple
grambbledook/remove-ignore-path
grambbledook/test-seq-changelog-no-wb
grambbledook/test-seq-changelog-wb
grambbledook/test-seq-pr
grambbledook/test-sequential-cl
grambbledook/test-toolexec-instrumentation
gtk-grafana/annotations/anchored-tooltips
gtk-grafana/app-platform/hack-grafana-api-clients-for-plugin-dev
gtk-grafana/drawer/z-index-restore-focus-props
gtk-grafana/issues/105022/logs-table-not-rendering__newLogsPanel
gtk-grafana/issues/111334/multi-lane-support__panel-options
gtk-grafana/issues/111334/multi-lane-support__panel-options__more-opts
gtk-grafana/logsPanelControls/enable-by-default
gtk-grafana/loki-config-apis
gtk-grafana/loki-config-query-limits
gtk-grafana/loki/generic-client-errors
gtk-grafana/panel-chrome/114037-regression-fix
gtk-grafana/panel-chrome/fix-fractional-zoom-values-poc
gtk-grafana/ui-feedback__buttons
gtk-grafana/ui-feedback__buttons__toggle-icon
gtk-grafana/ui-feedback__buttons__toolbar-icon
gtk-grafana/ui-feedback__buttons__toolbar-icons
hack-mexico
hackathon-13-grafanaql
hackathon-13-grafanaql-api-server
hackathon-13-stego
hackathon-13/git-sync/more-llm-friendly-endpoints
hackathon-13/git-sync/refs-endpoint
hackathon-13/grafanaql/investigations
hackathon-13/grafanaql/register-playlist-app
hackathon-13/grafanaql/scaffolding
hackathon-14-konmari-declutter-grafana
hackathon-14/anna-nana-nana-nana-otations
hackathon-gops-offsite
hackathon-stacks-variable-not-working
hackathon-teal-team
hackathon/extensions-dep-graph
hackathon/improve_span_detail
hackathon/stacks
hackathon14/cidr
hackathon15-trino-hook
hackathon_repair_service
hackaton-13/upgrade-your-upgrade
hackaton/report-issue-button
haris/dash-import-k8s
haris/dashboards/panel-data-pane-url-sync
haris/def-ds-fix
haris/drilldown-controls
haris/fix-star-icon
haris/schemav2/row-layout-conversion
hugoh/decouple-app-plugins
hugoh/openapi-specs
hugoh/test-schema-update
i18n/followup-rule-tweaks
i18n/package-update-imports
idastambuk/custom-repeats-e2e
iepham/teamlbac/tempoRuleValidation
ieva/remove-annotation-permission-ft
ieva/resource-permission-subbranch
ieva/revert-enterprise-wire-gen
ieva/sunset-groupsync-pt1
ifrost/analyze-flame-graph-hook
ifrost/custom-data-links-behavior
ifrost/fix-flamegraph-tooltip
ifrost/make-pyroscope-annotations-optional
ihm/250527-update-feature-flag-info
ihm/250828-time-comparison
ihm/251202-suggested-dashboards
ihm/251209-dashboard-schema-update
ihm/251211-update-repeat-options-Dashboard-ds
ihm/251213-dashboard-schema-update
ihoryeromin/empty-table-datalink-error
ihoryeromin/transformation-collapse-toggle-state
ihoryeromin/xychart-adhoc-filters
img-src-blob
import-to-repo
improve-provisioning-tests
improve-sidebar-width-controls
in-transaction-deletion-for-dashboards
index-owner-reference
index-tracing
influxdb-refactor
instant
iortega/convert-v1-to-v2
iortega/default-datasource-type-to-grafana
iortega/fix-code-editor
iortega/new-ds-model-backup
iortega/upgrade-scenes-6.28.1
irl/schemav2
ismail/2-new-lang-provider-methods
ismail/4-support-series-api-from-start
ismail/7-use-new-methods-in-variable-editor
ismail/fallback-to-series-endpoint
ismail/prom-on-app-platform
ismail/remove-deprecated-language-provider-methods
ismail/remove-get-calls
ismail/remove-prometheusCodeModeMetricNamesSearch
ismail/update-resource-call-flow
ivana/assistant-dashboard-idea
ivana/command-palette-assistant
ivana/loki-remove-lokiLabelNamesQueryApi
ivana/trace-viewer-assistant
ivanahuckova-patch-1
j-hack-state-timeline-colours
jackhugo/pluginmetas-frontend
jackw/betterer-node24
jackw/fe-caches-dir
jackw/lazy-load-fe-sandbox
jackw/lazy-react-query-builder-debug
jackw/npm-package-customconditions
jackw/poc-rspack
jackw/poc-rspack-decoupled
jackw/poc-vite
jackw/react-19-plugins
jackw/replace-lerna-with-nx
jackw/rolldown
jackw/rspack-plugins
jackw/test-e2e-plugin-deps
jacobsonmt/contact-export-snapshot-test
jacobsonmt/hackathon202506/multipleroutes
jacobsonmt/improve-ash-loki-performance
jacobsonmt/multipleroutes_squashed
jacobsonmt/oauth2-other-http-notifiers
jake-crutch-patch-1
janthoe/app-platform-settings-prototype
janthoe/refactor-settings-public-reuse-of-quota-typed-setting-read
jarben/add-acceess-to-the-connections-section
jarben/show-collector-pdc-plugins-in-connections
jarben/show-connections-if-permitted
jarben/support-includes-feature-flags
jcalisto/fix-apis-concurrent-queries
jck/fix-prom-labels-loading
jdb/2025-05/add-docs-license
jdbaldry-patch-1
jdmarshall-onboarding
jesdavpet/110625-heatmap-no-data-error-messages
jesdavpet/110816-histogram-in-repo-plugin
jesdavpet/111590-safari-26-debugging
jesdavpet/112966-alt-uplot-config-builder-not-range-mutation
jesdavpet/114442-time-range-pan-docs
jgs/add-adaptiveprofiles-nav
jh/a11y-workflow-improvement
jh/backport-action
jh/build-plugins-into-build-dir
jh/combobox-icons
jh/combobox-loading
jh/date-format-pref
jh/default-target-config
jh/fe-service-docker-image-cross-os
jh/find-latest-releases-script
jh/fix-measureText-for-tnums
jh/fs-debug-tracing
jh/fs-dev-dashboards-graph_tests_dash
jh/fs-dev-stack-o11y
jh/fs-devenv-webpack-readiness
jh/fs-faro-page-ids
jh/fs-o11y-stack
jh/fs-redirect-to-login
jh/fs-version-string
jh/fs-whitelabeling
jh/go-mod-stuff
jh/locale-date-format-pref
jh/login-api-route
jh/new-rudderstack-sdk
jh/playwright-gha
jh/preference-debug-logging
jh/pw-gha
jh/quickRanges-fix
jh/release-11.4.8-update-nx
jh/remove-old-images
jh/share-yarn
jh/test
jh/test-commit-signing
jh/test-log-fetch-polyfills
jh/test-new-runners
jh/unified-drif-gah
joey/analyze-trace
joey/gracefully-handle-range-error
joey/telemetry-drilldown
josh-eledobleefe/test-runbook-fs
joshhunt/ash/grafana-sql-i18n-debugging
joshhunt/debug-backport-action
joshhunt/no-backdrop-blur-toggle-default-enabled
joshhunt/poc-move-frontend-into-a-folder
joshhunt/test-cleaning-suppression
joshhunt/test-eslint-suppressions
jtheory/irm-best
jtroy/authn-remember-org
jtroy/ldap-fix-reload
juanicabanas/dashboard-library-build-from-ds-poc-2
juanicabanas/dashboard-library-dynamic-dashboards-compatibility
juanicabanas/dashboard-library-filter
juanicabanas/saved-queries-toggletip
juanicabanas/saved-queries-toggletip-dashboard-scope
juanicabanas/snapshot-repeated-row-all-value-fix
juanicabanas/template-dashboards-poc-2
juanicabanas/whole-reporting
justinrandell/crud-api-frontend-flag
justinrandell/cue-gen-errors
justinrandell/ds-apiserver-with-configs
k8s-add-v1-validation
k8s-apiserver-tracing
k8s-dash-list-update-rvs
k8s-fix-search-limit-dashboards
k8s-increase-search-limit
k8s-library-panels-write
k8sclient-featureflag-tests
kb/apiResponseErrorsAs
kb/exprDSQueryApiIssue106560
kb/moreSQLExprMetricWork
kb/sqlExprMultiTSFix
kb/sqlExprNullConvPanic
kb/sqlExprTime
kb/sqlExprTimeFuncs
kevelopment/bump-assistant-sdk
kevinwcyu/amp-alertmanager-poc
kevinwcyu/cw-add-clusterid-dimension-to-elasticache-namespace
kevinwcyu/fix-switching-prom-ds
kevinwcyu/patch-steady
km/add-nocgo-build-option
km/alpine-3.23
km/cache-builders
km/move-rrc-to-gha
km/release-11.4.8-old
km/run-docker-test-on-push
km/test-docker-ci
km/try-gocacheprog
km/unshallow-on-release-build
km/update-docker-verify
km/use-bench-for-go-tests
km/use-cgo-in-older-branches
konrad-poc/alerting-insights
konrad-poc/k8s-rules-api-test
konrad-poc/prom-api-optimization
kozhuhds/dynamic-command-palette-results
kozhuhds/exposing-sidebar-context-hook
kristina/add-edit-mode
kristina/affix-attempt-donotmerge
kristina/allow-static-refID-transformations
kristina/anna-nana-etc-legend
kristina/asdf
kristina/config-query-mapping
kristina/correlation-migrate
kristina/correlations-docs-external
kristina/correlations-migration
kristina/correlations_tutorial
kristina/count-bug-backport-11.6
kristina/field-mapping
kristina/filter-select-all-none
kristina/filter-variables
kristina/gauge-sort
kristina/keep-contents-group-by
kristina/organize-reducer
kristina/prep-time-series-long
kristina/rtk-corr
kristina/static-transform-refIds
kristina/table-timeseries-matrix-bug
kristina/variable-interp
krritik/hackathon-dec-25
kube-aggregator-on-by-default
kubectl-dataquery-issue
kvstore
kvstore-17
kvstore-6
kvstore-txn
kvstore-txn2
l2d2/1267-logs-drilldown-create-slo
l2d2/1267-logs-drilldown-feature-flag-errors
l2d2/1462-table-preferences
l2d2/1462-table-use-display-fields
l2d2/1463-logs-app-platform
l2d2/1463-logsdrilldown-app-platform
l2d2/1463-table-defaults-app-platform
l2d2/grafana-ui-old-table-use-buildInspectValue
lauren-hackathon-15-test-2
lauren/test-agentic-usability-review
ldeveikis/migrate_dek_xorm
ldeveikis/normalize_metrics
ldeveikis/ommit_finalized_xorm
ldeveikis/remove_secrets_nullable_db
leeoniya/classic-heatmap-linear-y-scale
leeoniya/codemirror
leeoniya/convert-frame
leeoniya/echarts-gauge-test
leeoniya/graphng-hideFrom-plotLegend
leeoniya/graveyard-dig
leeoniya/improve-tableng-types
leeoniya/lazy-react-query-builder
leeoniya/native-heatmap-zero-bounds
leeoniya/override-annos
leeoniya/remove-deprecated
leeoniya/state-timeline-fix-dual-time-multi-series
leeoniya/state-timeline-value-mappings
leeoniya/statetimeline-tooltip-hideFrom-fix
leeoniya/tableng-autocell
leeoniya/tableng-back-to-basics-og
leeoniya/timeseries-exemplars-rewrite
leeoniya/timeseries-sparse-points-nulls-fix
legacy-migrator-should-only-export-folders
legacy-storage-getter
leventebalogh/dashboards-schema-v2-docs
leventebalogh/extensions-link-async-configure
leventebalogh/extensions-racing-condition-fix
leventebalogh/handle-boolean-variable-type
leventebalogh/nested-plugin-contexts
leventebalogh/poc
leventebalogh/update-annotation-placement-option-docs
leventebalogh/update-dashboard-toolbar-layout
leventebalogh/update-scenes
linoman/scim-update_userUID_lookup_from_request
live-apiserver
live-cleanup-2
live-error-handling
log_mod
logs-custom-highlighting
logs-custom-highlighting-clone
logs-main
lucychen/hackathon_report_history
macabu/bench-unit-tests-ge
macabu/poc-test-audit-log-apis
macabu/secrets-storage-kv
macabu/secrets-storage-refactor
main
main-without-e290c92
make-feature-toggles-api-namespaced
mampersat/default_sidebar_docked
marcoabreu/app-platform-wg-265/schema-validation-backup
marcoabreu/app-platform-wg-265/schema-validation-schema-changes
marcoabreu/dashboard-cleanup-id-check
margotphelps-patch-2
mariell/biome
mariell/comrak
mariell/self-hosted-ci-runner-dashboard-search-e2e
mariell/sqlstore-use-new-infra
mariell/time-integration-tests
mariell/trace-tests
mariell/use-const-isenterprise
mariell/windows-tests
master
matryer/wider
matyax/case-sensitive-search
matyax/download-selected-columns
matyax/fields-fix
matyax/filter-matching-logs-interaction
matyax/hackathon-15-logging-invaders
matyax/interpolate-infinite-scrolling
matyax/logs-panel-details-mode
matyax/logs-panel-v2-new-viz-details
matyax/logs-panel-v2-new-viz-details-2
matyax/logs-panel-v2-new-viz-feedback
matyax/logs-panel-v2-new-viz-log-details
matyax/logs-panel-v2-new-viz-nanoseconds
matyax/logs-panel-v2-new-viz-pretty-highlighting
matyax/new-details-unique
matyax/new-logs-panel-autoscroll
matyax/otel-logs-poc
matyax/unwrapped-without-columns
mckn/fixed-issue-with-sandbox
mckn/pathfinder-step1-implementation
mdvictor/adhoc-groupby-keyboard-shortcuts
mdvictor/always-preserve-url-state
mdvictor/dashboard-changes-other-viewers-fix
mdvictor/drilldown-recommendations
mdvictor/fix-e2es-after-scenes-6.40.1-patch
mdvictor/fix-group-by-sticky
mdvictor/fix-scopes-var-scenes
mdvictor/manual-revert-scopes-filters
mdvictor/only-restore-url-state-on-dash-change
mdvictor/per-panel-filter-clone
mdvictor/preserve-dash-params-navigation
mdvictor/reload-behaviour-no-timeout
mdvictor/scopes-filters-e2es
mdvictor/test-scopes-fix
mdvictor/test-scopes-fix-title
metrics-drilldown-docs
mgyongyosi/def-cue-for-resources
mgyongyosi/fix-legacy-search-org-users
mgyongyosi/oidc-wip
mgyongyosi/refactor-teamsync-ui-function-component
mgyongyosi/resource-def-users-service-acc
mgyongyosi/search-query-specify-fields
mgyongyosi/team-sync-kind
mgyongyosi/teamsync-use-app-ptf-apis
mgyongyosi/user-email-login-documentbuilder
mhamid/authz/resourcepermissions-list
mhamid/k8s-resource-permissions-write-redirect
mhamid/rbac-jwt-roles
mhamid/resourceperms-dash
mhamid/rp-api-redirect-read
migrate-correlations-workshop
migrate-tsgo
mihaela/add-console-hiring-message
mihai/bump-sdk
mihai/hackathon
mihai/operator-zanzana
minisearch
mjseaman-patch-1
mmandrus/gsm-race-condition
mmandrus/secrets/dek-cache
mmandrus/secrets/dek-cache-benchmarks
mmandrus/store-snapshot-in-db
mmandrus/unified-kms-defunct
mmandrus/use-KMS-in-MT
moose-docs-update-1
moustafab/alpha-rule-api-chunked
moustafab/alpha-rule-api-og
moustafab/fix-update-swagger
moustafab/rules-api-ui-edits
move-provisioning-samples-to-devenv
move-scope-dashboard-list-toggle
mrdlesniak-patch-1
mt-tilt-podless-1
mtAdvisor
mtAdvisor2
natellium-update-transformations
nav/ml-access-fix
new-app-workshop
new-gauge-tweaks2
njvrzm/cloudwatch-v2-backport-11.4.7-frankenstein
njvrzm/default-region-fix-backport
njvrzm/fix-defaults-ini-forward-plugins
njvrzm/test-release-12.0.3-ci
no-clone-keys
no-strings-attached/stable
noop-test
ofrep-builder
on-prem-migrations-docs
openfga-bench
opex/hackathon-13/frontend
opex/hackathon-13/upgrade-challenges
opex/hackaton-13/manual-api-builder
oscark/add-library-panel-repeats-to-grid-item
oscark/convert-v2-v1-frontend
oscark/copy-rows-tabs
oscark/fix-link-overflowing-on-small-viewport
oscark/hide-hidden-elements-in-outline-in-view-mode
oscark/keyboard-shortcut-copy-paste
oscark/remove-repeat-from-library-panels
oscark/rename-responsive-grid-files
oscark/restore-inspect-panel-json-editing
oscark/timerange-macro-for-dashboardscene
oscark/track-isinside-by-scope
oscark/v1beta1-v2alpha1-library-panel-conversion
papagian/app-platform-settings-prototype
papagian/config-provider
papagian/dash-delete-add-missing-index
papagian/release-11.2.10
patch-slow-authlib-bump-deprecate-stack-namespace
patch-steady-authlib-bump-deprecate-stack-namespace
pepe/alerting-docs-time-range-in-alert-view-page
pepe/alerting-docs-tutorials
playlists-workshop
plugin-dependency-install
plugin-details-cleanup
plugin-insights-ui
pluginapp-installer-authorizer
pmarbach/tableng-max-wrap-lines
poc-prom-app
poc/app-sdk-dashboard-openapi
poc/enrichment-tree
poll-interval-NewRESTOptionsGetterMemory
postgres-host-handling
postgres/config-redesign-1
postgres/diagnostics-docs-update
postgres/remove-postgresVersion
pr-110275
pr-for-test-main
pr/comprehensive-dashboard-migration-testing
preserve-dash-params-navigation
prometheus/bohandley-add-limit-for-client-calls-for-metric-names
prototype/hover-using-css
provisionign-rename
provisioning-add-controller
provisioning-avoid-zero-date
provisioning-folder-errors
provisioning-types-better-cue
provisioning-warning-level-resources-ui
provisioning/dual-writer-auth-fixes
provisioning/export-backend
provisioning/field-errors
provisioning/file-list
provisioning/implement-export
provisioning/job-errors
prs/112119
qos-unified-storage
query-history-app
query-resolution
radial-gauge-text-layout
raw-data-us
refactor-job-completer-mock-bJneD
refactor/move-resources-pkg-to-apps
refactor/repository-getter-out-of-builder
refactorDataSourcePicker
refactorDataSourcePickerCombobox
register-datasource-alias
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.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-1-ds-type-lookup
release-12-0-1-ds-type-lookup-2
release-12-0-ds-type-lookup
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.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.2.0
release-12.2.1
release-12.2.1+security-01
release-12.2.2
release-12.2.3
release-12.3.0
release-12.3.1
release-v9.0.0
reload-behaviour-refactor-typecheck
remove-angular
remove-app-platform-grpc-client
remove-dbProviderFunc
remove-grpc-feature-flag
remove-influx-08
remove-influxdbBackendMigration
remove-k8sv2-toggle
remove-mysqlAnsiQuotes
remove-search-ff
remove_grpcutils
renato.costa/cleanup-duplicated-provisioned-dashboards-folders
renovate/braintree-sanitize-url-7.x
renovate/kusto-monaco-kusto-14.x
renovate/lerna-monorepo
renovate/marked-17.x
renovate/moment-timezone-0.x
renovate/npm-nodemailer-vulnerability
renovate/nx-monorepo
renovate/postgres-17.x
renovate/react-data-grid-digest
renovate/react-hook-form-7.x-lockfile
renovate/react-router-monorepo
renovate/reconfigure
renovate/tanstack-virtual-monorepo
renovate/welldone-software-why-did-you-render-10.x
repeat-url-sync
require-folder-annotation
require-meta
resource-add-title-and-id
revert-111823
revert-and-test-goaway
rhorvath/grafana12-docs-supportdates
rjcrutch-scim-doc1
rtk-dashboards-v2
rwwiv/alpha-rule-api
rwwiv/compare-decyrpted-contact-points
rwwiv/no-webhook-keepalive
rwwiv/rule-list-proto
samsch/hackathon-combobox-custom-render
samsch/update-rs-toggle-logic
santihernandezc/add_methods_merge_nflog_state
santihernandezc/assume_mimir_implementation
santihernandezc/compact_alert_rule_payload
santihernandezc/merge_state_method
santihernandezc/pass_waitgroup_forked_remote_secondary
santihernandezc/refactor_remote_alertmanager_creation
santihernandezc/update_mimir_backend_image
sarahzinger/argo-workflow-for-grafana-datasources
sarahzinger/codeowner-experiments
sarahzinger/context-cancelled
sarahzinger/invalid-datasource-identifier-2
sarahzinger/log-everything
sarahzinger/new-log-for-err
sarahzinger/querier-convert-errors
sarahzinger/remove-queryServiceFromExplore
sarahzinger/sql-expressions-feature
sarahzinger/time2
sarahzinger/turn-off-apiserver-tracing
schemav2-fix-home-dashboard
schemav2-reset-unified-manager
schemav2-unify-layout-spec
schemav2/add-dry-run-types
scim-add-config-to-request-metadata
scim-add-external-id-to-user-table
scim-usage-stats
scopes_redirect_to_scoped_dashboard
scripted-dashboard-validate
search-after-write
search-fix-title-filter
search-folder-dashboard-remove-include-fields
secret-service/feature-branch
secret-service/outbox-with-dst-2
secrets/add-external-id-to-secure-value-status
secrets/aws-keeper
secrets/base-encryption-manager
secrets/cleanup
secrets/data_key_store-produces-metrics
secrets/turn-TestStateMachine-into-integration-test
security-md-valid-keys
serge/fix-moving-rows
serge/ignore-series-visibility-override
serge/make-conditional-data-rule-reactive
serge/repeat-tabs-before-solo-panel
serge/update-custom-grid-repeats-edit-pane
shorturl-increase-test-timeout-30s
shorturl-skip-unified-in-mode0
side-panes-right
sidebar-click-outside
sidebar-panes
sidebar-panes-left-right
sidebar-panes-right2
simpson-apiserver-docker
simpson-fix-user-agent
simpson-query-service-sse
simpson-v11-mssql-kerberos
simpson-walkthrough-comments
simpson-wip-full-settings
sj/adhoc-filter-barchart-oneclick-rebased
sj/always-show-table-view
sj/dashboard-ds-adhoc-filter-numeric-fields
sj/dashboard-ds-implements-adhoc-filtering-API-tests
sj/dashboard-ds-implements-adhoc-filtering-NEW
sj/first-signed-commit
sj/highlight-active-clicked-field-for-dominik-and-leon
sj/sql-expr-add-more-nodes
sj/sql-expr-bump-gms-to-fix-panic
sj/sql-expressions-improve-conversion-performance
sj/sql-expressions-list-allowed-funcs
sj/test-with-alerting/kb/sqlExprMultiTSFix
sj/testing-git-config
slow
sno/add-tags-search-api
solo-panel-rethink
spike/migrate-also-from-folder
sql-expression-tile/new-block-on-each-click
sql-kvstore-poc
sqlExprCodeOwn
sriram/postgres-connectionstring
steady
steady-patch-2
stevesg/add-message-to-alert-rule-version-field
stevesg/alerting-historian-notification-query
stevesg/backoff-for-alert-eval
stevesg/improve-notification-app-errors
stevesg/loki-state-history-refactor
stevesg/remove-dummy-type
stevesg/tempo-alerting-again
storage-backend-tests-lint-fix
strict-csp-comment
suggested-dashboards-template-and-community-implementation
sunker/allow-extensionsdevtools
sunker/dispatch-plugin-tools-on-e2e-selectors-changes
sunker/extensions-log-refactor
sunker/table-selectors
sunker/test-e2e-errors
suntala/frontend-linting
suntala/large-history
suntala/large-history-cleaned-up
suntala/poll-once-per-server
support-15708-create-new-datasource-tempo
svennergr-patch-1
svennergr/add-function-observable
svennergr/alerting-assistant
svennergr/drawer-sidebar-aware
svennergr/expose-sidebar-fns
svennergr/goftm
svennergr/hide-label
svennergr/llm-tools
svennergr/loki-feature-flag-removal
svennergr/opposite-approach
svennergr/report-chat-id
svennergr/resizeable-extension-sidebar
svennergr/upgrade-assistant
team-user-folder-validation
teams-with-nulls
teams/more-swagger-improvements
tempo/update-ref
tempo/update_ref
tempoheader
tempolbac
tempolbacagain
test-cve-detection-release-11.4.3
test-ephemeral-inst
test-main
test-pr
test-workflow
testIntegration_AdminApiReencrypt-fix
timlevett/override-on-specific-fields
timlevett/upgrade-dagger
tinou98/main
titolins/add-support-to-sync-timer
titolins/alertmanager-add-sync-timer
titolins/debug-state-issue
titolins/disable_workflows
titolins/fix-dingding-missing-url
titolins/patch-new-secure-fields-remote-am
titolins/patch-new-secure-fields-remote-am-simple
titolins/sync-flush-dispatch
titolins/test-agentic-usability-review
titolins/test-agentic-usability-review-backup
titolins/update-alerting-prom-am
titolins/usability-review-agent-clean
titolins/usability-review-agent-clean-alert-rule-drawer
titolins/usability-review-agent-from-repo
titolins/usability-review-test-2
titolins/validate_model_refid_provisioning_api
tksarhed/remove-unused-import
tmp/check-store-special-test-logic
toddtreece/api-source
toddtreece/builder-versions
toddtreece/fix-admission-config
toddtreece/improve-accesscontrol-tracing
toddtreece/k8s-client-tracing
toddtreece/likec4-plugins-docs
toddtreece/move-installer-to-source
toddtreece/plugin-install
toddtreece/plugins-installs
toddtreece/plugins-loading-o11y
toddtreece/provision-testdata
toddtreece/sdk-generics
toddtreece/semconv-weaver
toddtreece/test-preload-issue
tonypowa/feature-requests
tonypowa/pull-requests
track-sql-expression-navigation
transformation-filter-field-bug
trial-post-order
tskarhed/codeowners/cmd-scopes
tskarhed/combobox/min-width
tskarhed/command-paeltte/section-prio
tskarhed/e2e-playright/race-condition
tskarhed/scopes/navigation-scope-sync-open-state
tskarhed/scopes/show-parent-command-palette
tskarhed/state-timeline/y-axis-alignment
tweak-toolbar-checkbox
unauthenticated-apiserver-access
uncomment-unified-migration-code
undef1nd/ann-loki
undef1nd/annotations-app-flag
undef1nd/dev-openfeature
undef1nd/evalCtx-stackId-type
undef1nd/flag-grafanaconThemes
undef1nd/local-goff
undef1nd/loki-store
undef1nd/ofrep-gofftypes
undef1nd/ofrep-testing
undef1nd/openfeature-api
undef1nd/remove-flag-kubernetesPlaylists
undef1nd/resolve-conflicts
undef1nd/static-provider-types
undef1nd/test-string-flags
undef1nd/tracing-impr
unified-folder-tree
unified-search-dedicated-module
unified-search-wildcard-exception
unified-storage-kv-improve-continue-token-v2
unified-storage-kvstore-last-import-time
unified-storage-retry-when-obtaining-database-connection
unified-storage-search-after-write-get-delta
unified-storage-sqlkv-skeleton
unified_storage/dw_error
unistore-distributor-option2
unistore-lifecycler-fix
unistore-refactor-client-provider
unistore-remove-dead-code-and-fix-registerer
unistore-remove-file-backend-support
untangle-typescript-spaghetti
update-alerting-swagger-spec
update-anv-home-hamburger-in-mega
update-cue-language-version
update-deps-axios
update-go-mod2
update-grafana-aws-sdk-1
update-nav-home-and-menu-clone
update-nodemailer
update-openfga-11-release-12.2.3
update-openfga-11-release-12.3.1
update-swagger
update-x-packages
upgrade-ol-10
urbiz-plugins-deprecate
use-generation-to-prune
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
validatepath-fix-release-12.2.0
variable-collapsed-options
viz-panel-pathid
vstpme/notification-history-2
vstpme/notification-history-3
vstpme/notification-history-4
vstpme/upgrade-dskit
vt/github_projects
vt/oauth_errors
vt/saml_doc
vt/session_popup
w1kman/secrets-management-admin-ui
watch-over-live
watch-over-live-take-2
wb/pluginmeta-local
yuri-tceretian/contact-points-v2
yuri-tceretian/imported-templates-v2
yuri-tceretian/receiver-testing-api
yuri-tceretian/receivers-origin-staged
yuri-tceretian/steady-fix
yuri-tceretian/versioned-contact-points
ywzheng1/bulk-delete-components-tests
ywzheng1/dashboard-setting-changes-showing-weekstart-removed
ywzheng1/delete-provisioned-dashboard-from-new-branch
ywzheng1/fix-recent-job-not-display-in-oss
ywzheng1/git-sync-bulk-move-resources
ywzheng1/git-sync-hide-empty-github-features-section
ywzheng1/git-sync-ui-bulk-move-provision-resources
ywzheng1/git-sync-usedefaultvalues-hook-return-safe-default-values
ywzheng1/provision-folder-support-create-folder-with-space
ywzheng1/test-docker
ywzheng1/time-picker-with-history-improve-type-handling
ywzheng1/timepicker-add-local-browser-time-info-when-on-hover
zanzana/healthcheck-non-tls
zanzana/iam-k8-env
zanzana/upgrade-12.3.0-18981809048-dev
zoltan/postgres-variable-upgrade
zserge/add-nocgo-build-option
zserge/annotation-kinds
zserge/annotation-kv
zserge/lock-drone-yml
zserge/nocgo-e2e-busy-timeout
zserge/remove-drone-cronjobs
zserge/shard-tests
zserge/sqlite-optional-cgo
zserge/teams-ids
zserge/xorm-core
zserge/xorm-core-2
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/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
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.1.0
v12.1.1
v12.1.2
v12.1.3
v12.1.3+security-01
v12.1.4
v12.2.0
v12.2.1
v12.2.1+security-01
v12.2.2
v12.3.0
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 }
107 Commits (ee4fa56835ad6f216cb999f83169ed8479d2d3a5)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
0db65d229e
|
Plugins: Add Subresource Integrity checks (#93024)
* Plugins: Pass hashes for SRI to frontend
* Add SRI hashes to frontendsettings DTOs
* Add docstring
* TestSriHashes
* Fix typo
* Changed SriHashes to ModuleHash
* update loader_test compareOpts
* update ModuleHash error message
* Add TestModuleHash/no_module.js
* Add omitEmpty to moduleHash
* Add ModuleHash to api/plugins/${pluginId}/settings
* moved ModuleHash field
* feat(plugins): add moduleHash to bootData and plugin types
* feat(plugins): if moduleHash is available apply it to systemjs importmap
* Calculate ModuleHash for CDN provisioned plugins
* Add ModuleHash tests for TestCalculate
* adjust test case name
* removed .envrc
* Fix signature verification failing for internal plugins
* fix tests
* Add pluginsFilesystemSriChecks feature togglemk
* renamed FilesystemSriChecksEnabled
* refactor(plugin_loader): prefer extending type declaration over ts-error
* added a couple more tests
* Removed unused features
* Removed unused argument from signature.DefaultCalculator call
* Removed unused argument from bootstrap.DefaultConstructFunc
* Moved ModuleHash to pluginassets service
* update docstring
* lint
* Removed cdn dependency from manifest.Signature
* add tests
* fix extra parameters in tests
* "fix" tests
* removed outdated test
* removed unused cdn dependency in signature.DefaultCalculator
* reduce diff
* Cache returned values
* Add support for deeply nested plugins (more than 1 hierarchy level)
* simplify cache usage
* refactor TestService_ModuleHash_Cache
* removed unused testdata
* re-generate feature toggles
* use version for module hash cache
* Renamed feature toggle to pluginsSriChecks and use it for both cdn and filesystem
* Removed app/types/system-integrity.d.ts
* re-generate feature toggles
* re-generate feature toggles
* feat(plugins): put systemjs integrity hash behind feature flag
---------
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
|
1 year ago |
|
|
6096f46774
|
Plugin Extensions: Require meta-data to be defined in `plugin.json` during development mode (#93429)
* feat: add extensions to the backend plugin model * feat: update the frontend plugin types * feat(pluginContext): return a `null` if there is no context found This will be necessary to understand if a certain hook is running inside a plugin context or not. * feat: add utility functions for checking extension configs * tests: fix failing tests due to the type updates * feat(AddedComponentsRegistry): validate plugin meta-info * feat(AddedLinksRegistry): validate meta-info * feat(ExposedComponentsRegistry): validate meta-info * feat(usePluginComponent): add meta-info validation * feat(usePluginComponents): add meta-info validation * feat(usePluginLinks): add meta-info validation * fix: only validate meta-info in registries if dev mode is enabled * tests: add unit tests for the restrictions functionality * tests: fix Go tests * fix(tests): revert accidental changes * fix: run goimports * fix: api tests * add nested app so that meta data can bested e2e tested * refactor(types): extract the ExtensionInfo into a separate type * refactor(extensions/utils): use Array.prototype.some() instead of .find() * refactor(usePluginLinks): update warning message * feat(usePluginExtensions()): validate plugin meta-info * Wip * fix(e2e): E2E tests for extensions * fix(extensions): allow multiple "/" slashes in the extension point id * fix(extensions/validators): stop validating the plugin id pattern --------- Co-authored-by: Erik Sundell <erik.sundell87@gmail.com> |
1 year ago |
|
|
74b2d38e37
|
Chore: Update grafana-plugin-sdk (#93426)
|
1 year ago |
|
|
2c47d246fc
|
Plugins: Introduce `LoadingStrategy` for frontend loading logic (#92392)
* do it all * feat(plugins): move loadingStrategy to ds pluginMeta and add to plugin settings endpoint * support child plugins and update tests * use relative path for nested plugins * feat(plugins): support nested plugins in the plugin loader cache by extracting pluginId from path * feat(grafana-data): add plugin loading strategy to plugin meta and export * feat(plugins): pass down loadingStrategy to fe plugin loader * refactor(plugins): make PluginLoadingStrategy an enum * feat(plugins): add the loading strategy to the fe plugin loader cache * feat(plugins): load fe plugin js assets as script tags based on be loadingStrategy * add more tests * feat(plugins): add loading strategy to plugin preloader * feat(plugins): make loadingStrategy a maybe and provide fetch fallback * test(alerting): update config.apps mocks to include loadingStrategy * fix format --------- Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com> |
1 year ago |
|
|
c16cc488c9
|
AdHocFilters: Add support for new `isOneOf` multi value operator (#91837)
* handle oneOf operator in prometheus * use new supportsMultiValueOperators * remap oneOf to regex in prometheus datasource * Remap one of operators for scope filters * use plugin.json property instead of feature toggle * optional chaining * fix unit tests * use getInstanceSettings * update to latest scenes * fix unit tests --------- Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com> |
1 year ago |
|
|
b982259950
|
RBAC: Default to plugins.app:access for plugin includes (#90969)
* Default to app access for includes * Check plugin type |
1 year ago |
|
|
248af65f9c
|
Actionsets: Add ability for plugins to add actions for core actionsets (i.e. `folders:edit`) (#88776)
* initial commit * Action sets stored remove the dependancy for actionsets got the actionsets registered storing the permissions * fix golanglinting * remove unused struct field * wip * actionset registry for a plugin from the actionsetservice * update to make declareactionset the primary way of plugin registration and modification * declare actually extends actionsets * tests fixed * tests skipped * skip tests * skip tests * skip tests * skip tests * change to warning instead * remove step from pipeline to see if it fails due to plugin not registering * reintroduce step but remove features dependancy * add back the tests that were failing * remove comments and another skip test * fix a comment and remove unneeded changes * fix and clean up, put the behaviour behind a feature toggle * clean up * fixing tests * hard-code allowed action sets for plugins * Apply suggestions from code review Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com> * small cleanup --------- Co-authored-by: IevaVasiljeva <ieva.vasiljeva@grafana.com> Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com> |
1 year ago |
|
|
be98ab1111
|
Add apiVersion to datasource settings DTO (#90057)
|
1 year ago |
|
|
eac02a61e1
|
Return plugin error when requesting settings (#86052)
|
2 years ago |
|
|
0f4a47b180
|
Plugin load errors: Add more well-known errors (#85960)
|
2 years ago |
|
|
ab5a065256
|
Revamp plugin loading error management (#85939)
|
2 years ago |
|
|
9dcb7800de
|
Plugins: Add fuzzy search to plugins catalogue (#81001)
* WIP add fuzzysearch to plugins catalog * Add keywords to the plugins listing output * add fuzzy search to plugin catalog, add keywords to plugins at frontend side * refactor fuzzysearch function after review * review changes * change the version of uFuzzy library * change reduce result object in getPluginDetailsForFuzzySearch * fix yarn lock error * fix helpers tests * fix frontend searching test * fix frontend linting issues * fix tests --------- Co-authored-by: Esteban Beltran <esteban@academo.me> Co-authored-by: Giuseppe Guerra <giuseppe@guerra.in> |
2 years ago |
|
|
da117aea1c
|
Plugins: Allow disabling angular deprecation UI for specific plugins (#77026)
* Plugins:Allow disabling angular deprecation UI for specific plugins * add backend test * changed test names * lint * Removed angular properties from DataSourceDTO * Update tests * Move angularDetected and hideAngularDeprecation in angularMeta property * Fix angular property name in AppPluginConfig * Fix reference to angularMeta.detected * Fix hide_angular_deprecation not working for core plugins * lint |
2 years ago |
|
|
010b2461b9
|
Plugins: Move alias support to plugin json (but still hardcoded) (#75129)
|
2 years ago |
|
|
025b2f3011
|
Chore: use any rather than interface{} (#74066)
|
2 years ago |
|
|
a221e1d226
|
Plugins: Standardize Golang enum naming convention (#69449)
* standardize enum pattern * fix up |
3 years ago |
|
|
422684d8b0
|
Plugins: Support changing plugin IDs (hardcoded) (#67867)
|
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 |
|
|
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 |
|
|
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 |
|
|
7391793504
|
Query Caching: Add per-panel query caching TTL (#61968)
* *Create Caching Config interface and OSS impl
*Create front-end facing DS Cache config
*Populate Caching Config on Datasource DTO
*Update OSS wire deps
* fix unit test
* handle query caching TTL override on the frontend
* Make sure the override works with pubdash
* move caching config to the right place in the ds info
* move caching config logic to enterprise index hook
* move queryCachingTTL to pubdash query payload
* Remove from metadata (not needed)
* rename struct and add comment
* remove invalid wire dependency
* manual revert of
|
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 |
|
|
a8c48b6801
|
RBAC: Cover plugin includes (#57582)
* RBAC: Add action to plugin includes * Adding the feature toggle check * Cue update * Extract include access control to method * Suggestion to prevent log when RBAC is disabled Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com> * Rename IsRBACReady to RequireRBACAction Co-authored-by: ievaVasiljeva <ieva.vasiljeva@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> |
3 years ago |
|
|
c68d7f1e35
|
Correlations: Add CorrelationSettings Page (#53821)
* GrafanaUI: add option to close DeleteButton on confirm click * add datasource readOnly info to frontend settings * move isTruthy utility type guard * add generic non-visualization table component * Add correlations settings page * add missing readOnly in mock * Fix typo * avoid reloading correlations after add/remove * use DeepPartial from rhf * validate source data source * fix validation logic * fix navmodel test * add missing readonly property * remove unused styles * handle multiple clicks on elements * better UX for loading states * fix remove handler * add glue icon |
3 years ago |
|
|
26dfdd5af3
|
Plugins: Refactor plugin download/installation (#43046)
* installer -> repo * add semver format checking * add plugin callbacks in test * remove newline * post install only scans new directories * remove unused stuff * everything in own package * add missing cli params * make grafana version part of the API * resolve conflicts * tidy up logger * fix cli and tidy log statements * rename log package * update struct name * fix linter issue * fs -> filestore * reorder imports * alias import * fix test * fix test * inline var * revert jsonc file * make repo dep of manager * actually inject the thing * accept all args for compatability checks * accept compat from store * pass os + arch vals * don't inject fs * tidy up * tidy up * merge with main and tidy fs storage * fix test * fix packages * fix comment + field name * update fs naming * fixed wire * remove unused func * fix mocks * fix storage test * renaming * fix log line * fix test * re-order field * tidying * add test for update with same version * fix wire for CLI * remove use of ioutil * don't pass field * small tidy * ignore code scanning warn * fix testdata link * update lgtm code |
3 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 |
3 years ago |
|
|
6d066a7aa8
|
Plugins: Add validation for plugin manifest (#52787)
* add validation for plugin manifest * no more semver checking * undo go.mod changes * undo go.mod changes * only validate v2 fields where necessary * remove manifest version field check |
3 years ago |
|
|
843ff932b7
|
Plugins: Add signature wildcard globbing for dedicated private plugin type (#52163)
* it's glob time * add more tests * fix warn log * support new sig type |
3 years ago |
|
|
aef5b29173
|
Plugins: Fix Default Nav URL for dashboard includes (#47143)
* Plugins: Fix Default Nav URL for dashboard includes * update nav links * PR comments |
4 years ago |
|
|
155487bfb0
|
Plugins: Add typed models for frontend settings data sources and panels (#42062)
* add model for data source * add model for panels * add omitempty * make consistent with main * dont emit bools * resolve conflicts * remove file * remove file * update field name * always pass jsonData * minify the changes * remove dupe line |
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 |
|
|
40643ee023
|
track signature files + add warn log (#38938)
|
4 years ago |
|
|
08a73a5291
|
Plugins: Perform plugin update check prior to uninstall (#36909)
* only uninstall if update is possible * add . * update lingo for clarity |
4 years ago |
|
|
9f36e36c89
|
Pick changes from PR 33811, use UID in dashboard navlinks (#36899)
* pick changes from PR 33811, use UID in dashboard navlinks * use proper spelling for UID * add uid to the plugin schema * Update docs/sources/developers/plugins/plugin.schema.json Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com> Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com> |
4 years ago |
|
|
303352a89b
|
Plugins: Ignore symlinked folders when verifying plugin signature (#34434)
* add check + test * fix test * add manifest * fix linter * add nolint * separate err cond checks * only collect relevant plugin files * skip symlinks * refactor * add missing test files + enable scanning Chromium.app/ * remove test since case already covered * remove unnecessary changes from before * refactor * remove comment |
5 years ago |
|
|
c39d6ad97d
|
Plugins: Enable plugin runtime install/uninstall capabilities (#33836)
* add uninstall flow * add install flow * small cleanup * smaller-footprint solution * cleanup + make bp start auto * fix interface contract * improve naming * accept version arg * ensure use of shared logger * make installer a field * add plugin decommissioning * add basic error checking * fix api docs * making initialization idempotent * add mutex * fix comment * fix test * add test for decommission * improve existing test * add more test coverage * more tests * change test func to use read lock * refactoring + adding test asserts * improve purging old install flow * improve dupe checking * change log name * skip over dupe scanned * make test assertion more flexible * remove trailing line * fix pointer receiver name * update comment * add context to API * add config flag * add base http api test + fix update functionality * simplify existing check * clean up test * refactor tests based on feedback * add single quotes to errs * use gcmp in tests + fix logo issue * make plugin list testing more flexible * address feedback * fix API test * fix linter * undo preallocate * Update docs/sources/administration/configuration.md Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com> * Update docs/sources/administration/configuration.md Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com> * Update docs/sources/administration/configuration.md Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com> * fix linting issue in test * add docs placeholder * update install notes * Update docs/sources/plugins/marketplace.md Co-authored-by: Marcus Olsson <marcus.olsson@hey.com> * update access wording * add more placeholder docs * add link to more info * PR feedback - improved errors, refactor, lock fix * improve err details * propagate plugin version errors * don't autostart renderer * add H1 * fix imports Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com> Co-authored-by: Marcus Olsson <marcus.olsson@hey.com> |
5 years ago |
|
|
b79e61656a
|
Introduce TSDB service (#31520)
* Introduce TSDB service Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> Co-authored-by: Erik Sundell <erik.sundell87@gmail.com> Co-authored-by: Will Browne <will.browne@grafana.com> Co-authored-by: Torkel Ödegaard <torkel@grafana.org> Co-authored-by: Will Browne <wbrowne@users.noreply.github.com> Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com> |
5 years ago |
|
|
01b4048026
|
Usage Stats: Report usage for all signed plugins (#31545)
* Report usage for all the signed plugins * Remove no longer used code * Fix tests by manipulating the global state * Minor test fix |
5 years ago |
|
|
a515c54404
|
Plugins: Add support for signature manifest V2 (#29240)
* add support for signing manifest v2 * add log and fix var name * shorten comment * improve comment * remove unnecessary param * improve naming * reformat * rename var * refactor test * remove unnecessary assert * simplify test requirements * add more test cases * address feedback * revert naming * flip tracking missing * fix check * Trigger Build |
5 years ago |
|
|
c22a39ab2d
|
Plugins: Add support for includes' icon (#29416)
* Plugins: Add support for includes' icon * Docs: Add plugin includes' icon reference |
5 years ago |
|
|
294770f411
|
Chore: Handle wrapped errors (#29223)
* Chore: Handle wrapped errors Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com> |
5 years ago |
|
|
4dd7b7a82d
|
Chore: Remove unused Go code (#28852)
* Chore: Remove more unused Go code Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> |
5 years ago |
|
|
1bee9f4168
|
Plugins: Track plugin signing errors and expose them to the frontend (#28219)
* first pass * return list * types and cleanup * add to plugin page and add styles * update comment * update comment * fix component path * simplify error component * simplify error struct * fix tests * don't export and fix string() * update naming * remove frontend * introduce phantom loader * track single error * remove error from base * remove unused struct * remove unnecessary filter * add errors endpoint * Update set log to use id field Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com> * skip adding BE plugins * remove errs from plugin + ds list * remove unnecessary fields * add signature state to panels * remove unused code * apply PR feedback * update comment * merge dto with model Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com> |
5 years ago |
|
|
4084b53f91
|
plugins: Don't exit on duplicate plugin (#28390)
* plugins: Don't exit on duplicate plugin Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Add missing files Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> * Fix test Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> |
5 years ago |
|
|
531c579341
|
Plugins: Let descendant plugins inherit their root's signature (#27970)
* plugins: Let descendant plugins inherit their root's signature Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> |
5 years ago |
|
|
96ffcaa134
|
Plugins: Require signing of external back-end plugins (#24075)
* PluginManager: Require signing of external plugins Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com> |
6 years ago |
|
|
468f5d15ab
|
Plugins: add a signature status flag (#23420)
|
6 years ago |