Skip to main content

October 2025 Release Notes

What we released in October

Written by Ryan Shank
Updated over 3 months ago

Release Date: 10/9/25

πŸš€ Enhancements

- [Feature] Add string field support to formula calculators by @nnat425 in #287

- [Feature] Add standardized filter storage format with schema validation by @nnat425 in #293

- [Feature] Add S3 audit trail and sync visibility for ShareWillow metrics by @nnat425 in #289

πŸ› Bug Fixes

- [Bug] Fix unified report copy functionality by @nnat425 in #288

πŸ”§ Maintenance & Chores

- Bump sidekiq from 8.0.7 to 8.0.8 by @dependabot[bot] in #291

- Bump httparty from 0.23.1 to 0.23.2 by @dependabot[bot] in #290

- [Chore] Remove unused formula calculator services and specs by @nnat425 in #292

Release Date: 10/10/25

Features

  • Weekly Plans: Admin / Employee side and related fixes

  • Two issues are still in progress regarding the weekly plans: Improvement in the Dashboard screen and a fix to correct the default period displayed in the Performance tab on the employee view

  • iOS App Released πŸš€

Bug Fixes

  • Fix: Manual Update - Incorrect labels

  • Fix: Performance table optional when thresholds are not met

  • Fix: Destroy cache when user is hanged to inactive

  • Fix: Award amount showing before review confirmation

  • Fix: Fix copy in award pool formula description

Release Date: 10/13/25

πŸš€ Enhancements

[Feature] Add extended date range options to Manual Data Sync modal by @nnat425 in #298

πŸ› Bug Fixes

[Bug] Fix ServiceTitan rate limit error display in UI by @nnat425 in #296

[Bug] Fix ServiceTitan API error handling and extend test date range by @nnat425 in #299

[Bug] Fix Jobber token refresh race conditions and add invoice API by @nnat425 in #172

πŸ”§ Maintenance & Chores

[Chore] Remove logging and dead code by @nnat425 in #295

Bump honeybadger from 6.1.0 to 6.1.1 by @dependabot[bot] in #294

[Chore] Remove unused services, concerns, helpers and specs by @nnat425 in #297

[Chore] Improve model test coverage to 97-100% by @nnat425 in #300

Release Date: 10/15/25

πŸš€ Enhancements

[Feature] Fix employee sync UI issues and improve inline mapping by @nnat425 in #303

πŸ› Bug Fixes

[Bug] Fix HousecallProScraperJob production reliability issues by @nnat425 in #302

πŸ”§ Maintenance & Chores

Bump honeybadger from 6.1.1 to 6.1.2 by @dependabot[bot] in #301

Release Notes 10/16:

πŸ› Bug Fixes

[Fix] Handle empty metrics gracefully in ShareWillow sync by @nnat425 in #306

πŸ”§ Maintenance & Chores

[Chore] Add missing error state to EmployeeSync component by @nnat425 in #304

Bump aws-sdk-s3 from 1.199.1 to 1.200.0 by @dependabot[bot] in #307

Release Date: 10/16/25

Features:

  • Implement Leaderboard Tables in Dashboar

  • Allow admin to impersonate employee

Improvements:

  • Update threshold creation UI in plan creation flow

  • Tweaks to plan cards on grid view

  • Update plan creation bottom bar styles

  • Remove "Recommended" tag from Quarterly Plan in plan creation

  • Surface the icon colors in the dropdown menu

  • Improve confetti when publishing a planFixes:

  • Adding participants is not working correctly

  • Remove calculation copy in admin plan details for ind. pool plans

  • Values greater than 100% are allowed when changing the threshold label

  • The default period displayed is not correct

  • Progress should be saved when leaving and coming back

  • Allow decimals for thresholds when the label is number

Release Notes 10/17:

πŸš€ Enhancements

- [Feature] Add two-mode sync for full_period metrics by @nnat425 in #311

πŸ”§ Maintenance & Chores

- [Chore] Replace day-based with calendar month sync options by @nnat425 in #309

- [Chore] Use correct data types in EmployeeSyncService tests by @nnat425 in #308

Release Date: 10/20/25

πŸ”§ Maintenance & Chores

- build(deps): Bump google-apis-drive_v3 from 0.71.0 to 0.72.0 by @dependabot[bot] in #318

- build(deps): Bump selenium-webdriver from 4.36.0 to 4.37.0 by @dependabot[bot] in #317

- build(deps): Bump kamal from 2.7.0 to 2.8.0 by @dependabot[bot] in #316

- build(deps): Bump mini_racer from 0.19.0 to 0.19.1 by @dependabot[bot] in #315

- [Chore] Consolidate ServiceTitan sync jobs by @nnat425 in #312

- build(deps): Bump puma from 7.0.4 to 7.1.0 by @dependabot[bot] in #314

- build(deps): Bump thruster from 0.1.15 to 0.1.16 by @dependabot[bot] in #313

Release Date: 10/22/25

πŸš€ Enhancements

  • [Feature] Add aggregate_function support for ShareWillow metrics by @nnat425 in #323

  • Add last_1_month sync option to Sharewillow metric configs by @nnat425 in #326

πŸ› Bug Fixes

  • [Bug] Fix radio button rendering and refactor to Context API by @nnat425 in #328

πŸ”§Maintenance & Chores

  • [Chore] Remove dead code by @nnat425 in #319

  • build(deps): Bump kamal from 2.8.0 to 2.8.1 by @dependabot[bot] in #321

  • [Chore] Simplify HousecallPro error handling for clearer logging by @nnat425 in #320

  • Replace sharewillow_company_id format validation with uniqueness validation by @nnat425 in #327

  • build(deps): Bump aws-sdk-s3 from 1.200.0 to 1.201.0 by @dependabot[bot] in #325

  • build(deps): Bump rails from 8.0.3 to 8.1.0 by @dependabot[bot] in #324

  • build(deps): Bump dentaku from 3.5.5 to 3.5.6 by @dependabot[bot] in #322

Release Date: 10/23/25

Features:

  • Demo Accounts

  • Admin Summary Page Refresh

  • Move CSV updates to plan level

Release Date: 10/27/25

πŸ› Bug Fixes

  • [Bug] Fix ShareWillow employee sync API header issue

Other Changes

  • build(deps): Bump google-apis-drive_v3 from 0.72.0 to 0.73.0

Did this answer your question?