Keeper.sh logo

Keeper.sh

Calendar sync tool that aggregates and syncs events across providers

Alternative to: onecal, calendarbridge, reclaim.ai


About Versions (100)

v2.24.6

2026-09-23

Updated documentation for cron worker job queues and improved Microsoft email verification logic.

v2.24.5

2026-09-23

Added the ability to edit and delete events from connected calendars via the API.

v2.24.4

2026-09-23

Fixed an issue by declaring destructiveHint on read-only MCP tools.

v2.24.3

2026-09-23

Fixed an issue to ensure OIDC scopes are granted to dynamically registered MCP clients.

v2.24.2

2026-09-23

Added OpenAI apps domain verification support and fixed MCP tool title mirroring in annotations.

v2.24.1

2026-09-18

Introduced the Keeper.sh MCP marketplace package for the Cursor plugin and updated SEO configurations.

v2.24.0

2026-09-09

Introduced new calendar month and week views, improved dashboard calendar integration, updated sidebar animations, and added account reauthentication functionality.

v2.23.6

2026-09-09

This release includes fixes for feed identifier resolution, settings account labels, user input security, and updates to vitest test configurations.

v2.23.5

2026-09-09

Fixed a bug in the calendar where IPv6 reachability was classified by library fallback instead of allocation.

v2.23.4

2026-09-09

Fixed an issue to allow social sign-up when the username-only plugin is active and updated SEO configurations.

v2.23.3

2026-08-31

This 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-29

This release includes fixes for CalDAV event conflict resolution and authentication registration reclamation, along with SEO and database migration updates.

v2.23.1

2026-08-26

This release includes fixes for events page hydration and websocket close code forwarding, along with several SEO and Claude updates.

v2.23.0

2026-08-23

Added a markEventsAsPrivate option for source calendars and included various chore and test updates.

v2.22.3

2026-08-23

Improves Outlook synchronization performance and stability, fixes O365 consent issues, and enhances error handling for destination pushes.

v2.22.2

2026-08-21

This 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-21

Fixed an issue where cron claims were not released upon failure or shutdown.

v.2.22.0

2026-08-21

This release includes performance improvements to cron and ICS parsing, rate limiting fixes, and new observability metrics for webhooks.

v2.21.7

2026-08-20

Improved cron performance by enqueuing destination syncs during calendar ingestion and fixed event emission during signalled drains.

v2.21.6

2026-08-20

This release improves push signal reader liveness reporting via Redis and optimizes sync performance by reading only relevant destination events.

v2.21.5

2026-08-20

Adds a feature to push newly connected calendars to destinations and improves pending signal list handling in pushes.

v2.21.4

2026-08-20

Updated README documentation and optimized webhook calendar draining performance.

v2.21.3

2026-08-19

This 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-19

Improved cron performance by allowing calendars to be processed independently.

v2.21.1

2026-08-19

Implements rate limiting for iCloud and Fastmail CalDAV accounts and ensures 503 responses are respected.

v2.21.0

2026-08-19

Improved database connection limits for cron, cached CalDAV calendar discovery, and optimized event synchronization by updating in place.

v2.20.2

2026-08-19

Improved observability by closing blind spots on the push ingest path and updated SEO dependencies.

v2.20.1

2026-08-19

Increased the cron ingest weight budget to 512MB and decoupled cold start derivation from it.

v2.20.0

2026-08-19

Added 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-19

Improves cron performance by replacing a single connection with a bounded pool for the flush writer.

v2.19.2

2026-08-19

Improved cron performance by allowing unbounded ingest fan-out and gating pooled queries instead.

v2.19.1

2026-08-19

Fixed cron ingest launch bounding and increased the CalDAV host budget.

v2.19.0

2026-08-19

This 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-19

Updates documentation regarding private resolution whitelists and security policies, and fixes DNS resolution rebinding when the guard is active.

v2.18.9

2026-08-18

Updated Claude version and increased per-family ingest concurrency for cron jobs.

v2.18.8

2026-08-18

This 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-18

The destination read is now bound by the configured sync horizon.

v2.18.12

2026-08-18

Optimized cron jobs to prioritize the ingestion of calendars that have never been ingested before.

v2.18.11

2026-08-18

Optimized database performance by sizing each service's connection pool according to its specific workload.

v2.18.10

2026-08-18

Reverted the cron ingest concurrency back to 5.

v2.18.7

2026-08-17

This 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-15

This release decomposes telemetry ingest duration into wait and work segments and removes legacy sources/destinations code.

v2.18.5

2026-08-15

Fixed a bug where reconnecting created a duplicate destination calendar.

v2.18.4

2026-08-15

Fixed account identity scoping to owning users and optimized the CI test critical path.

v2.18.3

2026-08-15

The backfill script is now bundled into the runtime image.

