v0.0.2
Summary
Major changes including bug fixes, db restructuring, eldritch language features, and a newly designed UI. Read the patch notes for more details. More changes to come before our upcoming MVP release, targeting early next year. Thanks to all contributors for helping make this project a success!
What's Changed
- Debug tcp scan test failures by @hulto in #142
- Fix async eldritch functions crashing golem/imix. by @hulto in #148
- 52 feature implement and document using git lfs for images other large files by @hulto in #126
- Cleaned up complier error and test inconsistency. by @hulto in #125
- Implement caching for GitHub Actions CI by @Milkshak3s in #157
- [Terraform] Updated default SQL tier by @KCarretto in #145
- [Tavern] Post-MVP Refactor by @KCarretto in #147
- [Tavern] Delete RDev by @KCarretto in #163
- [Docs] Created Twitter by @KCarretto in #164
- 156 feature golem add embedded files for dropper functionality by @hulto in #162
- 150 feature imix platform information by @hulto in #160
- Add get_primary_ip function to imix. by @hulto in #158
- 165 implement codecov for rust code nexttest by @hulto in #168
- Explicit async builder with new thread. by @hulto in #172
- Updated Asset definition in one place. by @hulto in #169
- Fix non lfs files by @hulto in #170
- [Tavern] YAML Tests by @KCarretto in #178
- Added query filters by @KCarretto in #186
- 177 update starlark version to expose printhandler objects by @hulto in #180
- Tavern GraphQL Rust Client by @KCarretto in #188
- 131 bug report output on error by @hulto in #183
- Add workflow for tavern graphql rust tests by @KCarretto in #190
- Add dict return type and updated test. by @hulto in #184
- Add windows support to golem tests. by @hulto in #192
- Update tests.yml by @Cictrone in #207
- 182 eldritch sleep blocks imix agent by @hulto in #208
- 193 resolve docs issues by @hulto in #195
- 211 implement pkgtavern in imix by @hulto in #213
- 194 expand shell command to return exit code and stderr by @hulto in #209
- Increase the number of thread workers. by @hulto in #218
- Improved error message on parameters decode and "" case. by @hulto in #222
- Add check for task updates. by @hulto in #219
- Cleanup implants lib and refactor dependencies by @hulto in #215
- Remove job.name unique requirement. by @hulto in #220
- Cp/initial job form by @cmp5987 in #230
- [feature] Added test data for a job with tasks in various states by @KCarretto in #236
- Sys get ip by @hulto in #228
- Implement sys.get_os by @hulto in #238
- 226 implement filelist method by @hulto in #227
- 223 implement assetsread and assetsread bytes by @hulto in #225
- 242 implement pivotssh exec function by @hulto in #243
- 244 spicy up readmemd by @hulto in #245
- Doc fixup. by @hulto in #247
- Delete unused files by @KCarretto in #250
- Implement file.write by @jabbate19 in #251
- implement file.mkdir by @1nv8rzim in #252
- Rename everything by @KCarretto in #263
- Add codecov config to delay PR comment by @KCarretto in #264
- Wait for all 6 CI pipelines to pass by @KCarretto in #265
- Update starlark by @hulto in #266
- sys.get_user() by @jabbate19 in #257
- pivot.arp_scan() by @jabbate19 in #258
- sys.get_pid() by @jabbate19 in #272
- Differentiate IP Crate for Windows and Nix by @jabbate19 in #273
- Updated reqwest. by @hulto in #249
- Upgrade openssl by @hulto in #248
- sys.get_env() by @jabbate19 in #274
- I think this fixes json formatting. by @hulto in #278
- Embed UI & Login Redirects by @KCarretto in #280
- Fix rust version for ci by @hulto in #281
- Crypto Module by @jabbate19 in #276
- Move to internal by @KCarretto in #283
- Update devcontainer.json, improve default extensions/settings by @KCarretto in #282
- Remove content type header dupe. by @hulto in #291
- Cp/quest details page by @cmp5987 in #293
- Tf deploy custom container by @hulto in #287
- Increase quest output drawer size by @hulto in #306
- Parse tome paramdefs on startup by @hulto in #298
- Tavern Fixes & Cleanup by @KCarretto in #308
- 302 imix sleep underflow by @hulto in #304
- Cp/small fixes by @cmp5987 in #310
- Cleans up unwrap in pivot.port_scan by @hulto in #309
- Resolve expect crashes by @hulto in #311
- Cp/sorting by @cmp5987 in #316
- Cp/output log by @cmp5987 in #319
- [bugfix] Bundle Hash Generation by @KCarretto in #320
- fix(host-ip): Add random gen for hostIP and display host IP by @cmp5987 in #322
- 318 implement pivotssh copy by @hulto in #323
- Backend Updates by @KCarretto in #324
- Persist imix output through connection failuers by @hulto in #328
- Encoding by @jabbate19 in #329
- Statically compile docs by @hulto in #312
- Add user docs. by @hulto in #313
- Implement process.name by @adm1nPanda in #332
- Add sample tomes by @hulto in #315
- Implement sys.hostname() by @Milkshak3s in #231
- fix(empty-state): Add empty states for pages by @cmp5987 in #335
- Cp/rename nav items by @cmp5987 in #336
- Increase max size to 16MB by @hulto in #337
- Cp final fix auth by @cmp5987 in #341
- Cp/created by me by @cmp5987 in #343
- Fix hostname and add tome. by @hulto in #338
- Add Netstat by @jabbate19 in #330
- 269 add docs andor run time error for reserved names by @hulto in #334
- Add tomes and touchups by @hulto in #342
- Allow unactivated users to query Me() graphql by @KCarretto in #344
- Update version, add release script by @KCarretto in #345
New Contributors
- @cmp5987 made their first contribution in #230
- @jabbate19 made their first contribution in #251
- @1nv8rzim made their first contribution in #252
- @adm1nPanda made their first contribution in #332
Full Changelog: v0.0.1...v0.0.2