Skip to content

fix: resolve memory exhaustion during PCO sync

Choose a tag to compare

@AddisonRoberts AddisonRoberts released this 18 Jun 18:56
· 10 commits to main since this release

During sync, the included resource index (event name, location, etc.) was
being duplicated onto every event instance before caching, causing PHP to
exhaust its 512MB memory limit on large calendars. Additionally, historical
events dating back to 2014 were being pulled on every sync because the
future filter was never applied by default.

  • Build included resource index once per page instead of per instance
  • Always apply filter=future on event_instances endpoint

Full Changelog: v1.0.0...v1.0.1