v2.18.2

2026-08-15

This 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-15

Implemented site-wide realtime sync and fixed a vitest dependency issue in the record data-schemas lockfile.

v2.18.0

2026-08-15

Added support for Google and Outlook push notification subscriptions.

v2.17.0

2026-08-15

Added a refresh action and periodic calendar rediscovery to calendars.

v2.16.0

2026-08-15

This release includes a comprehensive marketing site overhaul and various test improvements and chore updates.

v2.15.0

2026-08-14

Added 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-14

Fixed CalDAV destination reconciliation to download only Keeper-named objects and improved mirror deletion using listed object URLs.

v2.14.9

2026-08-13

This 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-13

This 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-13

This 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-13

Added per-server CalDAV listing and delete telemetry and fixed Morocco VTIMEZONE tests and ISO shaping.

v2.14.10

2026-08-13

This 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-12

Fixed four defects in the documentation.

v2.14.5

2026-08-12

This release improves Google Ads conversion tracking, updates marketing documentation, and fixes issues with Outlook and CalDAV calendar integrations.

v2.14.4

2026-08-12

The MCP server is now bundled into the standalone image.

v2.14.3

2026-08-12

This 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-12

Added 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-12

Added new marketing pages, breadcrumb navigation, various calendar sync guides and comparison posts, and fixed several UI and SEO bugs.

v2.14.0

2026-08-12

Added configurable historic and future sync windows.

v2.13.8

2026-08-12

This 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-12

This release improves web performance by implementing caching for blog post HTML and marketing pages at the edge.

v2.13.6

2026-08-11

This 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-18

Updated the README documentation and added logging for stale mapping reasons.

v2.13.4

2026-07-18

Fixed cron startup and preserved unstructured logs.

v2.13.3

2026-07-18

Isolates the execution of destination calendar synchronization.

v2.13.2

2026-07-18

Fixed an issue where recurrence mapping updates were not persisting.

v2.13.1

2026-07-18

Fixed an issue where the calendar failed to accept null Outlook series master IDs.

v2.13.0

2026-07-18

This 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-17

This 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-11

This release includes a fix for CalDAV pooled socket closure retries and updated documentation in the README.

v2.12.0

2026-06-30

Added an option to sync full-day ICS events as all-day events.

v2.11.7

2026-06-30

This release improves calendar synchronization with directional backoff and fixes timezone observances for Outlook compatibility.

v2.11.6

2026-06-30

Fixed BullMQ abort signal handling in the worker and improved timezone observance for iCal.

v2.11.5

2026-06-30

Fixed an issue with ical event timezone handling, ensuring TZID and VTIMEZONE are honored in feeds and CalDAV writes.

v2.11.4

2026-06-30

Introduces hard request timeouts and enforced job deadlines to prevent hung provider calls during synchronization.

v2.11.3

2026-06-29

Updated the readme and fixed a database transaction pool leak.

v2.11.2

2026-06-02

Added RobertSmits to the contributor carousel in the marketing section.

v2.11.1

2026-06-02

Fixed a sync issue by removing the gate on needsReauthentication.

v2.11.0

2026-06-02

Fixed iCal feed formatting for RRULE and EXDATE and updated Google Calendar event writing to use events.import.

v2.10.4

2026-06-02

Fixed Microsoft API error surfacing and corrected a paging error in the calendar component.

v2.10.3

2026-06-02

Fixed an issue where existing ICS events were wiped during failed remote fetches.

v2.10.2

2026-06-02

This release fixes recurring event handling for ICS and CalDAV feeds and adds conflict-lookup diagnostics for Google push sync.

v2.9.36

2026-05-25

A new collaborator was added to the web repository.

v2.10.1

2026-05-25

Fixed a calendar issue where events with changed content were not correctly marked as stale.

v2.10.0

2026-05-25

Added parsing leniency for date strings in ICS files.

v2.9.35

2026-05-23

Fixed 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-10

Fixed an issue to ensure jobs are removed upon failure.

v2.9.33

2026-04-09

Added logic to detect unchanged ICS files and short-circuit the process in the calendar worker.

v2.9.32

2026-04-09

Fixed calendar issues by limiting Outlook page size, increasing timeout, and updating iCalUid to include the destination calendar ID.

v2.9.31

2026-04-09

Introduced and integrated a token refresh coordinator.

v2.9.30

2026-04-09

Increased worker concurrency to 20.

v2.9.29

2026-04-09

Fixed an issue causing clogged queues in the worker.

v2.9.28

2026-04-09

Fixed an issue in the sync worker by ensuring flushing occurs in the finally block.

v2.9.27

2026-04-01

Exponential backoff has been disabled.

v2.9.26

2026-04-01

Added Lefthook and included sample errors for improved visibility.