Releases: center-for-threat-informed-defense/tram
Releases · center-for-threat-informed-defense/tram
v1.3.0 Release
What's Changed
- A new machine learning option based on large language models (LLMs).
- LLM models can be fine tuned on your own GPU systems (or Google Colab) using the included Jupyter notebooks.
- Can also run LLM models in Jupyter notebooks, either to run inference on GPU hardware or to get machine-readable results.
v.1.2.0 Release
What's Changed
- Enable creation of Attack Object in Django admin (#163)
- Add API endpoint for fetching report by its corresponding document ID. (#166)
- Add API endpoint for retraining a model. (#124)
- Increase maximum file size for report upload. (#157)
- Bug fix: export report as JSON. #175
- Improve installation docs.
- Unit tests run 5x faster.
- Other bugs, patches, and quality-of-life.
New Contributors
Full Changelog: v1.1.3...v1.2.0
v1.1.3 Release
What's Changed
- [CTID-17] Docker Documentation by @emmanvg in #145
- Bump django from 3.2.11 to 3.2.12 in /requirements by @dependabot in #146
- feat(ux): Go to next sentence when reviewing reports by @mehaase in #149
- feat(core): Allow for txt reports to be uploaded by @mehaase in #148
- refactor(logs): Set up Django logging to replace existing print()'s by @mehaase in #153
- [CTID-18] Provide user information for uploads by @emmanvg in #147
- refactor(auth): Persist the SECRET_KEY by @mehaase in #154
- feat(readme): add section for report troubleshooting by @dvoegeli in #119
- feat(export): Add .docx export by @mehaase in #151
- [CTID-16] Fix wrong mapping deletion during analysis by @emmanvg in #150
- feat(export): add number of mappings in analyze and redownload report button by @mehaase in #152
- refactor(core) Make TRAM an installable package by @mehaase in #155
- SonarCloud findings by @emmanvg in #156
- [CTID-28] Add "Upload Report" button by @emmanvg in #158
- [CTID-29] Add a "Close Button" on the Analyze Page by @emmanvg in #159
- docs(README): Add instructions for airgap deployment (fixes #104) by @mehaase in #160
New Contributors
Full Changelog: v1.1.2...v1.1.3
Release v1.1.2 Release
What's Changed
- CI-Build Fix by @emmanvg in #135
- Bump django from 3.2.10 to 3.2.11 in /requirements by @dependabot in #133
- fix(build): bump nltk from 3.6.5 -> 3.6.7, nltk requires explicit download of omw corpus by @m3mike in #136
- Update tox.ini by @emmanvg in #138
- chore(*): reformat codebase using pre-commit by @m3mike in #140
- updated scikit learn and added multi-layer perceptron classifier by @hitenkoku in #132
- fix(core): Fix issue where some PDFs that cannot be extracted by @mehaase in #139
- [CTID-14] Fixed Sentence Display by @emmanvg in #143
- [CTID-13] Add missing instructions by @emmanvg in #142
- Fix Docker ML pipeline by @emmanvg in #144
New Contributors
- @hitenkoku made their first contribution in #132
- @mehaase made their first contribution in #139
Full Changelog: v1.1.1...v1.1.2
v1.1.1 Release
What's Changed
Full Changelog: v1.1.0...v1.1.1
v1.1.0 Release
What's Changed
- Update ML and contrib training data docs by @MarkDavidson in #94
- Fix install documentation with Docker Compose by @2xyo in #96
- Update README.md by @MarkDavidson in #105
- Bump nltk from 3.5 to 3.6.5 in /requirements by @dependabot in #107
- Update README.md by @MarkDavidson in #108
- Refactor get_training_data for simplicity by @MarkDavidson in #115
- Add ATT&CK Groups to TRAM by @MarkDavidson in #117
- Change Attack Techniques and Groups to Attack Objects by @MarkDavidson in #118
- refactor(ci, build): Simplify build process and developer workflow for running tests and container builds by @m3mike in #125
New Contributors
- @2xyo made their first contribution in #96
- @dependabot made their first contribution in #107
- @m3mike made their first contribution in #125
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Version v1.0.0