Skip to content

Content release triggered at incorrect date/time #24727

@mdirksen-optimizers

Description

@mdirksen-optimizers

Node Version

22.20.0

NPM/Yarn/PNPM Version

NPM 10.9.3

Strapi Version

5.23.3 (Enterprise)

Operating System

Docker/Podman/LXC

Database

MySQL

Javascript or Typescript

Typescript

Reproduction URL

No response

Bug Description

Today we experienced an unexpected content release, occurring before its scheduled execution date. The following is an excerpt from the database strapi.strapi_releases table (MySQL).

id released_at created_at updated_at published_at scheduled_at timezone status
82 2025-10-29 03:00:02.349000 2025-10-27 16:54:42.910000 2025-10-29 03:00:02.349000 2025-10-27 16:54:42.910000 2025-10-29 11:00:00.000000 Europe/Amsterdam done

As you can see, the released_at value does not match the scheduled_at value. No manual release was triggered at this time. There were no other releases scheduled on this day as well. In our console logs we can find the following:

[2025-10-29 03:00:00.030] [32minfo[39m: [Content Releases] Starting to publish release [redacted, but matching 82]

Steps to Reproduce

We weren't able to reproduce it, but I'm assuming it is something like the following:

  1. Schedule a release in the future
  2. Wait for the CRON job to mistakenly execute the release, possibly on the correct day, but the wrong time.

Expected Behavior

I expect a scheduled release to be executed at the correct day and time, and that there should be no significant difference between the scheduled_at value and the actual released_at value.

Logs

2025-10-29T02:00:05.6455368Z [2025-10-29 03:00:00.030] [32minfo[39m: [Content Releases] Starting to publish release [redacted, but matching 82]

Code Snippets

No response

Media

No response

Additional information

No response

Confirmation Checklist

Metadata

Metadata

Assignees

No one assigned

    Labels

    issue: bugIssue reporting a bugseverity: mediumIf it breaks the basic use of the product but can be worked aroundsource: core:content-releasesSource is the Content Releases featurestatus: pending reproductionWaiting for free time to reproduce the issue, or more informationversion: 5Issue is present in Strapi 5

    Type

    Projects

    Status

    To triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions