Skip to content

v1.3.2-beta.9

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Oct 20:00
· 19 commits to main since this release

[1.3.2-beta.9] - 2026-10-24

Bug Fixes

  • Drop unused SQL parameters after visibility rework by @John710
    Postgres errors with 42P18 when a bound parameter is never referenced
    (net-worth passed userId as $1 that the query no longer used). Visible
    account arrays are now $1 everywhere and filter placeholders start at $2;
    the same latent collision in the report helpers is fixed too.
  • Transactions list param order broke visibility scoping by @John710
    The list query passed userId as $1 while the WHERE clause expected the
    visible-account array — every list came back empty (caught by the
    blackbox suite's paired-leg check).

CI/CD

  • Dump app container logs when blackbox fails by @John710

Features

  • Family sharing on entity level, admin user management by @John710

Testing

  • Dump raw net-worth response on failure by @John710- Tighter pacing thresholds + GET-only 429 retry by @John710
    The server limiter uses fixed windows — a rolling 25/min burst can
    straddle two windows and still exceed 30. Thresholds 12/60 keep worst-case
    straddles under both limits; stray GET 429s (outside /auth) retry once.
  • Pace GET and non-GET blackbox requests against separate limits by @John710- Pace blackbox requests instead of retrying 429s by @John710
    A rolling-window pacifier keeps non-auth requests under the 100/min GET
    limit (the report burst tripped it and net-worth read a 429 error body
    as an empty series). Auth requests stay bursty so the rate-limit test
    still observes its expected 429.
  • Retry 429 in blackbox for GET requests too by @John710
    The report burst can exceed the 100/min GET limit mid-suite; the net-worth
    assert read a 429 error body as an empty series (got=undefined) and failed
    non-deterministically in CI. All methods now wait out the window and retry.

Full Changelog: v1.3.1...v1.3.2-beta.9