github mikeknight85/PriceStalker v2.1.0-beta.1

latest releases: v2.2.0-beta.1, v2.1.0-beta.12, v2.1.0-beta.11...
pre-releaseone month ago

Opens the 2.1 line on the beta channel.

This is a prerelease. It does not advance stable or latest — verified: the stable digest is unchanged by this tag.

Contents

  • #113 — the baseline schema generator no longer corrupts JSON seed values. The cause was not the E'' dialect: seed SQL was embedded verbatim into a TypeScript template literal, which consumed one level of backslash escaping that pg_dump's escape strings depended on. Also adds a generation-time check that every settings array value parses as JSON the way Postgres would store it.
  • #79 — the remaining logging audit gaps, which closes that register out:
    • L-02 AI providers record the prompt and the raw response at debug level, capped by AI_TRACE_CHARS. Only token counts were logged before, so a wrong extraction gave no way to tell whether the model was asked the wrong question or answered the right one badly.
    • L-04 the price cascade streams its progress to the log as it runs, rather than only into the trace attached to a finished scrape.
    • L-05 failed OIDC sign-ins record the error name, code and offending claim. An expired token, a clock skew and a bad signature previously produced the same empty log.

No migrations in this release.

How to run it

# pin this exact prerelease
PRICESTALKER_TAG=v2.1.0-beta.1 docker stack deploy -c deploy/swarm-stack.yml pricestalker

# or track the rolling beta channel
PRICESTALKER_TAG=beta docker stack deploy -c deploy/swarm-stack.yml pricestalker

Leaving PRICESTALKER_TAG unset keeps you on stable (v2.0.0).

Don't miss a new PriceStalker release

NewReleases is sending notifications on new releases.