History not updating

I have…

  • Read the following guideline: Troubleshooting and Support | Squidex. I understand that my support request might get deleted if I do not follow the guideline.
  • Used code blocks with ``` to format my code examples like JSON or logs properly.

I’m submitting a…

  • Regression (a behavior that stopped working in a new release)
  • Bug report
  • Performance issue
  • Documentation issue or request

Current behavior

  1. History not updating after content changes
  • When content is updated, the history does not reflect the changes.
  • There are no errors reported in the event consumers.
  • Resetting all event consumers temporarily resolves the issue, but after some time the problem returns: history stops updating again.
  1. History functions not working (Load and Compare)
  • The Load and Compare features in the history view are not functioning.
  • They did work correctly when we first set up a fresh/clean instance with Docker, but stopped working afterward.
  1. Content update rules not triggered
  • When the history is not updating, none of the content update rules are triggered either.

Expected behavior

  1. When content is updated, it should update the status history
  2. I should be able to Load previous versions and Compare in history
  3. Content rules should be triggered when the content is updated.

Minimal reproduction of the problem

  1. Update any content
  2. View in the history the updated status

Environment

App Name: dev, prod

  • [ x ] Self hosted with docker
  • Self hosted with IIS
  • Self hosted with other version
  • Cloud version

Version: [VERSION]

Browser:

  • Chrome (desktop)
  • Chrome (Android)
  • Chrome (iOS)
  • Firefox
  • Safari (desktop)
  • Safari (iOS)
  • IE
  • Edge

Others:

  • Using MongoDB Atlas

Can you go to the admin section? There is a “Event Consumers”, “History” … probably it has stopped or you have something in the logs.

I’ve checked the docker logs and and couldn’t see anything unusual. Are there any other logs that I could look into?

Also the fact that I cannot Compare or Load a previous version, is it due to the fact the history consumer is down?

How do I see if the History consumer is down?

No, usually I just search for exceptions.

Yes

Have you checked the admin section? If you see a “play” icon at the consumer, it has stopped. You can also use the health endpoint. For example: https://cloud.squidex.io/background-healthz

{“entries”:{“EventConsumers”:{“data”:{“AppPermanentDeleter”:“Running”,“AssetUsageTracker”:“Running”,“CronJobUpdater”:“Running”,“HistoryService”:“Running”,“MongoSchemasHash”:“Running”,“NotificationEmailSender”:“Running”,“RecursiveDeleter”:“Running”,“RuleEnqueuer”:“Running”,“SchemaPermanentDeleter”:“Running”,“Subscriptions”:“Running”,“TextIndexer6”:“Running”},“description”:null,“duration”:“00:00:00.0042501”,“status”:“Healthy”}},“status”:“Healthy”,“totalDuration”:“00:00:00.0082129”}

Yes, they’re all running and still Load and Compare are not working.

Then I have no idea tbh. Have you tried to turn it off and on again? :wink:

Of course. A few times. Would it be possible to schedule a quick call with you to support (Paid)?

Screenshot 2025-08-27 at 20.23.31

I also noticed that no HTTP call is being made when click “Load” or “Compare”. Any idea?

Yes, but not this week.

I will have a look. I do not know right know how it should behave