tju-yxq opened a new issue, #3295: URL: https://github.com/apache/rocketmq-dashboard/issues/3295
## Problem The dashboard now stores server-side message and trace query history, shows both lists in the Message Explorer history drawer, and automatically purges records only after the configured retention period. The drawer does not provide a way for an operator to remove an individual history entry or clear their own history on demand. This matters in shared environments where a query can contain a sensitive message key, topic, message ID, or trace topic. Waiting for scheduled retention, or changing the global retention setting, is not an adequate way for an operator to remove an entry immediately. The current UI also makes the history appear permanent even though it is user-scoped. ## Expected behavior - allow an authenticated operator to delete one of their own message-query or trace-query history records; - provide a clear-history action for the current operator and selected cluster scope; - never allow a user to delete another operator's records; - refresh the list and summary after deletion, including when the last row on a page is removed; - require confirmation before clearing multiple records. The existing scheduled retention cleanup should remain as the automatic backstop. ## Scope This issue is about the server-side query history API and the Message Explorer history drawer. Saved query presets are a separate feature and are not part of this issue. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
