Skip to content

v111.39.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 09:30
00f20d6

111.39.0 (2026-08-25)

Features

  • tasks: aggregate task metadata bootstrap (8b1a3c1)
  • tasks: define task metadata bootstrap contract (056f8b5)
  • tasks: export task metadata services (ee1842e)
  • tasks: expose task metadata bootstrap (d68825f)
  • timesheet: authorize profile activity access (6cfb6fb)
  • timesheet: define profile activity contract (e90f47a)
  • timesheet: expose profile activity endpoint (79e1c40)
  • timesheet: normalize profile activity rows (85abf9b)
  • timesheet: query profile activity efficiently (0cdee11)

Bug Fixes

  • database: make sqlite query logging configurable (f641038)
  • tasks: harden metadata loader dispatch (8e97209)
  • tasks: yield synchronous metadata bootstrap queries (5159577)
  • timesheet: compile PostgreSQL grouping safely (0262c92)
  • timesheet: count profile range by date labels (e1ff703)
  • timesheet: handle skipped dates and duration overflow (a393bd5)
  • timesheet: harden profile concurrency proof (ec18672)
  • timesheet: honor profile index migration gate (8267ed6)
  • timesheet: retain real tenant guard token (180301a)
  • bound profile activity aggregation across databases (0161d01)
  • satisfy profile activity reliability analysis (a828014)
  • timesheet: preserve profile activity report semantics (80e91b6)

Performance Improvements

  • config: keep full database logging opt-in (8b5673c)

Code Refactoring

  • timesheet: address profile activity review (383787e)

Styles

  • tasks: format metadata service modules (e0009c4)

Tests

  • timesheet: measure profile activity query plan (b763fd0)
  • timesheet: verify profile activity concurrency (8eafdda)

What's Changed

  • perf(api): unblock Ever Teams startup requests by @evereq in #10045

Full Changelog: v111.38.8...v111.39.0