There is a requirement where I have to hide some of the fields on interface and after this change whenever a new request is created the fields wont be visible on the form. But we have to show the old data for those fields in the record summary.
Discussion posts and replies are publicly visible
One option would be to include an additional field in your data that indicates if the data is old or new (i.e. a 'Version'). Then in your interface the components that display the data can use the 'showWhen' attribute which you can control using the 'Version'.