Releases: initstring/RTAP
v0.4.3
What's Changed
- Feature/light theme by @initstring in #59
- Update packages and tests by @initstring in #60
- chore: Bump docker tag by @initstring in #61
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
Mostly library updates to address security alerts.
- Update security reporting by @initstring in #47
- 0.4.2 by @initstring in #52
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
This introduces a new, more flexible model for "target" which can or can not be a crown jewel. There are many UI improvements for this, including displaying planned and compromised targets in multiple views, keeping tracking of more than 1 target per technique, etc.
- feat: evolve crown jewels to more flexible targets by @initstring in #35
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
This release enables DB migrations by standardizing on Postgres even in dev. Going forward, this will enable seamless version upgrades even during schema changes.
- fix example env file by @initstring in #31
- Enable DB migrations by swapping to Postgres in dev by @initstring in #33
- Bump docker version by @initstring in #34
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
Version bump mostly due to renaming of project to something more descriptive.
Iterative changes:
- refactor: remove class variance authority by @initstring in #27
- Bump typescript-eslint from 8.40.0 to 8.44.0 by @dependabot[bot] in #26
- Bump recharts from 3.1.2 to 3.2.1 by @dependabot[bot] in #25
- Bump @tailwindcss/postcss from 4.1.12 to 4.1.13 by @dependabot[bot] in #22
- Bump prisma from 6.15.0 to 6.16.2 by @dependabot[bot] in #24
- Rename platform to Red Team Assessment Platform by @initstring in #28
- Fix lint regressions after env dependency bump by @initstring in #29
- Bump zod from 3.25.76 to 4.1.11 by @dependabot[bot] in #23
- Bump docker version by @initstring in #30
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- Update readme by @initstring in #18
- docs: Clarify install stuff by @initstring in #19
- Restrict default GitHub token permissions by @initstring in #20
- Add attack timeline visualization to operation detail page by @initstring in #21
Full Changelog: v0.2.1...v0.2.2
v0.2.1 - Authentication Interopability Bugfix
What's Changed
- Silence experimental webauthn warning by @initstring in #15
- Fix Google OAuth linking to existing accounts by @initstring in #16
- Bump docker version by @initstring in #17
Full Changelog: v0.2.0...v0.2.1
v0.2.0 - Passwordless Authentication
Highlights
The big change here is the removal of support for passwords, and implementing login with passkeys as a replacement. Users can now choose Google OAuth and/or passkeys. When using only passkeys, a helper script provides an initial single-use login URL for the admin to add a passkey.
What's Changed
- docs: Revamp docs and add screenshots by @initstring in #9
- Add MITRE licensing info by @initstring in #10
- fix: Remove unused enc key env var by @initstring in #11
- feat: replace password auth with passkeys and login links by @initstring in #12
- Simplify data management settings by @initstring in #13
- bump docker version by @initstring in #14
Full Changelog: v0.1.0...v0.2.0
Initial MVP - "It Works"
This is the initial working concept, with fully functioning:
- Credential and Google OAuth login
- RBAC and groups
- Operations and analytics
- Database backup and restore operations
- Full ATT&CK integration
- Local sqlite and production Docker/PostgreSQL