Skip to content

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 18 May 02:01
· 390 commits to main since this release

What's Changed

  • feat(login): RFC 8628 device-flow dendra login end-to-end by @benjaminbooth in #24
  • feat(ci): coverage ratchet + integration-manifest enforcement by @benjaminbooth in #25
  • feat(launch): rate limits + observability + privacy/ToS pages by @benjaminbooth in #26
  • feat(aggregator): publish to Cloudflare KV instead of pushing to main by @benjaminbooth in #27
  • feat(landing): expose signup paths — nav pill, hero button, end-of-install CTA by @benjaminbooth in #28
  • feat(pricing): v1.0 tier restructure — single Free, BYOK judge → Pro, Verdicts / mo metering by @benjaminbooth in #29
  • feat(dashboard): brand port + v1.0 privacy contract by @benjaminbooth in #30
  • feat(analyzer): invite signup after dendra analyze (M3 nudge) by @benjaminbooth in #33
  • fix(bench): Snips ML accuracy rerun — root-cause + corrected Table 3 by @benjaminbooth in #32
  • feat(telemetry): SDK verdict-event pipeline + server aggregation by @benjaminbooth in #31
  • docs(paper): polish + concrete citations + title-page submission-ready by @benjaminbooth in #34
  • feat(dashboard): real /dashboard root — tier/usage + onboarding + activity + earned-upgrade banner by @benjaminbooth in #35
  • feat(dashboard): /dashboard/insights cohort toggle + /dashboard/settings telemetry+account by @benjaminbooth in #36
  • feat(dashboard): switches list + per-switch report-card pages by @benjaminbooth in #37
  • feat(sdk): honor /v1/whoami.telemetry_enabled in maybe_install by @benjaminbooth in #38
  • docs: post-Phase-1 consistency pass + licensing FAQ by @benjaminbooth in #39
  • fix(dashboard): cross-surface polish pass + brand-token unification by @benjaminbooth in #40
  • feat(dashboard): stale-switch UX + manual archive (with auto-revive) by @benjaminbooth in #41
  • test(api): chaos + fault-injection cases for new dashboard surface by @benjaminbooth in #42
  • fix(api): cap KV cohort-size read at 100ms; document half-count trade-off by @benjaminbooth in #43
  • test(api): scale harness for dashboard endpoints + hot path by @benjaminbooth in #44
  • fix(pricing): soften Business-tier SOC 2 claim to a roadmap commitment by @benjaminbooth in #45
  • security: pre-launch audit + small-fix follow-ups by @benjaminbooth in #46
  • docs(legal): procurement-readiness artifacts — DPA template, sub-processors, access policy, telemetry wire spec by @benjaminbooth in #47
  • docs(security): cloud surface now in scope; cross-link procurement docs by @benjaminbooth in #48
  • perf(api): replace N+1 current_phase subquery with FIRST_VALUE window function by @benjaminbooth in #49
  • docs(paper): strict accuracy review — findings + mechanical fixes by @benjaminbooth in #50
  • chore(release): bump version 1.0.0rc1 → 1.1.0 (skip 1.0.0) by @benjaminbooth in #51
  • docs(paper): adversarial scrutiny pass — additional findings + mechanical fixes by @benjaminbooth in #52
  • chore: public-faces polish — README, metadata, OG cards, PyPI page, CHANGELOG by @benjaminbooth in #53
  • chore(security): supply-chain hardening + /security page by @benjaminbooth in #54
  • feat(security): auto-ack Worker for security@ disclosure inbox by @benjaminbooth in #55
  • chore(security): move disclosure address to security@dendra.run by @benjaminbooth in #57
  • docs(paper): B5 rework — apply Tier-1 must-fixes; surface Tier-2 for founder decision by @benjaminbooth in #56
  • docs(faq): how can H exceed M when trained on M's labels? by @benjaminbooth in #58
  • chore: rename Dendra to Postrule across codebase by @benjaminbooth in #59
  • docs: lift identity-altitude copy from v1 implementation language by @benjaminbooth in #60
  • docs: new hero (Self-taught classifiers) + record POSTRULE TM serial by @benjaminbooth in #61
  • chore(brand): lift hero to 'Self-taught classifiers' by @benjaminbooth in #62

Full Changelog: v1.0.0rc1...v1.1.1