Fetch 2.1: Platform Stability & Workflow Foundations

Fetch 2.1 is a foundational release focused on improving the reliability, consistency, and long-term scalability of the platform. While many of these updates work quietly behind the scenes, they significantly improve how Fetch handles scheduling, integrations, and client data as your business grows.

This release sets the stage for more advanced features rolling out next.

Smarter Event & Scheduling Logic

We rebuilt key parts of how events are created, updated, and managed – especially for recurring, group, and rolling sessions.

Fetch now handles:

  • Safer updates to single, future, or entire event series
  • More reliable splitting of recurring events when changes are made
  • Clear separation between original events and generated instances

This ensures schedule changes behave predictably and reduces the risk of accidental data issues.

Stronger Google Calendar Integration

Google Calendar syncing received a major stability pass.

Improvements include:

  • Clearer separation between read and write calendars
  • Better handling of legacy calendar setups
  • Safer update and delete behavior to prevent sync conflicts
  • Improved error handling and recovery behind the scenes

The result: fewer surprises and more confidence that calendars stay in sync.

Improved Client & Animal Data Integrity

We made structural improvements to how clients, animals, and events relate to each other.

This includes:

  • More reliable linking between clients, animals, and events
  • Safer contact and animal merge workflows
  • Protection against unintended data removal during merges or updates

These changes improve accuracy, especially for larger or long-running accounts.

Background Processing

Fetch relies heavily on background jobs for things like syncing, reminders, and cleanups. In 2.1, we hardened these processes to be more fault-tolerant.

Updates include:

  • Safer background job execution
  • Improved cancellation handling
  • Better internal monitoring and logging

This helps prevent silent failures and improves overall system reliability.

More Improvements

In addition to the major updates above, Fetch 2.1 includes many smaller refinements, such as:

  • Improved session and authentication reliability
  • Better handling of edge cases during event deletes
  • Cleaner internal data models
  • General performance and maintainability improvements