mirror of https://github.com/grafana/grafana
Tag:
Branch:
Tree:
29fcc46333
116614-alerting-docs-transition-to-single-alert-type-in-documentation
117343-sidebar-cards-incorporate-new-design-bug
117720-alerting-docs-incident-response---removed-permission
117803-alerting-docs-multiple-named-notification-policies-updates
117804-alerting-docs-document-policy-selector-in-the-alert-rule-form
118323-alerting-docs-remove-depreciated-content
118724-alerting-docs-alert-enrichment-enrichment
118726-internal-release-remove-floating-add-button-in-sidebar
19616-support-request---creating-a-new-public-document
1968/cloud-roles-fetching
20230331_add_kerberos_support
20260106_add-heatmap
IfSentient/app-sdk-v0.50.0
KD/adhoc-default-filters
KD/base-filters-ui
KD/filters-pane
KD/import-issues
KD/panel-floats
KD/unified-api-2
MattIPv4/i18n-deterministic-input
MattIPv4/permissive-nvmrc
MattIPv4/restrict-node-version
add-datasourecs-ui-query-to-hit-new-apipath
add-new-datasource-change-page
add-separate-cases-per-resource
add-support-for-ext-app-in-st-aggregator
add-theme-app
adela/bar_gauge_presets
adela/fix_empty_state
adela/gauge_presets
adela/presets_analytics1
adela/suggestions_preview_border
adela/timeseries_presets_update
adela/viz_presets
adela/viz_presets2
adela/viz_presets2_flow2
adela/viz_presets_analytics
adela/viz_presets_api
adela/viz_presets_new
adela/viz_presets_panel_options
advisorIntegrations
aggregatorAppSettings
ai-dashboard-builder
alerting/alert-list-view-filter-sidebar
alerting/create-alert-rule-drawer-dashboard-panel
alerting/multi-policy-trees-ui-part-2
alerting/nav-v2-insights
alerting/timeline-orange-fix
alerting/unify-landing-page-cards
alexander-akhmetov/filter-empty-name-labels
alexander-akhmetov/fix-alert-instance-totals
alexander-akhmetov/grl
alexander-akhmetov/mqtt-append-group-key-to-topic
alexander-akhmetov/notification-routing-preview
alexander-akhmetov/reset-scheduler-metrics-on-stop
alexk/fix-query-editor-run
alexspencer/change-default-grafana-monospace-font
alexspencer/focused-query-poc
alexspencer/poc-drawer-state
alexspencer/qev2-animate-ghost-cards
alexspencer/qev2-explore-bulk-actions
alexspencer/qev2-new-state-management-huzzah
alyssa/add-icons
alyssa/add-influx-validation-feature-toggle
alyssa/fix-graphite-refId-bug
alyssa/refactor-influx-config-db-settings
andreas/azure-app-certs
andreas/gcm-remove-projects-state
andreas/schema-endpoint
andrew/azure-batch-api
andrew/elasticsearch-options-box
aocenas/browse-dashboards/inconsistent-length-fix
aocenas/hackathon/16/explorific-ai
aocenas/i18n/sort-testing
aocenas/team-folders/team-creation-folder
api-clients/fetch
api-clients/internal-legacy
ash/colorblind-themes
ash/custom-themes
ash/custom-themes-hackathon
ash/joshs-dream
ash/prometheus-jsx
ash/react-19-again
ash/react-19-prework-p4
ash/remove-sort-function
avoid-disable-migrations
avoid-trivy-gitlab-token-false-positive
axelav/GrafanaDSRemoveExtraOptions
axelav/dashvalidator-cache-optimization
backport-104195-to-release-12.0.1
backport-106375-to-release-12.0.2
backport-110158-to-release-11.6.6
backport-110787-to-release-12.1.2
backport-110787-to-release-12.2.1
backport-111296-to-release-12.2.1
backport-111751-to-release-12.2.1
backport-111912-to-release-12.2.1
backport-112266-to-release-12.2.2
backport-112847-to-release-12.0.7
backport-112847-to-release-12.1.4
backport-112847-to-release-12.2.2
backport-112900-to-release-12.1.4
backport-112922-to-release-12.2.2
backport-113013-to-release-12.2.2
backport-113338-to-release-12.1.4
backport-113710-to-release-12.3.1
backport-114078-to-release-12.3.1
backport-114265-to-release-12.3.1
backport-115500-to-release-12.0.9
backport-115500-to-release-12.1.6
backport-115663-to-release-12.3.2
backport-115716-to-release-12.2.4
backport-115716-to-release-12.3.2
backport-115748-to-release-12.3.2
backport-115815-to-release-12.0.9
backport-116017-to-release-12.3.4
backport-116320-to-release-11.6.11
backport-117228-to-release-12.3.3
backport-117251-to-release-12.4.1
backport-117463-to-release-12.1.7
backport-117637-to-release-12.1.7
backport-117637-to-release-12.2.5
backport-117637-to-release-12.3.3
backport-117660-to-release-12.0.10
backport-117695-to-release-12.3.3
backport-117848-to-release-12.3.5
backport-118103-to-release-12.3.4
backport-118217-to-release-12.2.6
backport-118217-to-release-12.3.4
backport-118326-to-release-12.2.6
backport-118390-to-release-12.3.5
backport-118533-to-release-12.4.1
backport-119004-to-release-12.3.5
backport-119038-to-release-12.3.5
backport-119038-to-release-12.4.1
backport-119279-to-release-12.3.5
bergquist_stablebot
better-text-panel
bogdan/backport-kristina-prs
bogdan/default-grid-poc
bogdan/manual-hide-sidebar
bogdan/patch-steady-3
bogdan/patch-steady-links
bohandley/fix-sparse-heatmap-native-histogram-OOM-loop
briangann/suggestions_sticky_search__style-tweaks
bug/provisioning-repo-conditions
bugfix/files-authorization
cache-get-parent-ancestors-12.1.0
canvas-topnav
cbo/annotations-app-authorization
cbo/annotations-app-custom-storage
cbo/annotations-app-frontend-integration
cbo/annotations-app-platform-authz
cbo/annotations-filter-by-user
changelog/update-changelog-2026-02-12
charandas/mt-services-obo-token-ff
charandas/preserve-access-token-on-identities
chore/eslint-unused-directives
chore/menu-filter-and-collapse
chore/provisioning-split-integ-tests
chore_1878/add_kubernetesAuthnMutation_for_redirect_check
chunked-testdata
cleaned/jh/speed-up-e2e-tests
cloudwatch-log-group-limit
codegen/migrate-core-to-cog
codex/enable-text-selection-in-state-timeline-panel
colin-stuart/auth-remove-passwordless-auth-backend
colin-stuart/auth-remove-passwordless-auth-frontend
colin-stuart/deprecate-passwordless-auth
collinfingar/saved-queries-configure-with-saved-query-db
collinfingar/saved-queries-v2
community-notifications
cursor/alerting-resolved-notifications-80f4
cursor/autofix/support-issue-20995
cursor/autofix/support-issue-20997
cursor/autofix/support-issue-21046
cursor/autofix/support-issue-21054
cursor/autofix/support-issue-21055
cursor/autofix/support-issue-21056
cursor/dashboard-export-models-a32c
cursor/dashboard-folder-display-limit-88ab
cursor/development-environment-setup-306b
cursor/development-environment-setup-7bba
cursor/development-environment-setup-9cf3
cursor/folder-ids-fix-ui-6932
cursor/homepage-dashboard-fetching-a032
cursor/homepage-redirect-dashboard-hang-0cfd
cursor/homepage-redirect-loading-354b
cursor/pending-prs-detailed-review-3952
cursor/response-transformers-cleanup-d5d4
cw-batch-query-ga
dafydd-t/10467-put-delete-reroute
dafydd-t/datasource-int-tests-2
dafydd-t/extract-restconfig-interface
dashboarding-assistant-poc
debug/test-ci-failure
dependabot/github_actions/actions/download-artifact-7.0.0
dependabot/github_actions/cypress-io/github-action-6.10.8
dependabot/github_actions/cypress-io/github-action-7.0.0
dependabot/github_actions/docker/setup-docker-action-4.7.0
dependabot/github_actions/octokit/graphql-action-008dd00ab2a2624eb2bf986700011b011f87fad4
dependabot/github_actions/octokit/graphql-action-821be23f7b1d2212e5200e6a2861f32db850c0be
dependabot/go_modules/apps/advisor/filippo.io/edwards25519-1.1.1
dependabot/go_modules/apps/dashvalidator/filippo.io/edwards25519-1.1.1
dependabot/go_modules/apps/dashvalidator/github.com/cloudflare/circl-1.6.3
dependabot/go_modules/apps/iam/filippo.io/edwards25519-1.1.1
dependabot/go_modules/apps/iam/github.com/cloudflare/circl-1.6.3
dependabot/go_modules/apps/plugins/github.com/cloudflare/circl-1.6.3
dependabot/go_modules/apps/quotas/filippo.io/edwards25519-1.1.1
dependabot/go_modules/apps/quotas/github.com/cloudflare/circl-1.6.3
dependabot/go_modules/aws-sdk-go-f2df4586bf
dependabot/go_modules/cloud.google.com/go/kms-1.23.2
dependabot/go_modules/cloud.google.com/go/kms-1.25.0
dependabot/go_modules/filippo.io/age-1.3.1
dependabot/go_modules/github.com/BurntSushi/toml-1.6.0
dependabot/go_modules/github.com/cloudflare/circl-1.6.3
dependabot/go_modules/github.com/dolthub/vitess-3.0.0-rc.3incompatible
dependabot/go_modules/github.com/go-ldap/ldap/v3-3.4.12
dependabot/go_modules/github.com/grafana/loki/v3-3.6.3
dependabot/go_modules/github.com/grafana/loki/v3-3.6.5
dependabot/go_modules/github.com/hashicorp/go-version-1.8.0
dependabot/go_modules/github.com/microsoft/go-mssqldb-1.9.5
dependabot/go_modules/github.com/microsoft/go-mssqldb-1.9.6
dependabot/go_modules/github.com/open-feature/go-sdk-1.17.0
dependabot/go_modules/github.com/open-feature/go-sdk-contrib/providers/go-feature-flag-0.2.7
dependabot/go_modules/github.com/phpdave11/gofpdi-1.0.15
dependabot/go_modules/github.com/prometheus/sigv4-0.4.0
dependabot/go_modules/github.com/prometheus/sigv4-0.4.1
dependabot/go_modules/github.com/russellhaering/goxmldsig-1.5.0
dependabot/go_modules/go-opentelemetry-io-5ea55fd534
dependabot/go_modules/go.etcd.io/bbolt-1.4.3
dependabot/go_modules/hack/k8s-io-bd7bd543bc
dependabot/go_modules/modernc.org/sqlite-1.42.2
dependabot/go_modules/modernc.org/sqlite-1.44.3
dependabot/go_modules/pkg/plugins/github.com/cloudflare/circl-1.6.3
dependabot/npm_and_yarn/ajv-6.14.0
dependabot/npm_and_yarn/basic-ftp-5.2.0
dependabot/npm_and_yarn/diff-8.0.3
dependabot/npm_and_yarn/e2e-playwright/test-plugins/grafana-test-datasource/glob-10.5.0
dependabot/npm_and_yarn/e2e-playwright/test-plugins/grafana-test-panel/glob-12.0.0
dependabot/npm_and_yarn/glob-10.5.0
dependabot/npm_and_yarn/hono/node-server-1.19.10
dependabot/npm_and_yarn/immutable-5.1.5
dependabot/npm_and_yarn/mailparser-3.9.3
dependabot/npm_and_yarn/modelcontextprotocol/sdk-1.26.0
dependabot/npm_and_yarn/public/app/plugins/datasource/parca/webpack-5.104.1
dependabot/npm_and_yarn/rollup-4.59.0
dependabot/npm_and_yarn/storybook-10.2.10
dependabot/npm_and_yarn/undici-7.18.2
dgiagio/query-chunked-data-part2
dmihai/team-search-add-member-count
dmihai/team-service-k8s
dmihai/user-sync-k8s-client
dmihai/user-sync-migrate-k8s-api
docs/add-data-source-plugins-integrations-concepts-doc
docs/add-entry-points-reference
docs/add-pyroscope-data-source-troubleshooting-guide
docs/add-tempo-ds-troubleshooting-guide
docs/grafana-config-debug
docs/improve-traces-to-profiles
docs/infra-as-code/update-fleet-mgmt-guide-for-otel
docs/loki-data-source-revamp-012026
docs/remove-ir-plugin-refs
docs/remove-zipkin-refURIs
docs/service-accounts-access-policies-xref
docs/service-accounts-clarify-use-case
docs/update-grafana-expressions-documentation
docs/update-jaeger-032026
docs/whats-new-v-13.0
drew08t/canvas-move-connections-during-group-move
drew08t/geomap-require-attribution
drew08t/panel-edit-search-include-values
ds-apiserver-schema-builder
dummy-myresource-api
dynamic-dashboards-drag-tabs-support
ej25a-patch-1
elasticsearch/support-multiple-rawquery-types-backend
elasticsearch/support-multiple-rawquery-types-frontend
eledobleefe/analytics-api-used-code-134
emdash/openfeature-qev2-3q2
emil/202212/errata
enable-frontend-api-server-traffic
enable-migration-status-reader
ensemble-2026-04-02
eshields/scopes/depth-param
eshields/scopes/nav-depth-prefetch
eshields/scopes/nav-rootscope
eshields/scopes/remove-name-param-v2
eshields/scopes/rootscope-path-resolution
eshields/scopes/useScopeNode
eshields/secrets/rbac-routing
evictorero/snapshots-dual-write-support
explore/ai-visualization-suggestions
fast
fastfrwrd/alternative-empty-state
fastfrwrd/applyFieldOverrides-feature-toggles
fastfrwrd/applyFieldOverrides-perf
fastfrwrd/dashboards-matchers-type
fastfrwrd/fix-typescript-issue-in-test
fastfrwrd/gauge-percentage-thresholds
fastfrwrd/gauge-text-rotation
fastfrwrd/graveyard-purge
fastfrwrd/groupBy-display-name
fastfrwrd/histogram-bogus-values
fastfrwrd/improve-golden-checksum-message
fastfrwrd/integration-branch
fastfrwrd/lint-suppressions-tools
fastfrwrd/nested-field-overrides-flag
fastfrwrd/nested-table-field-overrides
fastfrwrd/nestedFrame-field-override-matchers
fastfrwrd/only-check-frontend-coverage-on-main__test
fastfrwrd/pa11y-catch-heading-issues
fastfrwrd/radial-gauge-e2e-selector
fastfrwrd/remove-datagrid
fastfrwrd/remove-datagrid-backend
fastfrwrd/table-a11y-e2e
fastfrwrd/use-lastNotNull-for-seriesBy
feat/align-transformation-kind
feat/align-transformation-kind-frontend
feat/connection-auth-condition
feat/connection-spec-condition
feat/connection-token-ready-reasons
feat/dashboard-schema-editor-validation
feat/github-rulesets-protection-clean
feat/team-folders-filter
feat/update_cursor_when_hovering_on_point
feature/ai-dashboard-editing
feature/assistant-panel-title-description
feature/assistant-reactive-panel-title-description
feature/extract-search-server-interface
feature/provisioning-folder-export
feature/provisioning-operator-scaling
feature/provisioning-parser-update
feature/provisioning-quota-export
feature/provisioning-sync-job-quota-low-level
feature/provisioning-sync-stats
feature/role-picker-improvements
ferruvich/git-sync-900-3
filewalkwithme/get-annotations-endpoint-performance-improvements-2
fix-deps-circl
fix-stat-panel-missing
fix/cannot-load-metrics-drilldown
fix/export-datasource-variable
fix/export-datasource-variable-11.6.10
fix/folder-depth-mt-flags
fix/folder-dualwriter-dynamic-mode
fix/folder-max-depth-default
fix/loading-state-partial-result
fix/makefile-integration-test-shard-stdin
fix/provisioning-token-exchange
fix/remove-resource-preserve-gvk-on-error
fix/remove-trailing-slash-path-bug
fix/resource-owned-by-repository
fix/scope-resolver-cache-invalidation
fix/search-pagination-field-mismatch
fix/sqlite-connection-pool-deadlock
fix/table-view-type-error
folder-tree
folders/manage-folder-owner
folders/skip-virtual-folders-call
gabor/fe-poll
gabor/goff-test
gabor/is-query
gabor/polling
gabor/sql-nodata
gamab/annotations-perm/fix
gareth/apis-health-tests
gareth/call-new-apis-checkhealth-with-feature-toggle
gareth/opentsdb-fix-interval-interpolation
gilles-poc/additional-triage-improvements
giuseppe/feature-toggles-env-vars
grafakus/dry-sidebar-edit-dashboard-lists
grafakus/hack-day-revamp-variable-query-editor
grafakus/move-annotations-side-pane
grafakus/prevent-selection-repeated-elements
grafakus/variables-edit-actions-popover
grambbledook/annotations-app-draft=use-of-infra
grambbledook/instrument-build-pipelines
gtk-grafana/annotations/anchored-tooltips__allow-hovering-while-pinned
gtk-grafana/dataviz/MatchersUI
gtk-grafana/dataviz/annotation-clustering
gtk-grafana/esc/20950/heatmap-unbounded-arr-growth-uplot-splits
gtk-grafana/logs/field-selector-refactor-2
gtk-grafana/logsstable/explore
gtk-grafana/logstable/line-wrap
gtk-grafana/logstable/logs-panel-interop
gtk-grafana/logstable/logs-panel-interop__time-poc
gtk-grafana/logstable/suggestions
gtk-grafana/override-annos
gtk-grafana/schema-backwards-compat-alt
gtk-grafana/table/issues/118380/scrollbar-flicker
gtk-grafana/uplot-mem-leak-investigation
hackathon-16-command-pallate
hackathon-argus-semantic-search
hairyhenderson/deprecate-tracer-inject
haris/mtd-poc
haris/rows-tabs-side-pane
haris/section-level-variables-ui
haris/side-pane-links
haris/snap-all-in-var-alt
hugoh/fix-unit-tests
hugoh/migrate-vitest
hugoh/plugin-meta-api
hugoh/replace-config-panels-createPanelDataProvider-III
hugoh/report-circular-deps
hugohaggmark/adhoc-picker-plan
hugohaggmark/custom-var-editor-fc
hugohaggmark/i18next-cli-research
hugohaggmark/observable-props-wrapper
iam-check-access-handler
idastambuk/adhoc-expressions-fix
idastambuk/dd/phase-1-unit
idastambuk/e2e-phase-1
idastambuk/import-inputs-fix
idastambuk/paste-panel
idastambuk/paste-panel-2
ifrost/dashboard-context-subresource
ifrost/dashboard-preferences-ref
ifrost/drag-tabs-ux
ifrost/expr-import
ifrost/tabs-drag-test
ifrost/test
ihm/260217-group-by-variable
ihm/260226-testing-workspace-branch
ihoryeromin/query-editor-fix-callback-ref-cleanup-react18
ihoryeromin/query-editor-header-cleanup
ihoryeromin/query-editor-query-options-parity
ihoryeromin/query-editor-responsive-sidebar-resize-handle
ihoryeromin/query-editor-stable-transformation-ids
improve-git-test-write-permission
instant
iortega/add-dir-and-ignore-list-rebased
iortega/fix-mutation-api-circular-deps
iortega/manage-layout-v2-use-mutation
iortega/mutation-api
irl/update-scim-docs
ismail/fix-scrape-interval-in-mixed-datasource
ismail/implement-codemirror-instead-slate
ismail/oss-big-tent-react-19-migration
ismail/postgres-quote-migration
ismail/postgres-revert-114058-introduce-auto-migration
ismail/postgresql-variable-check
j-async-scripted-dashboards-deps
jackw/contentoutline-circ-deps
jackw/eslint-esm
jackw/fix-core-plugin-deets
jackw/poc-rspack
jackw/poc-vite
jackw/replace-lerna-with-nx
jackw/rspack-plugins
jacobsonmt/remove-saveandapply
janthoe/fe-service-update-servicename-w-setting-service
jck/cherry-pick-fast
jck/grafana-assistant-placement
jck/tempo-lbac-headers
jesdavpet/111208-emit-test-coverage-metrics-prometheus-format
jesdavpet/116310-check-frontend-test-coverage-fail
jh/fix-ts-meta-annotations
jh/openfeature-codegen
jh/speed-up-e2e-tests-test-runners
jh/typescript-6-beta
jotasolano/splash-experiments
juanicabanas/data-source-page-sticky-header
juanicabanas/playlist-hide-footer-option
juanicabanas/share-link-repeated-lib-panels-fix
juanicabanas/suggested-dashboards-assistant-integration
juanicabanas/template-dashboard-v2-compatibility
justinrandell/crud-authz-integration-tests
justinrandell/crud-fix-get-child-ds-plugins
justinrandell/crud-use-new-feature-flags-backend
justinrandell/import-promlib-from-grafana-prometheus-datasource
justinrandell/resampling-panic
kevinwcyu/aws-sdk-assume-role
km/add-cla-short-circuit
km/test-docker-buildx
konrad-poc/activity-stats
konrad-poc/activity-stats-pr1
konrad-poc/activity-stats-pr2
konrad-poc/gma-rules-folder-order
konrad-poc/grouped-view-revamped
kozhuhds/dynamic-command-palette-results
kristina/affix-attempt-donotmerge
kristina/config-query-mapping
kristina/corr-e2e
kristina/corr-edit-e2e
kristina/corr-edit-e2e-msw
kristina/post-corr
kvstore-processbulk-backwards-compat
l2d2/1704-GOFF-logsContextDatasourceUi
l2d2/1704-GOFF-lokiShardSplitting
l2d2/run-tempo-locally
laura/TTRD/tracking-meaningful-interactions
laura/a11y/make-toggle-buttons-announce-state
lauren/alerting-improve-enrichment-feature
leeoniya/anno-tooltip-anchor
leeoniya/codemirror
leeoniya/graphng-hideFrom-plotLegend
leeoniya/lazy-react-query-builder
leeoniya/native-heatmap-zero-bounds
leeoniya/perf-research
leeoniya/state-timeline-fix-dual-time-multi-series
leeoniya/state-timeline-value-mappings
leeoniya/statetimeline-tooltip-hideFrom-fix
leeoniya/timeseries-exemplars-rewrite
leeoniya/x-axis-zero-decimals
legacy-dashboard-removal/phase-1-relocate-shared-code
linoman/auth-cache_team_membership_sync
live-put-behind-feature-toggle
lucychen/fix_ci_unit_test
lucychen/fix_mode0_pluginid_validation
macabu/apiserver-propagate-original-requester-identity
macabu/attempt-go-1.26.0
macabu/audit-policy-skip-access-policies
macabu/auditing-skip-namespaceless-events
macabu/full-remove-gir-plugin
macabu/run-tests-with-race
macabu/sqlite-test-more-mitigations
main
managed-community-plugins-catalog-changes
mariell/change-running-query-counter
martinkuba/faro-optional-chaining
matyax/circular-deps
matyax/drilldown-custom-server-name
matyax/fix-main-translations
matyax/inline-expanded-details-2
matyax/more-suggested-fields
mckn/default-var-url-prefix
mckn/edit-view-for-ds-defined-varslinks
mckn/lazy-load-dash-vars
mckn/link-extension-custom-icon
mckn/reimplement-pr-118551
mckn/schema-backwards-compat
mdv/adhoc-unification-poc
mdv/adhoc-unification-poc2
mdv/combobox-description-calc
mdv/non-applicable-filters-prometheus
mdv/variables-overview
mgyongyosi/add-locking-team-sync
mgyongyosi/app-ptf-teamsync-v1
mgyongyosi/review-user-authz
mhamid/pr-pagination-optimization
mhamid/rp-redirect-legacy-no-filter
migrate-tsgo
migration-status-reader-steady
mmandrus/analytics/fix-regression
mmandrus/gsm/consolidation-tracking
mmandrus/secrets/dek-cache-performance
mode5-only
moose-advisor-dslist
moose-advisor-dslist-dismiss
moose-plugins-assistant
mtAppPlugins
net0pyr/main
njvrzm/add-config-save-reporter
njvrzm/add-plugin-state-change-metric
njvrzm/decouple-influxdb-backend
njvrzm/decouple-influxdb-frontend
njvrzm/decouple-prometheus-backend
njvrzm/decouple-prometheus-frontend
njvrzm/finish-decoupling-core-datasources
njvrzm/finish-decoupling-mssql-backend
njvrzm/log-backend-plugin-startup
njvrzm/test-removing-cloudwatch
nwrichmond/deduplicate-report-transformation-edit
openfga-tuplestore
oscark/poc-split-by-label
pf/ci-disable-go-cache
plugin-dependency-install
prometheus/bohandley-add-limit-for-client-calls-for-metric-names
provisioning-app-add-versions-to-app-manifest
provisioning-repository-token-refresh-trigger
provisioning-samples
provisioning/job-resource-authorization
pyroscope/call-tree
pyroscope/call-tree-inline
query-as-raw-handler
query-history-app
query-resolution
ralph/explore-variables
refactor/unified/client-separation
reindex-on-changed-selectable-fields
release-0.0.0-cloud.0
release-11.0.0
release-11.0.0-preview
release-11.0.1
release-11.0.10
release-11.0.11
release-11.0.12
release-11.0.2
release-11.0.3
release-11.0.4
release-11.0.5
release-11.0.5+security-01
release-11.0.6
release-11.0.6+security-01
release-11.0.7
release-11.0.8
release-11.0.9
release-11.1.0
release-11.1.1
release-11.1.10
release-11.1.11
release-11.1.12
release-11.1.13
release-11.1.14
release-11.1.2
release-11.1.3
release-11.1.4
release-11.1.5
release-11.1.6
release-11.1.6+security-01
release-11.1.7
release-11.1.7+security-01
release-11.1.8
release-11.1.9
release-11.2.0
release-11.2.1
release-11.2.1+security-01
release-11.2.10
release-11.2.10+security-01
release-11.2.11
release-11.2.2
release-11.2.2+security-01
release-11.2.3
release-11.2.3+security-01
release-11.2.4
release-11.2.5
release-11.2.6
release-11.2.7
release-11.2.8
release-11.2.8+security-01
release-11.2.9
release-11.2.9+security-01
release-11.3.0
release-11.3.0+security-01
release-11.3.1
release-11.3.10
release-11.3.2
release-11.3.3
release-11.3.4
release-11.3.5
release-11.3.5+security-01
release-11.3.6
release-11.3.6+security-01
release-11.3.7
release-11.3.7+security-01
release-11.3.8
release-11.3.8+security-01
release-11.3.9
release-11.4.0
release-11.4.1
release-11.4.2
release-11.4.3
release-11.4.3+security-01
release-11.4.4
release-11.4.4+security-01
release-11.4.5
release-11.4.5+security-01
release-11.4.6
release-11.4.6+security-01
release-11.4.7
release-11.4.8
release-11.4.9
release-11.5.0
release-11.5.1
release-11.5.10
release-11.5.11
release-11.5.2
release-11.5.3
release-11.5.3+security-01
release-11.5.4
release-11.5.4+security-01
release-11.5.5
release-11.5.5+security-01
release-11.5.6
release-11.5.6+security-01
release-11.5.7
release-11.5.8
release-11.5.9
release-11.6.0
release-11.6.0+security-01
release-11.6.0-Update-JWT-library-CVE-2025-30204
release-11.6.1
release-11.6.1+security-01
release-11.6.10
release-11.6.10+security-01
release-11.6.11
release-11.6.12
release-11.6.13
release-11.6.2
release-11.6.2+security-01
release-11.6.3
release-11.6.3+security-01
release-11.6.4
release-11.6.5
release-11.6.6
release-11.6.7
release-11.6.8
release-11.6.9
release-11.6.9+security-01
release-12.0.0
release-12.0.0+security-01
release-12.0.1
release-12.0.1+security-01
release-12.0.1-backport-pr-104605
release-12.0.10
release-12.0.11
release-12.0.2
release-12.0.2+security-01
release-12.0.3
release-12.0.4
release-12.0.5
release-12.0.6
release-12.0.6+security-01
release-12.0.7
release-12.0.8
release-12.0.8+security-01
release-12.0.9
release-12.1.0
release-12.1.1
release-12.1.2
release-12.1.2-npm
release-12.1.3
release-12.1.3+security-01
release-12.1.4
release-12.1.5
release-12.1.5+security-01
release-12.1.6
release-12.1.6+security-01
release-12.1.7
release-12.1.8
release-12.1.9
release-12.2.0
release-12.2.1
release-12.2.1+security-01
release-12.2.2
release-12.2.3
release-12.2.3+security-01
release-12.2.4
release-12.2.4+security-01
release-12.2.5
release-12.2.6
release-12.2.7
release-12.3.0
release-12.3.1
release-12.3.1+security-01
release-12.3.2
release-12.3.2+security-01
release-12.3.3
release-12.3.4
release-12.3.5
release-12.4.0
release-12.4.1
release-v9.0.0
remove-legacy-playlist-support
remove-org-annotation-from-dashboard-dto
remove-patchSandboxEnvironmentPrototype
renato.costa/kv-pbt
renato.costa/kvstorage-notifier-fix-missed-events
renato.costa/list-modified-since-lookback
renato.costa/search-since-rv-fix
renato.costa/unified-storage-optimistic-locking-fix-deletes-hacky-test
renato.costa/us-concurrent-updates-test
renato.costa/watch-unavailable-errors
rendering-ca-cert-release-12.2.6
renovate/augurs
renovate/braintree-sanitize-url-7.x
renovate/busybox-1.37.0
renovate/floating-ui-react-0.x
renovate/grafana-tempo-2.x
renovate/i18next-browser-languagedetector-8.x-lockfile
renovate/marked-17.x
renovate/moment-timezone-0.x
renovate/npm-dompurify-vulnerability
renovate/npm-storybook-vulnerability
renovate/npm-underscore-vulnerability
renovate/pin-dependencies
renovate/react-data-grid-digest
renovate/react-hook-form-7.x-lockfile
renovate/tanstack-virtual-monorepo
resource-migration-catalog
revert-117024-santihernandezc/grafana-nodata-error-pending
revert-117025-gtk-grafana/logs-panel-grouping/poc
revert-118302-wire-migration-status-reader
revert-user-api-changes
rjcrutch-patch-1
rjimenez/block-folder-creation-in-provisioned-folders
rjimenez/disable-push-protected-branch
rjimenez/git-files-integration-tests
rjimenez/prevent-unmanaged-resource-overrides
rjimenez/provisioning-allow-http-repos
rjimenez/spike-folder-metadata-warnings
rodrigopk/add-tracking-for-multi-policy-usage
rodrigopk/alert-list-panel-improvements-frontend
rwwiv/validate-am-limits
ryan.morris/gcm-externalized-reminder
ryanmelendez/authn-server-scaffolding
santihernandezc/cleanup_remote_am_code
santihernandezc/delete_contact_point_500
santihernandezc/use_compact_param_alert_rule_list
scenes-rendering-flickering
scopes-no-redirect-in-edit-mode
secrets-worker-dlq
secrets/block-keeper-deletion
selectable-fields
semantic-search
serge/add-docs-on-how-to-update-schema
serge/bump-scenes-version
serge/scenes-bump
serge/scenes-solo-panel-for-csv-export
serge/stop-streaming-queries-after-load
sj/adhoc-filter-labels-3
sj/adhoc-filter-labels-4
sj/adhoc-filter-labels-5
slow
state-timeline-name-position-above-bars
steady
steady-my
steady-patch-2
stevesg/contact-point-page-drawer
stevesg/historian-tool-concept
stevesg/notification-history-fe-labels-matching
stevesg/rule-viewer-timeline-view
stevesg/show-enrichments-in-notification-history
svenenrgr/user-storage-delete
svennergr/add-export-query-context
svennergr/fix-assistant-preview-page
svennergr/panel-management-mutations
svennergr/query-error-alert-page-context
team-access
teamfolders/admin-owner-refs-apicheck
teamfolders/usage-tracking
test/github-action-frontend-backend
test/repository-viewer-permissions
tiffany76-patch-1
timepicker-add-duration-shortcut-input
timlevett/code-gen-diff
tmp/oh-nooooo-translations
toddtreece/catalog-api
toddtreece/nested-reconcile
toddtreece/plugins-app-metrics
toddtreece/update-enterprise-imports-search
toddtreeece/remove-extra-enterprise-import
triage/fix-indentation
undef1nd/ann
undef1nd/ann-auth-k8sadapter
undef1nd/ann-auth-poc
undef1nd/features-submodule
undef1nd/ofrep-at-root
undef1nd/openfeature-migration-metrics
unified-storage-quotas-update-app
unified-storage-resource-drift-fix
unified-storage-watch-graceful-shutdown
unified/only_mark_healthy_when_running-main
update-alerting-swagger-spec
update-go-mysql-server
update-grafana-app-sdk-0.51
update-lbac-traces
update-plugins-sdk
upgrade-app-sdk-v0.51.1
urbiz-advisor-GA
urbiz-gs-saveto
use-full-namespace-for-quotas
usmangt-mysql-video-link-2
v1.8.x
v10.0.x
v10.1.x
v10.2.x
v10.3.x
v10.4.x
v11.0.x
v11.1.x
v11.2.x
v11.3.x
v11.4.x
v11.5.x
v2.0.x
v2.1.x
v2.6.x
v3.0.x
v3.1.x
v4.0.x
v4.1.x
v4.2.x
v4.3.x
v4.4.x
v4.5.x
v4.6.x
v4.7.x
v5.0.x
v5.1.x
v5.2.x
v5.3.x
v5.4.x
v6.0.x
v6.1.x
v6.2.x
v6.3.x
v6.4.x
v6.5.x
v6.6.x
v6.7.x
v7.0.x
v7.1.x
v7.2.x
v7.3.x
v7.4.x
v7.5.x
v8.0.x
v8.1.x
v8.2.x
v8.3.x
v8.4.x
v8.5.x
v9.0.x
v9.1.x
v9.2.x
v9.3.x
v9.4.x
v9.5.x
volcanonoodle/context-partial-identity
volcanonoodle/context-rotated-token-user-id
wb/module-hash-field
wb/plugins-app-observability
yaelle-fix-ds-variables-not-interpolated
yaelle/hack16-quickEdit-options-in-dashboard-edit
yaelle/hack16-quickEdit-options-in-dashboard-edit-option2
yaelle/quickEdit-1-core
yaelle/quickEdit-2-panels
yaelle/quickEdit-3-telemetry
yuri-tceretian/contact-points-v2
yuri-tceretian/fixed-roles-disaggregate
ywzheng1/onboarding-wizard-retry-on-last-step
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.11
pkg/promlib/v0.0.2
pkg/promlib/v0.0.3
pkg/promlib/v0.0.4
pkg/promlib/v0.0.5
pkg/promlib/v0.0.6
pkg/promlib/v0.0.7
pkg/promlib/v0.0.8
pkg/promlib/v0.0.9
pkg/util/xorm/v0.0.1
pull
rrc_fast_12.2.0-17261372546.patch1
rrc_steady_12.2.0-17245430286.patch1
rrc_steady_12.4.0-19174562009.patch4
test
v0.0.0-cloud
v0.0.0-kmdagger1
v0.0.0-kmdagger2
v0.0.0-kmdagger3
v0.0.0-test
v0.0.0-test.2
v0.0.0-testrgm3
v0.0.0-testrgm4
v0.0.0-testrgm6
v0.0.1-test
v0.0.85-test
v1.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.2.0
v1.3.0
v1.4.0
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.5.4
v1.6.0
v1.6.1
v1.7.0
v1.7.0-rc1
v1.8.0
v1.8.0-rc1
v1.8.1
v1.9.0
v1.9.0-rc1
v1.9.1
v10.0.0
v10.0.0-preview
v10.0.1
v10.0.10
v10.0.11
v10.0.12
v10.0.13
v10.0.2
v10.0.3
v10.0.4
v10.0.5
v10.0.6
v10.0.8
v10.0.9
v10.1.0
v10.1.1
v10.1.10
v10.1.2
v10.1.4
v10.1.5
v10.1.6
v10.1.7
v10.1.8
v10.1.9
v10.2.0
v10.2.1
v10.2.2
v10.2.3
v10.2.4
v10.2.5
v10.2.6
v10.2.7
v10.2.8
v10.2.9
v10.3.0
v10.3.1
v10.3.10
v10.3.11
v10.3.12
v10.3.3
v10.3.4
v10.3.5
v10.3.6
v10.3.7
v10.3.8
v10.3.9
v10.4.0
v10.4.1
v10.4.10
v10.4.11
v10.4.12
v10.4.13
v10.4.14
v10.4.15
v10.4.16
v10.4.17
v10.4.17+security-01
v10.4.18
v10.4.18+security-01
v10.4.19
v10.4.19+security-01
v10.4.2
v10.4.3
v10.4.4
v10.4.5
v10.4.6
v10.4.7
v10.4.8
v10.4.9
v11.0.0
v11.0.0-preview
v11.0.1
v11.0.10
v11.0.11
v11.0.2
v11.0.3
v11.0.4
v11.0.5
v11.0.5+security-01
v11.0.6
v11.0.6+security-01
v11.0.7
v11.0.8
v11.0.9
v11.1.0
v11.1.1
v11.1.10
v11.1.11
v11.1.12
v11.1.13
v11.1.2
v11.1.3
v11.1.4
v11.1.5
v11.1.6
v11.1.6+security-01
v11.1.7
v11.1.7+security-01
v11.1.8
v11.1.9
v11.1.999-zserge-test
v11.2.0
v11.2.1
v11.2.1+security-01
v11.2.10
v11.2.10+security-01
v11.2.2
v11.2.2+security-01
v11.2.3
v11.2.3+security-01
v11.2.4
v11.2.5
v11.2.6
v11.2.7
v11.2.8
v11.2.8+security-01
v11.2.9
v11.2.9+security-01
v11.3.0
v11.3.0+security-01
v11.3.1
v11.3.2
v11.3.3
v11.3.4
v11.3.5
v11.3.5+security-01
v11.3.6
v11.3.6+security-01
v11.3.7
v11.3.7+security-01
v11.3.8
v11.3.8+security-01
v11.3.9
v11.4.0
v11.4.1
v11.4.2
v11.4.3
v11.4.3+security-01
v11.4.4
v11.4.4+security-01
v11.4.5
v11.4.5+security-01
v11.4.6
v11.4.6+security-01
v11.4.7
v11.4.8
v11.5.0
v11.5.1
v11.5.10
v11.5.2
v11.5.3
v11.5.3+security-01
v11.5.4
v11.5.4+security-01
v11.5.5
v11.5.5+security-01
v11.5.6
v11.5.6+security-01
v11.5.7
v11.5.8
v11.5.9
v11.6.0
v11.6.0+security-01
v11.6.1
v11.6.1+security-01
v11.6.10
v11.6.10+security-01
v11.6.11
v11.6.12
v11.6.2
v11.6.2+security-01
v11.6.3
v11.6.3+security-01
v11.6.4
v11.6.5
v11.6.6
v11.6.7
v11.6.8
v11.6.9
v11.6.9+security-01
v12.0.0
v12.0.0+security-01
v12.0.1
v12.0.1+security-01
v12.0.10
v12.0.2
v12.0.2+security-01
v12.0.3
v12.0.4
v12.0.5
v12.0.6
v12.0.6+security-01
v12.0.7
v12.0.8
v12.0.8+security-01
v12.0.9
v12.1.0
v12.1.1
v12.1.2
v12.1.3
v12.1.3+security-01
v12.1.4
v12.1.5
v12.1.5+security-01
v12.1.6
v12.1.6+security-01
v12.1.7
v12.1.8
v12.2.0
v12.2.1
v12.2.1+security-01
v12.2.2
v12.2.3
v12.2.3+security-01
v12.2.4
v12.2.4+security-01
v12.2.5
v12.2.6
v12.3.0
v12.3.1
v12.3.1+security-01
v12.3.2
v12.3.2+security-01
v12.3.3
v12.3.4
v12.4.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 }
31 Commits (29fcc463336f7f0e00e94de6fe1cc6350c4eb0da)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
ef7145e4aa
|
feat(nested folders): Add CountAlertRulesInFolder to ngalert store (#58269)
* chore: refactor CountDashboardsInFolder to use the more efficient Count() sql function * feat(nested folders): Add CountAlertRulesInFolder to ngalert store This commit adds CountAlertRulesInFolder and a new model for the CountAlertRulesQuery. It returns a count of alert rules associated with a given orgID and parent folder UID. (the namespace referenced inside alert rules is the parent folder). I'm not sure where this belongs in the ngalert service, so that will come in a future commit. |
3 years ago |
|
|
96cdf77995
|
Revert "Chore: Refactor quota service (#57586)" (#58394)
This reverts commit
|
3 years ago |
|
|
326ea86a57
|
Chore: Refactor quota service (#57586)
* Chore: refactore quota service * Apply suggestions from code review |
3 years ago |
|
|
706b301285
|
feat(nested folders): add CountDashboardsInFolder (#57847)
* feat(nested folders): add CountDashboardsInFolder This commit adds a new method to the Dashboard service and stores: CountDashboardsInFolder. The command struct takes a folderUID, but the store implementation still depends on the parent folder ID. This is temporary; eventually we will replace all references to FolderIDs (associated with Dashboards) with folder UIDs. There are some unfortunate additional test changes that were necessary after generating the service & store mocks; it looks like that hasn't been generated since the last change(s). * more test updates * don't forget the service test * that didn't end up used, so bye for now * agree to disagree with the linter |
3 years ago |
|
|
4418d78440
|
PublicDashboards: Delete public dashboard when dashboard is deleted (#57291)
PublicDashboards: Delete public dashboard when dashboard is deleted |
3 years ago |
|
|
05709ce411
|
chore: remove sqlstore & mockstore dependencies from (most) packages (#57087)
* chore: add alias for InitTestDB and Session Adds an alias for the sqlstore InitTestDB and Session, and updates tests using these to reduce dependencies on the sqlstore.Store. * next pass of removing sqlstore imports * last little bit * remove mockstore where possible |
3 years ago |
|
|
c61b5e85b4
|
chore: replace sqlstore.Store with db.DB (#57010)
* chore: replace sqlstore.SQLStore with db.DB * more post-sqlstore.SQLStore cleanup |
3 years ago |
|
|
b749cef78e
|
Chore: Remove unnecessary transaction (#55819)
|
3 years ago |
|
|
7b4cea8151
|
Chore: StoreSplit tag service (#55453)
* move tag service outside * fix dashboard * fix test * lint * fix linter * remove spew |
4 years ago |
|
|
a14621fff6
|
Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343)
* Chore: Add user service method SetUsingOrg * Chore: Add user service method GetSignedInUserWithCacheCtx * Use method GetSignedInUserWithCacheCtx from user service * Fix lint after rebase * Fix lint * Fix lint error * roll back some changes * Roll back changes in api and middleware * Add xorm tags to SignedInUser ID fields |
4 years ago |
|
|
e791a4e576
|
Search: Move entity events to transaction (#52394)
|
4 years ago |
|
|
f5cace8bbd
|
Rename Acl to ACL (#52342)
* Rename Acl to ACL * Fix yaml files * Add xorm tags and fix test |
4 years ago |
|
|
9de00c8eb2
|
chore/backend: move dashboard errors to dashboard service (#51593)
* chore/backend: move dashboard errors to dashboard service Dashboard-related models are slowly moving out of the models package and into dashboard services. This commit moves dashboard-related errors; the rest will come in later commits. There are no logical code changes, this is only a structural (package) move. * lint lint lint |
4 years ago |
|
|
e9f8d582c8
|
Chore: Remove dashboard version from models (#50287)
* Remove dashbpard version from models * Fix lint * Fix api & sqlstore tests * Remove integration tags * Fix lint again * Add integration test to correct namespace * Lont fix 2 * Change Id to ID in dashVersionMeta |
4 years ago |
|
|
c4a75f9eb3
|
RBAC: Add scope resolvers for dashboards (#50110)
* Inject access control into dashboard service * Add function to parse id scopes * Add dashboard as return value * Update mock * Return only err to keep service interface * Add scope resolvers for dashboard id scopes * Add function to parse uid scopes * Add dashboard uid scope resolver * Register scope resolvers for dashboards Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com> |
4 years ago |
|
|
52ed651958
|
public dashboards: insert default public dashboard config into database on save (#49131)
This PR adds endpoints for saving and retrieving a public dashboard configuration and and api endpoint to retrieve the public dashboard. All of this is highly experimental and APIs will change. Notably, we will be removing isPublic from the dashboard model and moving it over to the public dashboard table in the next release. Further context can be found here: https://github.com/grafana/grafana/pull/49131#issuecomment-1145456952 |
4 years ago |
|
|
d452322aa8
|
Search (SQL): support dashboardUID query parameter (#50121)
|
4 years ago |
|
|
0e991461b0
|
backend/sqlstore: move GetDashboardTags to dashboard service (#50091)
+ removing some functions that were already copied to the dashboard service in a previous pr. |
4 years ago |
|
|
debbb8d59d
|
sqlstore: finish removing Find and SearchDashboards (#49347)
* chore: replace artisnal FakeDashboardService with generated mock Maintaining a handcrafted FakeDashboardService is not sustainable now that we are in the process of moving the dashboard-related functions out of sqlstore. * sqlstore: finish removing Find and SearchDashboards Find and SearchDashboards were previously copied into the dashboard service. This commit completes that work, removing Find and SearchDashboards from the sqlstore and updating callers to use the dashboard service. * dashboards: remove SearchDashboards from Store interface SearchDashboards is a wrapper around FindDashboard that transforms the results, so it's been moved out of the Store entirely and the functionality moved into the Dashboard Service's search implementation. The database tests depended heavily on the transformation, so I added testSearchDashboards, a copy of search dashboards, instead of (heavily) refactoring all the tests. |
4 years ago |
|
|
8c753999df
|
chore: replace artisanal FakeDashboardService with generated mock (#49276)
* chore: replace handmade FakeDashboardService with generated mock Maintaining a handcrafted FakeDashboardService is not sustainable now that we are in the process of moving the dashboard-related functions out of sqlstore. * remove dialect global variable |
4 years ago |
|
|
33359aee6c
|
backend/sqlstore: move GetDashboards to Dashboard Service (#49175)
I also did some mild file renaming to try and get the dashboards package closer in line with the sqlstore split design doc. |
4 years ago |
|
|
2b8909a9c6
|
move GetDashboardUIDById out of sqlstore and into dashboard service (#49170)
* sqlstore: move GetDashboardUIDById to dashboard service * winding change through the rest of the codebase |
4 years ago |
|
|
c7f8c2cc73
|
add isPublic to dashboard (#48012)
adds toggle to make a dashboard public * config struct for public dashboard config * api endpoints for public dashboard configuration * ui for toggling public dashboard on and off * load public dashboard config on share modal Co-authored-by: Owen Smallwood <owen.smallwood@grafana.com> Co-authored-by: Torkel Ödegaard <torkel@grafana.com> |
4 years ago |
|
|
1df340ff28
|
backend/services: Move GetDashboard from sqlstore to dashboard service (#48971)
* rename folder to match package name * backend/sqlstore: move GetDashboard into DashboardService This is a stepping-stone commit which copies the GetDashboard function - which lets us remove the sqlstore from the interfaces in dashboards - without changing any other callers. * checkpoint: moving GetDashboard calls into dashboard service * finish refactoring api tests for dashboardService.GetDashboard |
4 years ago |
|
|
6923b4c6c6
|
Dashboard: Fix dashboard update permission check (#48746)
* Change dash permission check for dashboards that are moved to a different folder |
4 years ago |
|
|
a5e4a533fa
|
Access control: use uid for dashboard and folder scopes (#46807)
* use uid:s for folder and dashboard permissions * evaluate folder and dashboard permissions based on uids * add dashboard.uid to accept list * Check for exact suffix * Check parent folder on create * update test * drop dashboard:create actions with dashboard scope * fix typo * AccessControl: test id 0 scope conversion * AccessControl: store only parent folder UID * AccessControl: extract general as a constant * FolderServices: Prevent creation of a folder uid'd general * FolderServices: Test folder creation prevention * Update pkg/services/guardian/accesscontrol_guardian.go * FolderServices: fix mock call expect * FolderServices: remove uneeded mocks Co-authored-by: jguer <joao.guerreiro@grafana.com> |
4 years ago |
|
|
b2af18f129
|
Chore: Remove bus from dashboard service (#46829)
* Move DeleteDashboard funtion into dashboards store service, remove bus and update tests * Remove bus from folder service and update more tests * Fix mock |
4 years ago |
|
|
9465eb1b3a
|
Folder store (#46431)
* create FolderStore * update usages to provide context * implement methods to get folder by ID and UID * update folder service to use store methods |
4 years ago |
|
|
6c7d326499
|
Plugins: Refactor GetPluginDashboards/LoadPluginDashboard (#46316)
Refactors GetPluginDashboards/LoadPluginDashboard by moving database interaction from plugin management to the plugindashboards service. Fixes #44553 Co-authored-by: Will Browne <wbrowne@users.noreply.github.com> |
4 years ago |
|
|
a231c6861c
|
Chore: Remove bus.Dispatch from provisioning services (#44989)
* make getordbyname a method * remove one dispatch from plugins provisioner * remove bus from the plugins provisioner, skip test for now * remove bus from datasource provisioning * resolve tests in notifier provisioning * remove bus from the dashboards provisioning service * fix missing struct field * fix getorgbyid method calls * pass org store into dashboard provisioner * fix test function prototype * fix tests * attempt to fix tests after the rebase * fix integration test * avoid using transaction * remove comments |
4 years ago |
|
|
d5b98772ed
|
Dashboards: Refactor service to make it injectable by wire (#44588)
* Add providers to folder and dashboard services * Refactor folder and dashboard services * Move store implementation to its own file due wire cannot allow us to cast to SQLStore * Add store in some places and more missing dependencies * Bad merge fix * Remove old functions from tests and few fixes * Fix provisioning * Remove store from http server and some test fixes * Test fixes * Fix dashboard and folder tests * Fix library tests * Fix provisioning tests * Fix plugins manager tests * Fix alert and org users tests * Refactor service package and more test fixes * Fix dashboard_test tets * Fix api tests * Some lint fixes * Fix lint * More lint :/ * Move dashboard integration tests to dashboards service and fix dependencies * Lint + tests * More integration tests fixes * Lint * Lint again * Fix tests again and again anda again * Update searchstore_test * Fix goimports * More go imports * More imports fixes * Fix lint * Move UnprovisionDashboard function into dashboard service and remove bus * Use search service instead of bus * Fix test * Fix go imports * Use nil in tests |
4 years ago |