I am working on a large production app, we use an embedded_schema to both store and display some user configs on the User record and in the view/template. I recently changed the embedded_schema removing a field, built the app, and deployed to production.
Two days later if I run a query on any user the field is no longer showing up in the JSONB column; however, in the application, it continues to show up for all users until the page is refreshed.
Our application does use Redis for some jobs but no caching dependencies from what I can tell looking at the mix files. Is there something out of the box in Phoenix or Ecto that would be causing this to happen?