mirror of https://github.com/grafana/grafana
Tag:
Branch:
Tree:
5be04f5336
113351-add-drag-and-drop-add-button
115100-alerting-docs-saved-searches
115944-alerting-docs-silences-and-time-interval-docs-enrichment
17753-support-request---updating-an-existing-public-document---grafana---httpsgrafanacomdocsgrafanalatestalertingset-upconfigure-alert-state-historyconfigure-loki-and-prometheus-for-alert-state
18789-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafana-cloudalerting-and-irmalertingconfigure-notificationsmanage-contact-pointsintegrationsconfigure-amazon-snsconfigure-amazon-sns-notifications
19436-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafanalatestdevelopershttp_apialerting_provisioningprovisionedalertrule
19716-support-request---updating-an-existing-public-document---alerting---httpsgrafanacomdocsgrafana-cloudsecurity-and-account-managementallow-list
20230331_add_kerberos_support
20251127_hackathon-2025-12-gracoca
20260106_add-heatmap
KD/dashboard-title
KD/inspect-apply-btn
KD/migration-loggers-json-size
academo/fix-frontend-sandbox-geomap
add-history-to-dashboard-api
add-new-datasource-change-page
add-transformation-applicability-indicators
adela/suggestions_analytics_update
adela/suggestions_trace_panel
ale/apiextensions
alert-rules-button
alerting/UI-for-imported-timeintervals
alerting/add-alert-rules-tab
alerting/create-alert-rule-drawer-dashboard-panel
alerting/improve-query-removal
alerting/menu-v2-only
alerting/migrate-config-apps
alerting/reshuffle-menu-options
alerting/update-simplified-routing-ui-when-imported-resources
alexander-akhmetov/fix-alert-instance-totals
alexander-akhmetov/fix-recording-rules-offset
alexander-akhmetov/limit-rules-return-empty-groups
alexander-akhmetov/manage-alerts-ds-api
alexander-akhmetov/mqtt-append-group-key-to-topic
alexander-akhmetov/rule-statuses-endpoint
alexander-akhmetov/rule-view-page-uid-filter
alexander-akhmetov/skip-query
alexander-akhmetov/store-latest-result
alexander-akhmetov/update-docs-valuestring
alexspencer/correlations-explore-editor-updates
alexspencer/focused-query-poc
alexspencer/poc-drawer-state
alexspencer/wire-sql-schemas-to-llm
alsoba13/pyroscope-datasource-profile-id-selector
andreas/graphite-alias-fix
aocenas/folderpicker/sharedwithme-fix
apiextensions-2
ash/colorblind-themes
ash/panel-chrome-overflow-default
ash/react-19
ash/react-19-again
ash/react-19-ref-changes
ash/upgrade-react-window
attempt_at_short_url_updates
authlib-batch-check
authlib-batch-check-part2
authnwithfallback
axelav/dash-validator-app-mvp
axelav/dash-validator-app-prometheus-poc
backport-104195-to-release-12.0.1
backport-104433-to-release-12.0.1
backport-106375-to-release-12.0.2
backport-106440-to-release-12.0.2
backport-110158-to-release-11.6.6
backport-110158-to-release-12.1.2
backport-110787-to-release-12.1.2
backport-110787-to-release-12.2.1
backport-111296-to-release-12.2.1
backport-111751-to-release-12.2.1
backport-111912-to-release-12.2.1
backport-112266-to-release-12.2.2
backport-112847-to-release-12.0.7
backport-112847-to-release-12.1.4
backport-112847-to-release-12.2.2
backport-112900-to-release-12.1.4
backport-112922-to-release-12.2.2
backport-113013-to-release-12.2.2
backport-113194-to-release-12.2.2
backport-113338-to-release-12.1.4
backport-113710-to-release-12.3.1
backport-114078-to-release-12.3.1
backport-114265-to-release-12.3.1
backport-114809-to-release-12.1.6
backport-114809-to-release-12.2.4
backport-115252-to-release-12.3.1
backport-115394-to-release-12.2.3
backport-115500-to-release-12.0.9
backport-115500-to-release-12.1.6
backport-115547-to-release-12.3.2
backport-115615-to-release-12.3.2
backport-115623-to-release-12.0.9
backport-115630-to-release-12.3.2
backport-115663-to-release-12.3.2
backport-115716-to-release-12.2.4
backport-115716-to-release-12.3.2
backport-115748-to-release-12.3.2
backport-115815-to-release-12.0.9
backport-116042-to-release-12.3.2
backport-116116-to-release-12.3.2
backport-116247-to-release-12.3.2
block-connection-deletion
bogdan/dynamic-dashboards-dnd
bohandley/expose-create-alert-function-for-drilldown
bugfix/files-authorization
build-docker-full-improvements-draft
canvas-topnav
change-help-bar-identification
check-var-null
cherry-pick-geomap-view-variable-pr97173
chore/enterprise-api-clients-drift
chore/eslint-unused-directives
chore/fix-codeowners
chore/fix-project-assignment-search-and-storage
ckbedwell/runtime-plugin-reload
colin-stuart/remove-passwordlessMagicLinkAuthentication-feature-flag
collinfingar/saved-queries-configure-with-saved-query-db
collinfingar/saved-queries-drilldown-extension-hook-poc
comprehensive-migration-tests-clean
cursor/adhoc-filter-component-extraction-580c
cursor/assistant-streaming-feature-toggle-c8e6
cursor/customer-satisfaction-survey-questions-7b2b
cursor/grafana-oss-feature-research-7175
cursor/plan-feature-toggle-config-deprecation-fb6d
cursor/pull-request-review-and-grade-f37f
cw-batch-query-ga
dafydd-t/datasources-api-integration-tests
dafydd-t/experiment-pluginid-groupname
dashboarding-assistant-poc
data-manipulation-improvements
datasource-converter-cleanup
davkal-dash-perf
dd-test-cleanup
dependabot/docker/alpine-3.23.2
dependabot/docker/golang-1.26rc2-alpine
dependabot/github_actions/actions/download-artifact-7.0.0
dependabot/github_actions/cypress-io/github-action-6.10.4
dependabot/github_actions/cypress-io/github-action-6.10.8
dependabot/github_actions/docker/setup-docker-action-4.5.0
dependabot/github_actions/docker/setup-docker-action-4.7.0
dependabot/github_actions/docker/setup-qemu-action-3.7.0
dependabot/github_actions/octokit/graphql-action-008dd00ab2a2624eb2bf986700011b011f87fad4
dependabot/github_actions/octokit/graphql-action-abaeca7ba4f0325d63b8de7ef943c2418d161b93
dependabot/go_modules/apps/advisor/k8s-io-4c8051e9cb
dependabot/go_modules/apps/alerting/alertenrichment/k8s-io-032516bc7e
dependabot/go_modules/apps/alerting/rules/github.com/prometheus/common-0.67.5
dependabot/go_modules/apps/provisioning/github.com/migueleliasweb/go-github-mock-1.5.0
dependabot/go_modules/aws-sdk-go-06f6ee25fc
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/connectrpc/go-1.19.1-20251128082122-f6c424bce0e5.2
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/connectrpc/go-1.19.1-20251203114737-dab2f094ec25.2
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/protocolbuffers/go-1.36.11-20251203114737-dab2f094ec25.1
dependabot/go_modules/cloud.google.com/go/kms-1.23.2
dependabot/go_modules/cloud.google.com/go/storage-1.58.0
dependabot/go_modules/filippo.io/age-1.3.1
dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azcore-1.20.0
dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.13.1
dependabot/go_modules/github.com/VividCortex/mysqlerr-1.0.0
dependabot/go_modules/github.com/apache/arrow-go/v18-18.5.0
dependabot/go_modules/github.com/blevesearch/bleve/v2-2.5.5
dependabot/go_modules/github.com/blevesearch/bleve/v2-2.5.6
dependabot/go_modules/github.com/blevesearch/bleve/v2-2.5.7
dependabot/go_modules/github.com/blevesearch/bleve_index_api-1.2.11
dependabot/go_modules/github.com/dolthub/vitess-3.0.0-rc.3incompatible
dependabot/go_modules/github.com/go-ldap/ldap/v3-3.4.12
dependabot/go_modules/github.com/go-openapi/strfmt-0.25.0
dependabot/go_modules/github.com/grafana/grafana-aws-sdk-1.4.0
dependabot/go_modules/github.com/grafana/loki/v3-3.6.3
dependabot/go_modules/github.com/hashicorp/go-version-1.8.0
dependabot/go_modules/github.com/madflojo/testcerts-1.5.0
dependabot/go_modules/github.com/microsoft/go-mssqldb-1.9.5
dependabot/go_modules/github.com/migueleliasweb/go-github-mock-1.5.0
dependabot/go_modules/github.com/open-feature/go-sdk-1.17.0
dependabot/go_modules/github.com/open-feature/go-sdk-contrib/providers/go-feature-flag-0.2.7
dependabot/go_modules/github.com/phpdave11/gofpdi-1.0.15
dependabot/go_modules/github.com/prometheus/common-0.67.5
dependabot/go_modules/github.com/prometheus/sigv4-0.4.0
dependabot/go_modules/github.com/russellhaering/goxmldsig-1.5.0
dependabot/go_modules/go-opentelemetry-io-7119a2cb30
dependabot/go_modules/go.etcd.io/bbolt-1.4.3
dependabot/go_modules/gocloud.dev-0.44.0
dependabot/go_modules/k8s-io-fffc1c42f8
dependabot/go_modules/modernc.org/sqlite-1.42.2
dependabot/go_modules/pkg/promlib/github.com/prometheus/common-0.67.5
dependabot/npm_and_yarn/diff-8.0.3
dependabot/npm_and_yarn/modelcontextprotocol/sdk-1.25.2
dependabot/npm_and_yarn/packages/grafana-plugin-configs/glob-11.1.0
dependabot/npm_and_yarn/storybook-10.1.10
dependabot/npm_and_yarn/undici-7.18.2
deprecate-legacy-storage-migration-in-provisioning
dmihai/team-search-missing-fields
dmihai/user-teams-endpoint
docs/add-data-source-plugins-integrations-concepts-doc
docs/add-troubleshooting-guide-postgres
docs/add-troubleshooting-guide-prometheus
docs/gcm-add-troubleshooting-and-updates
docs/grafana-config-debug
docs/loki-data-source-revamp-012026
docs/scim-ga-v12.4
docs/secrets/add-k6-cloud-decrypter
docs/update-grafana-config-docs
docs/update-grafana-expressions-documentation
docs/update-influxdb-configure-doc
docs/update-mysql-troubleshooting-guide
domas-allow-grotfood-sidebar-extension
drew08t/canvas-drawio-import
drew08t/canvas-dynamic-layout
drew08t/geomap-esri-custom-dynamic
drew08t/geomap-require-attribution
ds-apiserver-schema-builder
editsquad/scroll-repeated-panels-into-view
eledobleefe/analytics-framework-user-test
emil/202212/errata
enhancememnt/provisioning-dashboard-warnings-2
enhancement/provisioning-dashboard-warnings
enhancement/provisioning-repo-connection-limits
ensure-folder-annotation-when-supported
erhilse/upgrade-user-button
ev/testing-nav-link
evictorero/library-panels-get-folders-legacy
evictorero/saved-queries-rbac-support
evictorero/snapshots-dual-write-support
fast
fastfrwrd/bigvalue-dynamic-layout
fastfrwrd/datalinkscontextmenu-keyboard-events
fastfrwrd/fix/piechart-keyboard-focus-indicator
fastfrwrd/gauge-bug-bash
fastfrwrd/gauge-neutral-old-gdev
fastfrwrd/sparkline-warnings
fastfrwrd/uplot-default-show-axisplacement-hidden
feat/865-instant-query-table
feat/865-instant-query-table-core-panel
feat/add-team-lbac-rule-apis
feat/mt-apiextensions
feat/sparkline-hover-interaction
feat/unified-storage-sharding
feat/update_cursor_when_hovering_on_point
feat/versioned-dashboard-schema-exports
feature/extract-search-server-interface
feature/kiosk-footer-scene-clean
fix-modal-button-row
fix/context-reuse-logger-init
fix/placeholder-contact-point
folders-always-return-folder-value
folders/assign-team-at-folder-creation
folders/create-team-folder
folders/team-folders-folder-picker
gabor/no-pointer
gamab/authz/debug
gamab/authz/global-roles
gamab/chore/use-roundtripper
gamab/iam/global-roles-p3
gamab/openapi/cluster-scope-resources
gareth/fix-tempo-default-query
gareth/opentsdb-error-source
gareth/tempo-custom-grpc-limits
giuseppe/feature-toggles-env-vars
grafakus/enable-ts-schema-generation
grafakus/fix-vars-selection-controls-menu
grafakus/query-variable-support-multiprops
grambbledook/ff-non-nool-support-docs
grambbledook/ff-non-nool-support-test-no-goleak
grambbledook/ff-non-nool-support2
grambbledook/remove-feature-toggles-from-api-registry
grambbledook/test-toolexec-instrumentation
grpc-server-graceful-shutdown-continued
gtk-grafana/annotations/anchored-tooltips
gtk-grafana/logs-table
gtk-grafana/loki/ad-hoc-filter-support
gtk-grafana/loki/ad-hoc-parser-bug
gtk-grafana/remove-exploreLogsAggregatedMetrics
gtk-grafana/rmove-exploreLogsLimitedTimeRange
gtk-grafana/tableNG/initialRowIndex
hackathon/stacks
haris/dash-import-k8s
haris/fix-static-v2
haris/import-v1-k8s
hugoh/app-core-store-barrel-file
hugoh/decouple-app-plugins
hugoh/new-apps-loading-III
hugoh/openapi-specs
hugoh/react-19-i18n
hugoh/ts-deps-grapher
i18n_crowdin_translations
idastambuk/row-layout-repeats-e2e
ifrost/explore-reset-legend
ifrost/reset-legend-selection-explore
ifrost/track-local-storage-errors
ihm/251209-dashboard-schema-update
ihm/251216-add-image-warning
ihm/251217-fix-docs-shared-shortcode
ihm/260115-viz-suggestions
index-owner-reference
instant
iortega/fix-stored-version
iortega/poc-defaults-dashboards
iortega/poc-transform-v1-to-v2-in-frontend
iortega/refactor-response-transformers
ismail/implement-codemirror-instead-slate
ismail/postgresql-variable-check
ivana/assistant-dashboard-idea
ivana/query-with-assistant
iwysiu/oss/1373
j-async-scripted-dashboards-deps
j-authelia-auth
j-fs-dev-oauth
j-hack-state-timeline-colours
jackhugo/pluginmetas-frontend
jackw/poc-vite
jackw/replace-lerna-with-nx
jackw/rspack-plugins
jacobsonmt/multipleroutes_squashed
janthoe/refactor-settings-public-reuse-of-quota-typed-setting-read
jck/tempo-forward-team-headers
jesdavpet/116310-opt-in-coverage-check-ci-workflow
jguer/add-identity-scope-validators-coreroles
jh/fs-devenv-webpack-readiness
justinrandell/crud-api-frontend-flag
kevinwcyu/113486-cw-logs-sqlql-log-group-selection
km/add-patches-list-to-build-meta
konrad-poc/grouped-view-revamped
kozhuhds/dynamic-command-palette-results
kristina/affix-attempt-donotmerge
kristina/config-query-mapping
kristina/rtk-corr
kristina/static-transform-refIds
kvstore-batch
kvstore-txn
l2d2/1462-table-use-display-fields
leeoniya/codemirror
leeoniya/graphng-hideFrom-plotLegend
leeoniya/lazy-react-query-builder
leeoniya/native-heatmap-zero-bounds
leeoniya/state-timeline-fix-dual-time-multi-series
leeoniya/state-timeline-value-mappings
leeoniya/statetimeline-tooltip-hideFrom-fix
leeoniya/timeseries-exemplars-rewrite
leventebalogh/extensions-link-async-configure
leventebalogh/poc
leventebalogh/update-dashboard-toolbar-layout
live-apiserver
main
mampersat/default_sidebar_docked
matyax/drilldown-saved-queries
matyax/filter-matching-logs-interaction
mckn/link-extension-custom-icon
mckn/tmpl-switch-control
mgyongyosi/external-group-mapping-search-api
mgyongyosi/sig-validation-generic-oauth
mgyongyosi/teamsync-use-app-ptf-apis
mgyongyosi/teamsync-use-app-ptf-apis_TR
mhamid/inherited-permissions
mhamid/role-disabled-permissions
migrate-tsgo
mmandrus/secrets/dek-cache
mt-tilt-podless-1
mtff/enumerated-types
njvrzm/errorsource-patch
njvrzm/process-per-tenant-sandbox
oauth-id-token-signature-validation
openfeature-requester
oscark/fix-link-overflowing-on-small-viewport
oscark/new-library-panel-from-auto-grid
oscark/poc-dashboard-json-api
oscark/track-isinside-by-scope
plugin-dependency-install
prometheus/bohandley-add-limit-for-client-calls-for-metric-names
protobuf-response-type
provisioning/connections-page
provisioning/dual-writer-auth-fixes
provisioning/export-backend
provisioning/implement-export
pyroscope/alternative-profile-visualizations
query-history-app
query-resolution
rbac-provisioning-doc-correction
release-0.0.0-cloud.0
release-11.0.0
release-11.0.0-preview
release-11.0.1
release-11.0.10
release-11.0.11
release-11.0.12
release-11.0.2
release-11.0.3
release-11.0.4
release-11.0.5
release-11.0.5+security-01
release-11.0.6
release-11.0.6+security-01
release-11.0.7
release-11.0.8
release-11.0.9
release-11.1.0
release-11.1.1
release-11.1.10
release-11.1.11
release-11.1.12
release-11.1.13
release-11.1.14
release-11.1.2
release-11.1.3
release-11.1.4
release-11.1.5
release-11.1.6
release-11.1.6+security-01
release-11.1.7
release-11.1.7+security-01
release-11.1.8
release-11.1.9
release-11.2.0
release-11.2.1
release-11.2.1+security-01
release-11.2.10
release-11.2.10+security-01
release-11.2.11
release-11.2.2
release-11.2.2+security-01
release-11.2.3
release-11.2.3+security-01
release-11.2.4
release-11.2.5
release-11.2.6
release-11.2.7
release-11.2.8
release-11.2.8+security-01
release-11.2.9
release-11.2.9+security-01
release-11.3.0
release-11.3.0+security-01
release-11.3.1
release-11.3.10
release-11.3.2
release-11.3.3
release-11.3.4
release-11.3.5
release-11.3.5+security-01
release-11.3.6
release-11.3.6+security-01
release-11.3.7
release-11.3.7+security-01
release-11.3.8
release-11.3.8+security-01
release-11.3.9
release-11.4.0
release-11.4.1
release-11.4.2
release-11.4.3
release-11.4.3+security-01
release-11.4.4
release-11.4.4+security-01
release-11.4.5
release-11.4.5+security-01
release-11.4.6
release-11.4.6+security-01
release-11.4.7
release-11.4.8
release-11.4.9
release-11.5.0
release-11.5.1
release-11.5.10
release-11.5.11
release-11.5.2
release-11.5.3
release-11.5.3+security-01
release-11.5.4
release-11.5.4+security-01
release-11.5.5
release-11.5.5+security-01
release-11.5.6
release-11.5.6+security-01
release-11.5.7
release-11.5.8
release-11.5.9
release-11.6.0
release-11.6.0+security-01
release-11.6.0-Update-JWT-library-CVE-2025-30204
release-11.6.1
release-11.6.1+security-01
release-11.6.10
release-11.6.2
release-11.6.2+security-01
release-11.6.3
release-11.6.3+security-01
release-11.6.4
release-11.6.5
release-11.6.6
release-11.6.7
release-11.6.8
release-11.6.9
release-12.0.0
release-12.0.0+security-01
release-12.0.1
release-12.0.1+security-01
release-12.0.1-backport-pr-104605
release-12.0.2
release-12.0.2+security-01
release-12.0.3
release-12.0.4
release-12.0.5
release-12.0.6
release-12.0.6+security-01
release-12.0.7
release-12.0.8
release-12.0.9
release-12.1.0
release-12.1.1
release-12.1.2
release-12.1.2-npm
release-12.1.3
release-12.1.3+security-01
release-12.1.4
release-12.1.5
release-12.1.6
release-12.2.0
release-12.2.1
release-12.2.1+security-01
release-12.2.2
release-12.2.3
release-12.2.4
release-12.3.0
release-12.3.1
release-12.3.2
release-v9.0.0
remove-experimental-search-loading-2
remove-internal-id-from-datasource-types
remove-mysqlAnsiQuotes
remove-update-make-docs-workflow-grafana
rename-backend-queries-variable
renato.costa/duplicated-provisioned-dashboards-face-limit-slow-patches-take-2
renovate/braintree-sanitize-url-7.x
renovate/busybox-1.37.0
renovate/downshift-9.x-lockfile
renovate/kusto-monaco-kusto-14.x
renovate/lerna-monorepo
renovate/marked-17.x
renovate/moment-timezone-0.x
renovate/npm-diff-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/tanstack-virtual-monorepo
renovate/welldone-software-why-did-you-render-10.x
repo-return-hash
restore-dashboards/dashboard-links
restore-dashboards/delete-permissions
rjcrutch-patch-1
rjimenez/provisioning-connection-repositories
rjimenez/provisioning-readme-support
rm-dualwriter-datasyncer
rodrigopk/centralize-provisioning-logic
samsch/fast-patch-rudderstack-events-fix
samsch/hackathon-combobox-custom-render
santihernandezc/use_compact_param_alert_rule_list
sarahzinger/apiserver-timeouts
search-default-sort
selectable-fields
selectable-fields-extract-search-server
sgriff96/115451-fe-empty-transformation-responsiveness-2
slow
sql-ds-with-uid
sql-kvstore-poc
sqlkv-enable-more-tests
sriram/SQLVariableSupport
sriram/SQLVariableSupportAutoComplete
sriram/postgres-connectionstring
steady
steady-patch-2
stevesg/alerting-historian-notification-query
stevesg/improve-notification-app-errors
stevesg/loki-state-history-refactor
stevesg/remove-dummy-type
svennergr/drawer-sidebar-aware
tdbishop/fix-multi-modal-toggletip
tdbishop/fix-multi-modal-toggletip-data-attribute
test/frontend-backend-separation-action
timlevett/stored-notifications-copy
titolins/alertmanager-add-sync-timer-feature-flag
titolins/fix-go-mod-update-alerting-deps
titolins/fix-go-mod-update-deps
titolins/support-imported-time-intervals
toddtreece/sdk-generics
toddtreece/test-preload-issue
toddtreece/update-enterprise-imports-search
tskarhed/scopes/dont-redirect-on-nested-navigations
undef1nd/ofrep-datagridedit
undef1nd/openfeat-logunknownreq
undef1nd/rem-logUnknownRequests
undef1nd/static-provider-types
unified-storage-kvstore-last-import-time
unified-storage-retry-when-obtaining-database-connection
unified-storage-sql-garbage-collection
update-alerting-swagger-spec
update-git-history
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
viz-change-input
wb/plugins-aliasids
yuri-tceretian/alertmanager-test-integration
yuri-tceretian/contact-points-v2
yuri-tceretian/receiver-testing-api
ywzheng1/recently-viewed-dashboards-rudderstack-events
ywzheng1/recently-viewed-dashboards-ui-enhancement
zanzana/test-folder-sets
zoltan/postgres-variable-upgrade
zserge/annotation-frontend
zserge/annotation-kv
zserge/annotations-unified-storage
1.0.0
6.1.6
7.0.0
7.2.1
dupa
list
omgtest
packages@6.3.0-alpha.33
packages@6.3.0-alpha.36
packages@6.3.0-beta.1
pkg/promlib/v0.0.1
pkg/promlib/v0.0.2
pkg/promlib/v0.0.3
pkg/promlib/v0.0.4
pkg/promlib/v0.0.5
pkg/promlib/v0.0.6
pkg/promlib/v0.0.7
pkg/promlib/v0.0.8
pkg/util/xorm/v0.0.1
pull
rrc_fast_12.2.0-17261372546.patch1
rrc_steady_12.2.0-17245430286.patch1
rrc_steady_12.4.0-19174562009.patch4
test
v0.0.0-cloud
v0.0.0-kmdagger1
v0.0.0-kmdagger2
v0.0.0-kmdagger3
v0.0.0-test
v0.0.0-test.2
v0.0.0-testrgm3
v0.0.0-testrgm4
v0.0.0-testrgm6
v0.0.1-test
v0.0.85-test
v1.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.2.0
v1.3.0
v1.4.0
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.5.4
v1.6.0
v1.6.1
v1.7.0
v1.7.0-rc1
v1.8.0
v1.8.0-rc1
v1.8.1
v1.9.0
v1.9.0-rc1
v1.9.1
v10.0.0
v10.0.0-preview
v10.0.1
v10.0.10
v10.0.11
v10.0.12
v10.0.13
v10.0.2
v10.0.3
v10.0.4
v10.0.5
v10.0.6
v10.0.8
v10.0.9
v10.1.0
v10.1.1
v10.1.10
v10.1.2
v10.1.4
v10.1.5
v10.1.6
v10.1.7
v10.1.8
v10.1.9
v10.2.0
v10.2.1
v10.2.2
v10.2.3
v10.2.4
v10.2.5
v10.2.6
v10.2.7
v10.2.8
v10.2.9
v10.3.0
v10.3.1
v10.3.10
v10.3.11
v10.3.12
v10.3.3
v10.3.4
v10.3.5
v10.3.6
v10.3.7
v10.3.8
v10.3.9
v10.4.0
v10.4.1
v10.4.10
v10.4.11
v10.4.12
v10.4.13
v10.4.14
v10.4.15
v10.4.16
v10.4.17
v10.4.17+security-01
v10.4.18
v10.4.18+security-01
v10.4.19
v10.4.19+security-01
v10.4.2
v10.4.3
v10.4.4
v10.4.5
v10.4.6
v10.4.7
v10.4.8
v10.4.9
v11.0.0
v11.0.0-preview
v11.0.1
v11.0.10
v11.0.11
v11.0.2
v11.0.3
v11.0.4
v11.0.5
v11.0.5+security-01
v11.0.6
v11.0.6+security-01
v11.0.7
v11.0.8
v11.0.9
v11.1.0
v11.1.1
v11.1.10
v11.1.11
v11.1.12
v11.1.13
v11.1.2
v11.1.3
v11.1.4
v11.1.5
v11.1.6
v11.1.6+security-01
v11.1.7
v11.1.7+security-01
v11.1.8
v11.1.9
v11.1.999-zserge-test
v11.2.0
v11.2.1
v11.2.1+security-01
v11.2.10
v11.2.10+security-01
v11.2.2
v11.2.2+security-01
v11.2.3
v11.2.3+security-01
v11.2.4
v11.2.5
v11.2.6
v11.2.7
v11.2.8
v11.2.8+security-01
v11.2.9
v11.2.9+security-01
v11.3.0
v11.3.0+security-01
v11.3.1
v11.3.2
v11.3.3
v11.3.4
v11.3.5
v11.3.5+security-01
v11.3.6
v11.3.6+security-01
v11.3.7
v11.3.7+security-01
v11.3.8
v11.3.8+security-01
v11.3.9
v11.4.0
v11.4.1
v11.4.2
v11.4.3
v11.4.3+security-01
v11.4.4
v11.4.4+security-01
v11.4.5
v11.4.5+security-01
v11.4.6
v11.4.6+security-01
v11.4.7
v11.4.8
v11.5.0
v11.5.1
v11.5.10
v11.5.2
v11.5.3
v11.5.3+security-01
v11.5.4
v11.5.4+security-01
v11.5.5
v11.5.5+security-01
v11.5.6
v11.5.6+security-01
v11.5.7
v11.5.8
v11.5.9
v11.6.0
v11.6.0+security-01
v11.6.1
v11.6.1+security-01
v11.6.2
v11.6.2+security-01
v11.6.3
v11.6.3+security-01
v11.6.4
v11.6.5
v11.6.6
v11.6.7
v11.6.8
v11.6.9
v12.0.0
v12.0.0+security-01
v12.0.1
v12.0.1+security-01
v12.0.2
v12.0.2+security-01
v12.0.3
v12.0.4
v12.0.5
v12.0.6
v12.0.6+security-01
v12.0.7
v12.0.8
v12.1.0
v12.1.1
v12.1.2
v12.1.3
v12.1.3+security-01
v12.1.4
v12.1.5
v12.2.0
v12.2.1
v12.2.1+security-01
v12.2.2
v12.2.3
v12.3.0
v12.3.1
v2.0.0-beta1
v2.0.0-beta3
v2.0.1
v2.0.2
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v2.5.0
v2.6.0
v2.6.0-beta1
v3.0-beta1
v3.0-beta2
v3.0-beta3
v3.0-beta4
v3.0-beta5
v3.0.0-beta6
v3.0.0-beta7
v3.0.1
v3.0.2
v3.0.3
v3.0.4
v3.1.0
v3.1.0-beta1
v3.1.1
v3.2.1-test
v4.0.0
v4.0.0-beta1
v4.0.0-beta2
v4.0.1
v4.0.2
v4.1.0
v4.1.0-beta1
v4.1.1
v4.1.2
v4.2.0
v4.2.0-beta1
v4.3.0
v4.3.0-beta1
v4.3.1
v4.3.2
v4.4.0
v4.4.1
v4.4.2
v4.4.3
v4.5.0
v4.5.0-beta1
v4.5.1
v4.5.2
v4.6.0
v4.6.0-beta1
v4.6.0-beta2
v4.6.0-beta3
v4.6.1
v4.6.2
v4.6.3
v4.6.4
v4.6.5
v5.,2.4
v5.0.0
v5.0.0-beta1
v5.0.0-beta2
v5.0.0-beta3
v5.0.0-beta4
v5.0.0-beta5
v5.0.1
v5.0.2
v5.0.3
v5.0.4
v5.1.0
v5.1.0-beta1
v5.1.1
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.2.0
v5.2.0-beta1
v5.2.0-beta2
v5.2.0-beta3
v5.2.1
v5.2.2
v5.2.3
v5.2.4
v5.2.5
v5.3.0
v5.3.0-beta1
v5.3.0-beta2
v5.3.0-beta3
v5.3.1
v5.3.2
v5.3.3
v5.3.4
v5.4.0
v5.4.0-beta1
v5.4.1
v5.4.2
v5.4.3
v5.4.4
v5.4.4_private
v5.4.5
v6.0.0
v6.0.0-beta1
v6.0.0-beta2
v6.0.0-beta3
v6.0.1
v6.0.2
v6.1.0
v6.1.0-beta1
v6.1.1
v6.1.2
v6.1.3
v6.1.4
v6.1.6
v6.2.0
v6.2.0-beta1
v6.2.0-beta2
v6.2.1
v6.2.2
v6.2.3
v6.2.4
v6.2.5
v6.3.0
v6.3.0-alpha.30
v6.3.0-beta.0
v6.3.0-beta1
v6.3.0-beta2
v6.3.0-beta3
v6.3.0-beta4
v6.3.1
v6.3.2
v6.3.3
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.4.0
v6.4.0-beta1
v6.4.0-beta2
v6.4.1
v6.4.2
v6.4.3
v6.4.4
v6.4.5
v6.5
v6.5.0
v6.5.0-beta1
v6.5.1
v6.5.2
v6.5.3
v6.6.0
v6.6.0-beta1
v6.6.1
v6.6.2
v6.7.0
v6.7.0-beta1
v6.7.1
v6.7.2
v6.7.3
v6.7.4
v6.7.5
v6.7.6
v7.0.0
v7.0.0-beta1
v7.0.0-beta2
v7.0.0-beta3
v7.0.1
v7.0.2
v7.0.3
v7.0.4
v7.0.5
v7.0.6
v7.1.0
v7.1.0-beta1
v7.1.0-beta2
v7.1.0-beta3
v7.1.1
v7.1.2
v7.1.3
v7.1.4
v7.1.5
v7.2.0
v7.2.0-beta1
v7.2.0-beta2
v7.2.1
v7.2.2
v7.2.3
v7.3.0
v7.3.0-beta1
v7.3.0-beta2
v7.3.1
v7.3.10
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.4.0
v7.4.0-beta1
v7.4.1
v7.4.2
v7.4.3
v7.4.4
v7.4.5
v7.5.0
v7.5.0-beta1
v7.5.0-beta2
v7.5.1
v7.5.10
v7.5.11
v7.5.12
v7.5.13
v7.5.15
v7.5.16
v7.5.17
v7.5.2
v7.5.3
v7.5.4
v7.5.5
v7.5.6
v7.5.7
v7.5.8
v7.5.9
v8.0.0
v8.0.0-beta1
v8.0.0-beta2
v8.0.0-beta3
v8.0.1
v8.0.2
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.1.0
v8.1.0-beta1
v8.1.0-beta2
v8.1.0-beta3
v8.1.1
v8.1.2
v8.1.3
v8.1.4
v8.1.5
v8.1.6
v8.1.7
v8.1.8
v8.2.0
v8.2.0-beta1
v8.2.0-beta2
v8.2.1
v8.2.2
v8.2.3
v8.2.4
v8.2.5
v8.2.6
v8.2.7
v8.3.0
v8.3.0-beta1
v8.3.0-beta2
v8.3.1
v8.3.10
v8.3.11
v8.3.2
v8.3.3
v8.3.4
v8.3.5
v8.3.6
v8.3.7
v8.4.0
v8.4.0-beta1
v8.4.1
v8.4.10
v8.4.11
v8.4.2
v8.4.3
v8.4.4
v8.4.5
v8.4.6
v8.4.7
v8.5.0
v8.5.0-beta1
v8.5.1
v8.5.10
v8.5.11
v8.5.13
v8.5.14
v8.5.15
v8.5.16
v8.5.2
v8.5.20
v8.5.21
v8.5.22
v8.5.24
v8.5.26
v8.5.27
v8.5.3
v8.5.4
v8.5.5
v8.5.6
v8.5.9
v9.0.0
v9.0.0-beta1
v9.0.0-beta2
v9.0.0-beta3
v9.0.1
v9.0.2
v9.0.3
v9.0.4
v9.0.5
v9.0.6
v9.0.7
v9.0.8
v9.0.9
v9.1.0
v9.1.0-beta1
v9.1.1
v9.1.2
v9.1.3
v9.1.4
v9.1.5
v9.1.6
v9.1.7
v9.1.8
v9.2.0
v9.2.0-279c6c6c7d
v9.2.0-beta1
v9.2.1
v9.2.10
v9.2.13
v9.2.15
v9.2.17
v9.2.18
v9.2.19
v9.2.2
v9.2.20
v9.2.3
v9.2.4
v9.2.5
v9.2.6
v9.2.7
v9.2.8
v9.3.0
v9.3.0-beta1
v9.3.1
v9.3.11
v9.3.13
v9.3.14
v9.3.15
v9.3.16
v9.3.2
v9.3.4
v9.3.6
v9.3.8
v9.4.0
v9.4.0-beta1
v9.4.1
v9.4.10
v9.4.12
v9.4.13
v9.4.14
v9.4.15
v9.4.17
v9.4.2
v9.4.3
v9.4.7
v9.4.9
v9.5.0
v9.5.1
v9.5.10
v9.5.12
v9.5.13
v9.5.14
v9.5.15
v9.5.16
v9.5.17
v9.5.18
v9.5.19
v9.5.2
v9.5.20
v9.5.21
v9.5.3
v9.5.5
v9.5.6
v9.5.7
v9.5.8
v9.5.9
vtest-new-release-pipeline
${ noResults }
16 Commits (5be04f53368cce32a2bc7642957504b787187cfb)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
29327cbba2
|
Plugins: Use error plane for api/ds/query (#54750)
* plugin client returns error base * fix api test * add plugin client test * add fallback err * fix linting * wip * replace bad query * template is an error * failing test of templated error * add one test passing * fix failing test * move test * rename ErrBadQuery to ErrQueryValidationFailure * tidy diff * Change to one error per specific error kind * last err + fix test * fix imports * more tests * keep req vars together Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> |
3 years ago |
|
|
101349fe49
|
RBAC: Add permissions to install and configure plugins (#51829)
* RBAC: Allow app plugins restriction Co-authored-by: Kalle Persson <kalle.persson@grafana.com> * Moving declaration to HttpServer Co-Authored-By: marefr <marcus.efraimsson@gmail.com> * Picking changes from the other branch Co-authored-by: Alexander Zobnin <alexanderzobnin@gmail.com> * Rename plugins.settings to plugins Co-authored-by: Kalle Persson <kalle.persson@grafana.com> * Account for PluginAdminExternalManageEnabled Co-authored-by: Will Browne <will.browne@grafana.com> * Set metadata on instantiation Co-authored-by: Jguer <joao.guerreiro@grafana.com> Co-authored-by: Kalle Persson <kalle.persson@grafana.com> Co-authored-by: marefr <marcus.efraimsson@gmail.com> Co-authored-by: Alexander Zobnin <alexanderzobnin@gmail.com> Co-authored-by: Will Browne <will.browne@grafana.com> Co-authored-by: Jguer <joao.guerreiro@grafana.com> |
3 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 |
3 years ago |
|
|
062d255124
|
Handle ioutil deprecations (#53526)
* replace ioutil.ReadFile -> os.ReadFile * replace ioutil.ReadAll -> io.ReadAll * replace ioutil.TempFile -> os.CreateTemp * replace ioutil.NopCloser -> io.NopCloser * replace ioutil.WriteFile -> os.WriteFile * replace ioutil.TempDir -> os.MkdirTemp * replace ioutil.Discard -> io.Discard |
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 |
|
|
17ec9cac83
|
Add delete user from other services/stores (#51912)
* Remove user from preferences, stars, orguser, team member * Fix lint * Add Delete user from org and dashboard acl * Delete user from user auth * Add DeleteUser to quota * Add test files and adjust user auth store * Rename package in wire for user auth * Import Quota Service interface in other services * do the same in tests * fix lint tests * Fix tests * Add some tests * Rename InsertUser and DeleteUser to InsertOrgUser and DeleteOrgUser * Rename DeleteUser to DeleteByUser in quota * changing a method name in few additional places * Fix in other places * Fix lint * Fix tests * Rename DeleteOrgUser to DeleteUserFromAll * Update pkg/services/org/orgimpl/org_test.go Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com> * Update pkg/services/preference/prefimpl/inmemory_test.go Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com> * Rename Acl to ACL * Fix wire after merge with main * Move test to uni test Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com> |
4 years ago |
|
|
40dff288cd
|
Plugins: Register management endpoints only when external managed is also false (#51802)
* Only define plugin install endpoints when catalog enabled * add external check |
4 years ago |
|
|
51ff2b8c58
|
Logging: Unify logging fakes (#48822)
|
4 years ago |
|
|
4ecd57f49c
|
Plugins: Introduce HTTP 207 Multi Status response to api/ds/query (#48550)
* feature toggles * return HTTP 207 from ds/query * add ft check * add API test * add 207 check for qr * change to OR * revert check * add explicit toggle check for cloudwatch * remove unused import * remove from defaults.ini * add status codes to md and update swagger * new fangled http api tests pattern * update swagger * Update docs/sources/http_api/data_source.md Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com> * add missing word and reformat Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com> |
4 years ago |
|
|
18e93c7077
|
Chore: Remove bus (#47511)
* Chore: Remove bus * remove unused const |
4 years ago |
|
|
605d056136
|
Security: Sync security changes on main (#45083)
* * Teams: Appropriately apply user id filter in /api/teams/:id and /api/teams/search * Teams: Ensure that users searching for teams are only able see teams they have access to * Teams: Require teamGuardian admin privileges to list team members * Teams: Prevent org viewers from administering teams * Teams: Add org_id condition to team count query * Teams: clarify permission requirements in teams api docs * Teams: expand scenarios for team search tests * Teams: mock teamGuardian in tests Co-authored-by: Dan Cech <dcech@grafana.com> * remove duplicate WHERE statement * Fix for CVE-2022-21702 (cherry picked from commit 202d7c190082c094bc1dc13f7fe9464746c37f9e) * Lint and test fixes (cherry picked from commit 3e6b67d5504abf4a1d7b8d621f04d062c048e981) * check content type properly (cherry picked from commit 70b4458892bf2f776302720c10d24c9ff34edd98) * basic csrf origin check (cherry picked from commit 3adaa5ff39832364f6390881fb5b42ad47df92e1) * compare origin to host (cherry picked from commit 5443892699e8ed42836bb2b9a44744ff3e970f42) * simplify url parsing (cherry picked from commit b2ffbc9513fed75468628370a48b929d30af2b1d) * check csrf for GET requests, only compare origin (cherry picked from commit 8b81dc12d8f8a1f07852809c5b4d44f0f0b1d709) * parse content type properly (cherry picked from commit 16f76f4902e6f2188bea9606c68b551af186bdc0) * mentioned get in the comment (cherry picked from commit a7e61811ef8ae558ce721e2e3fed04ce7a5a5345) * add content-type: application/json to test HTTP requests * fix pluginproxy test * Fix linter when comparing errors Co-authored-by: Kevin Minehart <kmineh0151@gmail.com> Co-authored-by: Dan Cech <dcech@grafana.com> Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> Co-authored-by: Serge Zaitsev <serge.zaitsev@grafana.com> Co-authored-by: Vardan Torosyan <vardants@gmail.com> |
4 years ago |
|
|
c798c0e958
|
Security: Fix directory traversal issue (#42846)
* security: fix dir traversal issue
(cherry picked from commit
|
4 years ago |
|
|
2e3e7a7e55
|
Plugins: Plugin Store API returns DTO model (#41340)
* toying around * fix refs * remove unused fields * go further * add context * ensure streaming handler is set |
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 |
|
|
e0315dabe8
|
Plugins: Use file extension allowlist when serving plugin assets instead of checking for UNIX executable (#37688)
* explicitly check for plugin binary * remove check completely * resolve conflicts * allow module + logos * add tests * simplify * rework to allowlist * add case * remove old stuff * simplify * add case insensitive test |
5 years ago |