Keeper.sh
Calendar sync tool that aggregates and syncs events across providers
Alternative to: onecal, calendarbridge, reclaim.ai
v2.24.6
2026-09-23Updated documentation for cron worker job queues and improved Microsoft email verification logic.
v2.24.5
2026-09-23Added the ability to edit and delete events from connected calendars via the API.
v2.24.4
2026-09-23Fixed an issue by declaring destructiveHint on read-only MCP tools.
v2.24.3
2026-09-23Fixed an issue to ensure OIDC scopes are granted to dynamically registered MCP clients.
v2.24.2
2026-09-23Added OpenAI apps domain verification support and fixed MCP tool title mirroring in annotations.
v2.24.1
2026-09-18Introduced the Keeper.sh MCP marketplace package for the Cursor plugin and updated SEO configurations.
v2.24.0
2026-09-09Introduced new calendar month and week views, improved dashboard calendar integration, updated sidebar animations, and added account reauthentication functionality.
v2.23.6
2026-09-09This release includes fixes for feed identifier resolution, settings account labels, user input security, and updates to vitest test configurations.
v2.23.5
2026-09-09Fixed a bug in the calendar where IPv6 reachability was classified by library fallback instead of allocation.
v2.23.4
2026-09-09Fixed an issue to allow social sign-up when the username-only plugin is active and updated SEO configurations.
v2.23.3
2026-08-31This release includes various SEO updates, web fixes for FAQ and homepage content, and improvements to cron jobs and database timestamp migration.
v2.23.2
2026-08-29This release includes fixes for CalDAV event conflict resolution and authentication registration reclamation, along with SEO and database migration updates.
v2.23.1
2026-08-26This release includes fixes for events page hydration and websocket close code forwarding, along with several SEO and Claude updates.
v2.23.0
2026-08-23Added a markEventsAsPrivate option for source calendars and included various chore and test updates.
v2.22.3
2026-08-23Improves Outlook synchronization performance and stability, fixes O365 consent issues, and enhances error handling for destination pushes.
v2.22.2
2026-08-21This release includes cron bug fixes and performance improvements, CalDAV provider throttle recording, and a sync fix for reflect_ms behavior.
v2.22.1
2026-08-21Fixed an issue where cron claims were not released upon failure or shutdown.
v.2.22.0
2026-08-21This release includes performance improvements to cron and ICS parsing, rate limiting fixes, and new observability metrics for webhooks.
v2.21.7
2026-08-20Improved cron performance by enqueuing destination syncs during calendar ingestion and fixed event emission during signalled drains.
v2.21.6
2026-08-20This release improves push signal reader liveness reporting via Redis and optimizes sync performance by reading only relevant destination events.
v2.21.5
2026-08-20Adds a feature to push newly connected calendars to destinations and improves pending signal list handling in pushes.
v2.21.4
2026-08-20Updated README documentation and optimized webhook calendar draining performance.
v2.21.3
2026-08-19This release improves ICS timezone resolution performance and fixes an issue where static images were not ignored during silo link checks.
v2.21.2
2026-08-19Improved cron performance by allowing calendars to be processed independently.
v2.21.1
2026-08-19Implements rate limiting for iCloud and Fastmail CalDAV accounts and ensures 503 responses are respected.
v2.21.0
2026-08-19Improved database connection limits for cron, cached CalDAV calendar discovery, and optimized event synchronization by updating in place.
v2.20.2
2026-08-19Improved observability by closing blind spots on the push ingest path and updated SEO dependencies.
v2.20.1
2026-08-19Increased the cron ingest weight budget to 512MB and decoupled cold start derivation from it.
v2.20.0
2026-08-19Added connection duration recording for cron flushes, enabled worker scaling, optimized push-driven ingest priority, and fixed calendar token refresh failures.
v2.19.3
2026-08-19Improves cron performance by replacing a single connection with a bounded pool for the flush writer.
v2.19.2
2026-08-19Improved cron performance by allowing unbounded ingest fan-out and gating pooled queries instead.
v2.19.1
2026-08-19Fixed cron ingest launch bounding and increased the CalDAV host budget.
v2.19.0
2026-08-19This release introduces provider-specific rate protection, optimizes cron ingest scheduling for Pro users, and includes various dependency updates and bug fixes.
v2.18.14
2026-08-19Updates documentation regarding private resolution whitelists and security policies, and fixes DNS resolution rebinding when the guard is active.
v2.18.9
2026-08-18Updated Claude version and increased per-family ingest concurrency for cron jobs.
v2.18.8
2026-08-18This release includes database fixes for timestamp storage and indexing, improvements to OAuth credential handling, worker stability fixes, and a new Pro offering on the web dashboard.
v2.18.13
2026-08-18The destination read is now bound by the configured sync horizon.
v2.18.12
2026-08-18Optimized cron jobs to prioritize the ingestion of calendars that have never been ingested before.
v2.18.11
2026-08-18Optimized database performance by sizing each service's connection pool according to its specific workload.
v2.18.10
2026-08-18Reverted the cron ingest concurrency back to 5.
v2.18.7
2026-08-17This release introduces Google tag event forwarding for analytics, fixes channel registration during account connection, and includes various infrastructure and content refactors.
v2.18.6
2026-08-15This release decomposes telemetry ingest duration into wait and work segments and removes legacy sources/destinations code.
v2.18.5
2026-08-15Fixed a bug where reconnecting created a duplicate destination calendar.
v2.18.4
2026-08-15Fixed account identity scoping to owning users and optimized the CI test critical path.
v2.18.3
2026-08-15The backfill script is now bundled into the runtime image.
v2.18.2
2026-08-15This release improves test performance for backoff and tzdata suites and fixes OAuth provider account ID persistence and push channel behavior.
v2.18.1
2026-08-15Implemented site-wide realtime sync and fixed a vitest dependency issue in the record data-schemas lockfile.
v2.18.0
2026-08-15Added support for Google and Outlook push notification subscriptions.
v2.17.0
2026-08-15Added a refresh action and periodic calendar rediscovery to calendars.
v2.16.0
2026-08-15This release includes a comprehensive marketing site overhaul and various test improvements and chore updates.
v2.15.0
2026-08-14Added support for multiple named iCal feeds per user and new telemetry for diverged field lengths, alongside deterministic pool telemetry test assertions.
v2.14.12
2026-08-14Fixed CalDAV destination reconciliation to download only Keeper-named objects and improved mirror deletion using listed object URLs.
v2.14.9
2026-08-13This release includes fixes for CalDAV error reporting, Google Calendar event mirroring, and ingestion visibility, alongside new wide event attributes for sync wall-time and Postgres pool demand.
v2.14.8
2026-08-13This release includes multiple bug fixes for Google and Outlook integrations, calendar event handling, API feed horizons, and general system stability and error reporting.
v2.14.7
2026-08-13This release includes various bug fixes for database, CalDAV, and ICS handling, performance improvements for calendar recurring series, and CI updates.
v2.14.11
2026-08-13Added per-server CalDAV listing and delete telemetry and fixed Morocco VTIMEZONE tests and ISO shaping.
v2.14.10
2026-08-13This release introduces wide event emissions for reauthentication and withheld feeds, improves mirror churn attribution, and includes several stability fixes for pool telemetry and OAuth grants.
v2.14.6
2026-08-12Fixed four defects in the documentation.
v2.14.5
2026-08-12This release improves Google Ads conversion tracking, updates marketing documentation, and fixes issues with Outlook and CalDAV calendar integrations.
v2.14.4
2026-08-12The MCP server is now bundled into the standalone image.
v2.14.3
2026-08-12This release includes an API error message revert, a fix for calendar privacy column defaults, and CI updates for tag publishing.
v2.14.2
2026-08-12Added new MCP tools for finding free time and managing sync, fixed markdown table column collapsing, and improved API error message visibility.
v2.14.1
2026-08-12Added new marketing pages, breadcrumb navigation, various calendar sync guides and comparison posts, and fixed several UI and SEO bugs.
v2.14.0
2026-08-12Added configurable historic and future sync windows.
v2.13.8
2026-08-12This release introduces per-post Open Graph image support, various web styling and caching fixes, improved SEO handling, and updated documentation for calendar sync tools.
v2.13.7
2026-08-12This release improves web performance by implementing caching for blog post HTML and marketing pages at the edge.
v2.13.6
2026-08-11This release adds FAQPage JSON-LD to the homepage, fixes canonical URLs and sitemaps, and includes various documentation updates and logging improvements.
v2.13.5
2026-07-18Updated the README documentation and added logging for stale mapping reasons.
v2.13.4
2026-07-18Fixed cron startup and preserved unstructured logs.
v2.13.3
2026-07-18Isolates the execution of destination calendar synchronization.
v2.13.2
2026-07-18Fixed an issue where recurrence mapping updates were not persisting.
v2.13.1
2026-07-18Fixed an issue where the calendar failed to accept null Outlook series master IDs.
v2.13.0
2026-07-18This release includes fixes for push sync recovery, stale event states after delta moves, and improvements to recurrence, ingestion, reconciliation, and lock handling.
v2.12.2
2026-07-17This release includes multiple bug fixes for ICS source validation, account uniqueness, OAuth token persistence, and synchronization scoping for Google and Outlook sources.
v2.12.1
2026-07-11This release includes a fix for CalDAV pooled socket closure retries and updated documentation in the README.
v2.12.0
2026-06-30Added an option to sync full-day ICS events as all-day events.
v2.11.7
2026-06-30This release improves calendar synchronization with directional backoff and fixes timezone observances for Outlook compatibility.
v2.11.6
2026-06-30Fixed BullMQ abort signal handling in the worker and improved timezone observance for iCal.
v2.11.5
2026-06-30Fixed an issue with ical event timezone handling, ensuring TZID and VTIMEZONE are honored in feeds and CalDAV writes.
v2.11.4
2026-06-30Introduces hard request timeouts and enforced job deadlines to prevent hung provider calls during synchronization.
v2.11.3
2026-06-29Updated the readme and fixed a database transaction pool leak.
v2.11.2
2026-06-02Added RobertSmits to the contributor carousel in the marketing section.
v2.11.1
2026-06-02Fixed a sync issue by removing the gate on needsReauthentication.
v2.11.0
2026-06-02Fixed iCal feed formatting for RRULE and EXDATE and updated Google Calendar event writing to use events.import.
v2.10.4
2026-06-02Fixed Microsoft API error surfacing and corrected a paging error in the calendar component.
v2.10.3
2026-06-02Fixed an issue where existing ICS events were wiped during failed remote fetches.
v2.10.2
2026-06-02This release fixes recurring event handling for ICS and CalDAV feeds and adds conflict-lookup diagnostics for Google push sync.
v2.9.36
2026-05-25A new collaborator was added to the web repository.
v2.10.1
2026-05-25Fixed a calendar issue where events with changed content were not correctly marked as stale.
v2.10.0
2026-05-25Added parsing leniency for date strings in ICS files.
v2.9.35
2026-05-23Fixed issues with recurring event expansion, time bounds in range queries, and ISO 8601 offset emission, while pinning sensitive CI workflow commits.
v2.9.34
2026-04-10Fixed an issue to ensure jobs are removed upon failure.
v2.9.33
2026-04-09Added logic to detect unchanged ICS files and short-circuit the process in the calendar worker.
v2.9.32
2026-04-09Fixed calendar issues by limiting Outlook page size, increasing timeout, and updating iCalUid to include the destination calendar ID.
v2.9.31
2026-04-09Introduced and integrated a token refresh coordinator.
v2.9.30
2026-04-09Increased worker concurrency to 20.
v2.9.29
2026-04-09Fixed an issue causing clogged queues in the worker.
v2.9.28
2026-04-09Fixed an issue in the sync worker by ensuring flushing occurs in the finally block.
v2.9.27
2026-04-01Exponential backoff has been disabled.
v2.9.26
2026-04-01Added Lefthook and included sample errors for improved visibility.