The Field Change History add-on captures change history into a custom table in Dataverse. With this solution the fields to track are managed entirely in configuration records, eliminating the need for additional processes or custom code by administrators or developers. The solution can be installed through app source here with a free trial.
A comprehensive set of information is included in change history including the start and end of field values, the user that made the change, and the previous value.. Captured data can be used to display record history in model-driven apps and provide data for reporting purposes.

The solution has no external dependencies and can be easily installed on any OOTB or customized Dataverse instance.. Click through to a link below for details on the solution configuration and features