EDS generates instances for recurring events starting at midnight with an UNTIL date incorrectly. Specifically, using e_cal_client_generate_instances() or e_cal_recur_generate_instances_sync() generates an instance one day after the UNTIL date. This bug was introduced with the migration to libical-glib and libecal-2.0, so this affects bot focal and jammy. It was fixed with commit 3969303e (master) and 7fb64814 (gnome-42) which will be part of the 3.45.1+ and 3.44.3+ releases respectively.
EDS generates instances for recurring events starting at midnight with an UNTIL date incorrectly. Specifically, using e_cal_client_ generate_ instances( ) or e_cal_recur_ generate_ instances_ sync() generates an instance one day after the UNTIL date. This bug was introduced with the migration to libical-glib and libecal-2.0, so this affects bot focal and jammy. It was fixed with commit 3969303e (master) and 7fb64814 (gnome-42) which will be part of the 3.45.1+ and 3.44.3+ releases respectively.
Upstream bug report: https:/ /gitlab. gnome.org/ GNOME/evolution -data-server/ -/issues/ 393