release: merge develop into release/0.3 (relative dates in analysis filters) #45

Merged
james.maes merged 4 commits from rc/develop-into-release-0.3 into release/0.3 2026-11-11 13:17:48 +00:00
4 Commits
Author SHA1 Message Date
james.maesandClaude Fable 5.2 16a01214a7 Merge develop into release/0.3 for the next 0.3.0 RC (relative dates in analysis filters)
maven / build (push) Successful in 3m28s
build / maven (push) Successful in 3m27s
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
2026-11-11 07:12:03 -06:00
james.maes ae57a9442b Merge pull request 'fix(filters): relative dates in an analysis filter no longer answer HTTP 500' (#44) from fix/relative-date-filters into develop
maven / build (push) Successful in 4m33s
build / maven (push) Successful in 4m33s
2026-11-11 13:11:49 +00:00
james.maesandClaude Fable 5.2 472fcbf8dd docs(changelog): file the relative-date fix under Unreleased / Fixed
maven / build (push) Successful in 3m15s
build / maven (push) Successful in 3m15s
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
2026-11-11 07:05:46 -06:00
james.maesandClaude Fable 5.2 a707215317 fix(filters): relative dates in an analysis filter no longer answer HTTP 500
maven / build (push) Successful in 4m20s
build / maven (push) Successful in 4m20s
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>
2026-11-11 07:05:30 -06:00