Tracking Changes in JIRA Versions and Components

I’m looking to determine if JIRA records any updates, deletions, or modifications made to project versions and components. Specifically, when a user with administrative access makes changes, I want to capture the nature of the alteration along with the identity of the person responsible. Does JIRA include a built-in feature to activate and view such a change log? If it does, what steps are required to enable this audit trail? Alternatively, are there any recommended methods to track these historical changes reliably?

i thik jira audit log can catch these changes when enabled in the admin panel. its not perfect so some details might be missng. u may also check some plugins for more fine grained logs