Release merge for the next 0.3.0 RC. Brings #44 (a relative date in an analysis filter no longer answers HTTP 500) to the release line. The merge is clean; <revision> stays the release branch's (0.3.0-RC.1), so the workflow publishes 0.3.0-RC.2.
Needed by GG Forge's assistant (grouped questions over the last day, saved and scheduled analyses).
Release merge for the next 0.3.0 RC. Brings #44 (a relative date in an analysis filter no longer answers HTTP 500) to the release line. The merge is clean; `<revision>` stays the release branch's (0.3.0-RC.1), so the workflow publishes 0.3.0-RC.2.
Needed by GG Forge's assistant (grouped questions over the last day, saved and scheduled analyses).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
A filter criterion whose value is a filter expression (NowWithOffset, ThisOrLastPeriod, Now)
on a date or date-time field failed in DrillFilters.restoreTypes with 'Unsupported class
...NowWithOffset for converting to Instant': the value was converted to the field's type
before the query. Expressions are now passed through for core to evaluate, so a pivot
'created in the last day' works directly, after the JSON round trip of the UI API and of a
saved definition, and its drill filters carry the expression.
PivotContractTest.pivotWithRelativeDateFilter fails without the change on the memory, H2
and PostgreSQL engines.
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Release merge for the next 0.3.0 RC. Brings #44 (a relative date in an analysis filter no longer answers HTTP 500) to the release line. The merge is clean;
<revision>stays the release branch's (0.3.0-RC.1), so the workflow publishes 0.3.0-RC.2.Needed by GG Forge's assistant (grouped questions over the last day, saved and scheduled analyses).
🤖 Generated with Claude Code