Skip to content

Releases: b-tree-labs/postrule

v1.1.17

08 Jun 07:36

Choose a tag to compare

v1.1.16

08 Jun 01:16

Choose a tag to compare

v1.1.5

19 May 19:53
d3074e7

Choose a tag to compare

What's Changed

  • chore(migrations): scrub stale Dendra refs from D1 migration comments by @benjaminbooth in #63
  • docs(ops): deploy-pipeline runbook for Cloudflare Workers Builds cutover by @benjaminbooth in #64
  • feat: comp ("Partner") no-charge tier for partner accounts by @benjaminbooth in #66
  • fix(license): embed prod Ed25519 public key, cut 1.1.5 by @benjaminbooth in #67
  • ci(release): trigger on push-to-main when pyproject version is unreleased by @benjaminbooth in #68

Full Changelog: v1.1.4...v1.1.5

v1.1.4

18 May 04:57

Choose a tag to compare

Full Changelog: v1.1.3...v1.1.4

v1.1.3

18 May 04:49

Choose a tag to compare

Full Changelog: v1.1.2...v1.1.3

v1.1.2

18 May 04:40

Choose a tag to compare

Full Changelog: v1.1.1...v1.1.2

v1.1.1

18 May 02:01

Choose a tag to compare

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

v1.0.0rc1

05 May 07:13
dc830b6

Choose a tag to compare

v1.0.0rc1 Pre-release
Pre-release

What's Changed

  • Split license: Apache 2.0 client SDK + BSL 1.1 operated components by @benjaminbooth in #1
  • docs: SUPPORT.md, issue templates, launch-checklist progress snapshot by @benjaminbooth in #2
  • feat: runnable example gallery (5 self-contained demos) by @benjaminbooth in #3
  • docs: launch content — dogfood post, FAQ, post drafts + example-based install-smoke by @benjaminbooth in #4
  • feat: static landing-page scaffold using Axiom Labs brand system by @benjaminbooth in #5
  • design(brand): four Dendra mark concepts tied to the innovation by @benjaminbooth in #6
  • feat(brand): complete identity system — templates, voice, motion, sub-brands, banners by @benjaminbooth in #7
  • v1.0 launch — API refactor + Sessions 1–7 + verifier defaults + license/threat-model by @benjaminbooth in #8
  • ci: ship-check.sh — local/remote alignment routine + post-merge poll by @benjaminbooth in #9
  • fix(p0): HumanReviewer hot-path guard + storage low-verdict-rate docs by @benjaminbooth in #10
  • docs: cycles-to-ML_PRIMARY table — set honest calendar-time expectations by @benjaminbooth in #11
  • docs(paper): v0.1 draft — When Should a Rule Learn? (~7,800 words) by @benjaminbooth in #12
  • docs(paper): simplify dense abstract sentence (option B) by @benjaminbooth in #13
  • docs(paper-2): companion paper outline + launch-driven improvements list by @benjaminbooth in #14
  • feat: drift-gate cumulative merge — SaaS launch infra + analyzer features + security by @benjaminbooth in #15
  • fix(ci): deploy-staging needs the dev extra for chaos tests by @benjaminbooth in #16
  • fix(deps): clear high-severity Dependabot alerts (undici / postcss / cookie) by @benjaminbooth in #17
  • fix(deps): bump vitest-pool-workers to 0.15 + esbuild override → 0 vulns by @benjaminbooth in #18
  • chore(polish): pre-launch mechanical sweep — brand, domain, dates, links by @benjaminbooth in #19
  • feat: Phase 2 substance — image_rules tests + real cloud-feature backends by @benjaminbooth in #20
  • fix(readme): drop "published on arXiv" — paper is pre-launch by @benjaminbooth in #21
  • chore(coc): trim Code of Conduct to a minimal professional-conduct policy by @benjaminbooth in #22
  • docs(email): drop personal ben@ — route to role aliases by @benjaminbooth in #23

New Contributors

Full Changelog: https://github.com/b-tree-labs/dendra/commits/v1.0.0rc1