Recurring calendar events (such as yearly) do not render in the future

Issue Description

I am trying to import some old recurring events to Stalwart, but yearly recurring events are not rendering in today’s date. I am using Bulwark but have done some checking with the JMAP API and it does not seem to be returning the future events.

To replicate: create a yearly event dated 2018-06-01

Check June 2027, the event is not there.

Expected Behavior

The recurring event should appear every year

Actual Behavior

The event is not visible.

Stalwart Version

v0.16.x

Installation Method

Docker

Database Backend

PostgreSQL

Blob Storage

Filesystem

Search Engine

PostgreSQL

Directory Backend

Internal

I have reviewed the documentation and FAQ and confirm that my issue is NOT addressed there.

on

I have searched this support forum (open and closed topics) and confirm this is not a duplicate.

on

I understand that topics in this category are triaged by a bot first but a human reply will follow up. If I’d prefer a human-only reply, I’ll add the no-ai tag to my topic.

on

See maxRecurrenceExpansions.

Thank you for the reply @stalwart . My settings are default, as seen below. The gap in question is only 9 years and it is a yearly event.

Hello, what is the typical process for having bug reports transferred to the Github issue tracker?

Fixed in v0.16.18 (yet to be released).