Repository navigation
v0.3.0
What's Changed
- chore(release): tripl CLI 0.2.3 by @vladenisov in #347
- docs: README with a hero screenshot and a tighter intro by @vladenisov in #348
- feat: public demo instance — Google sign-in, zero egress, idle cleanup by @vladenisov in #349
- test: Playwright e2e suite, starting with the demo by @vladenisov in #350
- chore: bring the stack up to date (RabbitMQ 4.3, pgvector 0.8.7, Redis 8.8) by @vladenisov in #351
- chore: move the frontend and docs from pnpm to Bun 1.4 by @vladenisov in #352
- perf: backend tests in ~9 minutes instead of ~22 (coverage via sys.monitoring) by @vladenisov in #354
- chore(deps): bump the minor-and-patch group in /backend with 8 updates by @dependabot[bot] in #353
- feat: planned events — expected windows that suppress alerts (F18) by @vladenisov in #355
- feat: project-wide Annotations page by @vladenisov in #356
- test: fix the annotations-page e2e locator by @vladenisov in #358
- feat: Claude, Gemini and OpenRouter presets in the AI settings by @vladenisov in #357
- feat: delete accounts left in no organization after an idle purge by @vladenisov in #359
- feat: holiday calendars — public holidays as planned events by @vladenisov in #360
- feat: suggest recurring planned windows from expected verdicts by @vladenisov in #361
- chore: remove issue-tracker ids from code comments and docs by @vladenisov in #362
- chore: remove internal review codes from code comments and docs by @vladenisov in #363
- chore: name the regression test files for what they test by @vladenisov in #364
- feat: seed demo workspaces on the Celery worker by @vladenisov in #365
- feat: hand out pre-seeded demos from a pool by @vladenisov in #366
- docs: CLA, security policy, code of conduct, trademarks, templates by @vladenisov in #367
- fix: allowlist the claude co-author in the CLA check by @vladenisov in #368
- feat: add backend extension points by @vladenisov in #369
- feat: add frontend extension slots by @vladenisov in #370
- feat: add tripl install --edition by @vladenisov in #371
- chore: move the repository to the tripl-io organization by @vladenisov in #372
- refactor: separate shared OIDC sign-in code from organization SSO by @vladenisov in #374
- feat: show Enterprise features in Community as tagged teasers by @vladenisov in #375
- feat: run extension migrations from the migrate one-shot by @vladenisov in #377
- [analytics] Allow link-only public demo invitations by @vladenisov in #376
- feat: move per-organization SSO and SCIM to the Enterprise package by @vladenisov in #378
- feat: move the organization-wide audit log, export and webhook to Enterprise by @vladenisov in #380
- feat: add OUTBOUND_PUBLIC_HOSTS_ONLY for the outbound private-host guard by @vladenisov in #381
- feat: put hosted multi-tenancy behind an extension's tenancy policy by @vladenisov in #382
- feat: move the platform console to Enterprise by @vladenisov in #383
- feat: Community runs one organization; more are Enterprise by @vladenisov in #384
- feat: move the demo pool and the idle-organization purge to Enterprise by @vladenisov in #385
- feat: PUBLIC_DEMO is the Enterprise edition's by @vladenisov in #386
- feat: plumbing for the Enterprise license key by @vladenisov in #387
- docs: an Enterprise section for the Enterprise features by @vladenisov in #388
- test: route audits walk Community's own routes by @vladenisov in #389
- feat: sign in through the instance's own OpenID Connect provider by @vladenisov in #390
- feat: opt-in anonymous usage telemetry by @vladenisov in #391
- feat: PagerDuty and Microsoft Teams alert destinations by @vladenisov in #392
- feat: catalog, teaser and docs for Enterprise audit retention by @vladenisov in #393
- chore(deps): bump the minor-and-patch group across 1 directory with 5 updates by @dependabot[bot] in #379
- feat: Enterprise seams, teasers and docs for org insights, escalation and KMS by @vladenisov in #397
- feat: plan policy and project access hooks for Enterprise governance and RBAC by @vladenisov in #398
- docs: publish the docs site at docs.tripl.io by @vladenisov in #400
- fix: vulnerable dependencies, a flaky demo test and public-demo invitation follow-ups by @vladenisov in #399
- chore: one version for the service, the CLI and the MCP server by @vladenisov in #401
Full Changelog: v0.2.3...v0.3.0