2253 Commits

Author SHA1 Message Date
David Dworken
641e87c22a
Optimize TUI performance via sqlite tuning + caching (#290)
* Optimize TUI performance via sqlite tuning + caching

* Disable TestTuiBench in GH actions since it is just meant for benchmarking

* Update golden

* Fix go errcheck finding

* Revert "Update golden"

This reverts commit 7c8865ce755cacac7cc6bc9eba1ccf4024345cab.

* Clear the search cache after deletions

* Allowlist TestTuiBench-Query as an unused golden since it is not used on GH actions
2025-02-03 14:59:16 -08:00
David Dworken
380fb2afa7
Release v0.330 v0.330 2025-02-02 21:47:33 -08:00
David Dworken
b4be6d3680
Release v0.329 v0.329 2025-02-02 21:37:09 -08:00
David Dworken
10badf538d
disable tmate 2025-02-02 21:27:16 -08:00
David Dworken
aaf4cc47bb
Re-enable slsa validation in GH actions 2025-02-02 21:18:49 -08:00
David Dworken
75ea3534dc
Add better logging to slsa validation in GH actions 2025-02-02 21:16:40 -08:00
David Dworken
4a0bb18bcc
tmate debugging 2025-02-02 13:53:56 -08:00
David Dworken
8cfabb857d
Drop validate straight into tmate for debugging 2025-02-02 13:47:12 -08:00
David Dworken
216f2aaddc
Add SLSA warning for #294 2025-02-02 13:25:20 -08:00
David Dworken
0dc64d79d5
Disable SLSA validation in GH actions per #294 2025-02-02 13:23:39 -08:00
David Dworken
27e2521358
Revert "temporarily disable macos code signing verification in GH actions validator"
This reverts commit d6e2ebbf0ba1e6d0db8f156a0e9450f48470d0e1.
2025-02-02 13:11:41 -08:00
David Dworken
79ae5f7f72
Revert "Update slsa-releaser.yml, attempt #3"
This reverts commit c6a1b5533f82134737e0026d5c4038bce613f3bc.
2025-02-02 13:11:30 -08:00
David Dworken
8f89b1f9cc
Major version upgrade for slsa verifier 2025-02-02 13:11:08 -08:00
David Dworken
e92305b1a6
more dep upgrades 2025-02-02 12:43:54 -08:00
David Dworken
f6e231df2d
Block release validation in GH actions 2025-02-02 12:38:57 -08:00
David Dworken
d6e2ebbf0b
temporarily disable macos code signing verification in GH actions validator 2025-02-02 12:32:07 -08:00
David Dworken
9884a80466
Upgrade go deps to try to fix slsa issues 2025-02-02 12:31:40 -08:00
David Dworken
c6a1b5533f
Update slsa-releaser.yml, attempt #3 2025-02-02 12:11:41 -08:00
David Dworken
2145906f73
Fix directory mismatch caused by change in GH actions artifact version 2025-02-02 11:55:47 -08:00
David Dworken
eabd001d3e
Add additional fail-safe validation to SLSA validator for better error messages 2025-02-02 11:47:02 -08:00
David Dworken
417c2e9e62
Add tmate debugging 2025-02-02 11:45:16 -08:00
David Dworken
3e9be81301
Attempt #2 at avoiding duplicate artifact names 2025-02-02 11:13:04 -08:00
David Dworken
3d19e69463
Revert "Avoid reusing artifact name to enable GH action upgrade"
This reverts commit 7649ac1331fd1e63f0671c0ccffa8451ed0d1593.
2025-02-02 11:09:01 -08:00
David Dworken
7649ac1331
Avoid reusing artifact name to enable GH action upgrade 2025-02-02 10:35:19 -08:00
David Dworken
562b52c688
More GH action upgrades 2025-02-02 10:21:38 -08:00
David Dworken
6de83cb888
Upgrade slsa builder 2025-02-02 10:08:09 -08:00
David Dworken
fc01eff62f
Upgrade GH actions for https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/ 2025-02-02 10:03:46 -08:00
David Dworken
8682681842
Add CPU profiling to make fbench command 2025-02-02 09:41:48 -08:00
David Dworken
9d0edba3a3
Add support for NoSleep param to test runner 2025-02-02 09:41:13 -08:00
David Dworken
482f7ae021
Delete commented out code 2025-02-01 10:17:10 -08:00
David Dworken
cb253b6985
Release v0.328 v0.328 2025-01-22 15:27:14 -08:00
David Dworken
f8c414b2c9
Skip deep cleans for sqlite DBs (#289)
* Add explicit DROP TABLE directives for temp_inactive_devices and drop the TEMP qualifier for non-postgres DBs, fixes #288

* Revert "Add explicit DROP TABLE directives for temp_inactive_devices and drop the TEMP qualifier for non-postgres DBs, fixes #288"

This reverts commit db6d8413a74d1fe624e431243bb0808bee8ab01f.

* Skip deep cleans for sqlite DBs
2025-01-20 17:50:33 -08:00
David Dworken
a4ff05c0fa Release v0.327 v0.327 2025-01-20 14:49:47 -08:00
David Dworken
b4ef6c963e
Add easier config options for configuring default search columns (#287)
* Add easier config options for configuring default search columns

* Remove TODO
2025-01-19 15:25:04 -07:00
David Dworken
567984fb6f
Add support for searching for custom columns as part of default searches (#286)
* Refactor code for searching for custom columns

* Add support for searching custom columns in default searches

* Add integration test for default searches for custom columns

* Add memoization to avoid repeated work for queries

* update comment

* Update golden

* Update goldens
2025-01-19 00:31:14 -07:00
David Dworken
8de80c510a
Add comment about AES-GCM security 2025-01-18 23:11:54 -08:00
David Dworken
21618af0a0 Release v0.326 v0.326 2025-01-18 14:01:51 -08:00
David Dworken
65d1ebfd07
Implement restrictions on default column searching for #268 (#274)
* Implement restrictions on default column searching for #268

* Add better docs for config-set excluded-default-search-columns

* Enable debugging

* Clean up server binaries to avoid wasting disk space

* Add tests

* Swap from configuring excluded columns to configuring included columns, to prep for future changes where we may add support for other default columns

* Reduce gotestsum re-runs since tests are less flaky nowadays

* Fix bug in lib.where(...) function that failed to trim the args list and caused DB query correctness issues

* Disable tmate debugging

* Update goldens
2025-01-18 11:25:07 -08:00
David Dworken
23ed840aa3
Add deep clean for users that have tons of pending deletion requests (#285) 2025-01-14 21:44:52 -07:00
David Dworken
9049dbeebb
Release v0.325 v0.325 2025-01-14 18:50:26 -08:00
David Dworken
eeaba49259
Fix test golden breakage caused by GH action update (#284)
* Fix test golden breakage caused by GH action update

* Update

* Trigger action

* Update golden

* Rename integration_test.go file

* Update golden
2025-01-14 18:29:02 -08:00
David Dworken
681746a56d
Fix test golden breakage caused by GH action update 2025-01-13 13:58:23 -08:00
David Dworken
5528829d64
Update bash weirdness regex to be more permissive for #280 (#283) 2025-01-13 13:56:12 -08:00
David Dworken
2f3201ec81
Allow import-json to import custom columns (#282)
* Allow import-json to import custom columns

* Add tests
2025-01-13 13:55:59 -08:00
David Dworken
4c696d9788
Skip exporting empty commands for #279 (#281) 2025-01-13 13:55:32 -08:00
David Dworken
74056c7262 Release v0.324 v0.324 2025-01-05 16:05:24 -08:00
David Dworken
95f3a26a7a
Organize command groupings in hishtory help + unhide the install command (#278) 2025-01-05 18:18:07 -05:00
David Dworken
2ff52a8d66
Add validation to block absolute paths (#277) 2025-01-05 18:06:57 -05:00
David Dworken
0953e1ccca Release v0.323 v0.323 2024-12-31 18:01:28 -08:00
David Dworken
0de38fac95
Improve stdout/stderr silencing from #260 and #253 (#273)
* Improve stdout/stderr silencing from #260 and #253

* Fix order of output redirection

* Update goldens
2024-12-31 15:06:11 -08:00