Commit Graph

  • 847931ed43 Update .goreleaser.yaml and enhance HTTP client settings in steamcache.go s1d3sw1ped 2025-07-19 04:12:56 -05:00
  • 4387236d22 Merge pull request 'Update .goreleaser.yaml to use hyphens in name templates for archives and releases' (#9) from fix/goreleaser-config-fix-really into main 1.0.8 s1d3sw1ped 2025-07-19 08:23:09 +00:00
  • f6ce004922 Update .goreleaser.yaml to use hyphens in name templates for archives and releases s1d3sw1ped 2025-07-19 03:22:08 -05:00
  • 8e487876d2 Merge pull request 'Remove steamcache2 from the list of files in .goreleaser.yaml archives section.' (#8) from fix/goreleaser-config-fix into main s1d3sw1ped 2025-07-19 08:04:40 +00:00
  • 1be7f5bd20 Remove steamcache2 from the list of files in .goreleaser.yaml archives section. s1d3sw1ped 2025-07-19 03:02:39 -05:00
  • f237b89ca7 Merge pull request 'Update versioning and logging in SteamCache2' (#7) from fix/goreleaser-config into main s1d3sw1ped 2025-07-19 07:59:02 +00:00
  • ae07239021 Update versioning and logging in SteamCache2 s1d3sw1ped 2025-07-19 02:58:19 -05:00
  • 4876998f5d Merge pull request 'Enhance garbage collection and caching functionality' (#6) from feature/extended-gc-and-verification into main s1d3sw1ped 2025-07-19 07:28:12 +00:00
  • 163e64790c Enhance garbage collection and caching functionality s1d3sw1ped 2025-07-19 02:27:04 -05:00
  • 00792d87a5 Merge pull request 'fix: gc was being stupid allowing another thread to take the space it made before it could not anymore' (#5) from fix/gc-breaking-downloads into main 1.0.7 s1d3sw1ped 2025-07-13 12:51:17 +00:00
  • 3427b8f5bc fix: gc was being stupid allowing another thread to take the space it made before it could not anymore s1d3sw1ped 2025-07-13 07:50:22 -05:00
  • 7f744d04b0 Merge pull request 'fix: trim query parameters from URL path in ServeHTTP to ensure cache key correctness' (#4) from fix/query-params into main 1.0.6 s1d3sw1ped 2025-07-13 10:43:21 +00:00
  • 6c98d03ae7 fix: trim query parameters from URL path in ServeHTTP to ensure cache key correctness s1d3sw1ped 2025-07-13 05:42:07 -05:00
  • 17ff507c89 Merge pull request 'fix: redo the whole caching functionality to make it really 420 blaze it fast' (#3) from fix/blazing-sun-speed into main 1.0.5 s1d3sw1ped 2025-07-13 10:21:19 +00:00
  • 539f14e8ec refactor: moved the GC stuff around and corrected all tests s1d3sw1ped 2025-07-13 04:20:12 -05:00
  • 1673e9554a Refactor VFS implementation to use Create and Open methods s1d3sw1ped 2025-07-13 03:17:22 -05:00
  • b83836f914 fix: update log message for server startup and improve request handling in ServeHTTP s1d3sw1ped 2025-07-12 09:48:06 -05:00
  • 745856f0f4 fix: correct format key to formats in .goreleaser.yaml s1d3sw1ped 2025-07-12 09:21:56 -05:00
  • b4d2b1305e fix: add logging for unsupported methods and error handling in ServeHTTP s1d3sw1ped 2025-07-12 08:50:34 -05:00
  • 0d263be2ca Merge pull request 'feat: update dependencies and improve caching mechanism' (#2) from feature/blazing-sun-speed into main 1.0.4 s1d3sw1ped 2025-07-12 13:18:53 +00:00
  • 63a1c21861 fix: update action versions to use main branch for consistency s1d3sw1ped 2025-07-12 07:32:35 -05:00
  • 0a73e46f90 fix: remove golangci-lint-action from PR workflow s1d3sw1ped 2025-07-12 07:16:48 -05:00
  • 6f1158edeb fix: update action versions to use main branch for consistency s1d3sw1ped 2025-07-12 07:10:14 -05:00
  • 93b682cfa5 chore: update action versions to latest in CI workflow s1d3sw1ped 2025-07-12 07:08:25 -05:00
  • f378d0e81f feat: update dependencies and improve caching mechanism s1d3sw1ped 2025-07-12 06:43:00 -05:00
  • 8c1bb695b8 fix: enhance logging to handle empty upstream values 1.0.3 s1d3sw1ped 2025-01-23 11:31:28 -06:00
  • f58951fd92 fix: removed specific to my dev setup config s1d3sw1ped 2025-01-23 11:31:13 -06:00
  • 70786da8c6 fix: improve logging readability and remove configuration messages 1.0.2 s1d3sw1ped 2025-01-23 11:25:18 -06:00
  • e24af47697 feat: add upstream and verbose flags to command line interface feat: add upstream support allowing to chain cache servers if needed fix: tweaked garbage collection to be better 1.0.1 s1d3sw1ped 2025-01-23 11:14:39 -06:00
  • 931c43d7a8 fix: remove draft status from release configuration 1.0.0 s1d3sw1ped 2025-01-22 21:01:35 -06:00
  • 6fe80c82ad fix: reduce cache hits averaging size for improved performance s1d3sw1ped 2025-01-22 20:59:24 -06:00
  • 4a69c4ba66 fix: add empty line in logging for improved readability s1d3sw1ped 2025-01-22 20:51:32 -06:00
  • 2d0fe6571d feat: enhance garbage collection logging with total GC time and improved stat formatting s1d3sw1ped 2025-01-22 20:48:05 -06:00
  • 550948951e feat: implement enhanced garbage collection statistics logging s1d3sw1ped 2025-01-22 20:27:12 -06:00
  • 4a23eecae0 fix: reduce log interval to 1 second for more frequent statistics updates s1d3sw1ped 2025-01-22 19:37:30 -06:00
  • fed9bbe218 fix: go back to the old averaging s1d3sw1ped 2025-01-22 19:35:17 -06:00
  • 7401c040dc feat: add configurations for memory only, disk only, and memory & disk modes s1d3sw1ped 2025-01-22 19:28:45 -06:00
  • ca069a20ee fix: track cache hits and misses in average cache state s1d3sw1ped 2025-01-22 18:43:07 -06:00
  • 3e8a92b865 fix: log memory statistics only if memory is enabled s1d3sw1ped 2025-01-22 18:29:19 -06:00
  • b7652ed7cc fix: initialize average cache state with cleared values s1d3sw1ped 2025-01-22 18:25:16 -06:00
  • 08b8d0ce3d fix: enhance logging for memory and disk statistics in cache s1d3sw1ped 2025-01-22 18:23:53 -06:00
  • 53847db0e9 fix: improve cache state clearing and average calculation logic s1d3sw1ped 2025-01-22 18:23:47 -06:00
  • d11c294010 chore: update goreleaser configuration for draft releases and name template s1d3sw1ped 2025-01-22 18:11:33 -06:00
  • f951f5fd8e chore: rename workflows for clarity and consistency s1d3sw1ped 2025-01-22 18:00:55 -06:00
  • 59159c3fc7 chore: remove outdated copyright notice from main.go s1d3sw1ped 2025-01-22 17:34:56 -06:00
  • 3785057043 chore: remove outdated copyright notice from root.go s1d3sw1ped 2025-01-22 17:34:41 -06:00
  • 56857556b2 feat: import version package to access global version variable s1d3sw1ped 2025-01-22 17:34:21 -06:00
  • 6b0a556690 feat: include application version in logging output s1d3sw1ped 2025-01-22 17:32:45 -06:00
  • 116dfb0865 feat: add version command to display application version s1d3sw1ped 2025-01-22 17:32:30 -06:00
  • ed5e050d81 docs: clarify license coverage in README.md s1d3sw1ped 2025-01-22 17:32:04 -06:00
  • fea5e94be8 chore: add 'dist/' to .gitignore to exclude distribution files s1d3sw1ped 2025-01-22 17:07:06 -06:00
  • 1e221a218c chore: format launch.json arguments for improved readability s1d3sw1ped 2025-01-22 17:06:35 -06:00
  • ac245f6cf9 chore: remove unused extra files from goreleaser configuration s1d3sw1ped 2025-01-22 10:03:14 -06:00
  • 7593f1999f chore: remove unused goreleaser checksum script s1d3sw1ped 2025-01-22 10:02:19 -06:00
  • d49c4e1799 fix: increase hits buffer size in AvgCacheState initialization s1d3sw1ped 2025-01-22 00:02:11 -06:00
  • 0ca2a9eeed feat: integrate zerolog for structured logging and replace fmt with logger s1d3sw1ped 2025-01-21 23:33:14 -06:00
  • 0d8e8acf3a refactor: replace log statements with fmt for console output s1d3sw1ped 2025-01-21 20:56:58 -06:00
  • 837960e41b fix: initialize the avgcachestatus s1d3sw1ped 2025-01-21 20:20:48 -06:00
  • 86754b21aa refactor: comment out logging for request duration in ServeHTTP method s1d3sw1ped 2025-01-21 20:03:11 -06:00
  • 5682c1e9c8 feat: add AvgCacheState to track average cache hits and misses s1d3sw1ped 2025-01-21 20:02:34 -06:00
  • 93d65f2ae1 refactor: streamline release and test workflows by removing unnecessary steps s1d3sw1ped 2025-01-21 15:49:50 -06:00
  • d7408bf202 refactor: remove old CI workflows and consolidate into a new test workflow s1d3sw1ped 2025-01-21 15:37:31 -06:00
  • 83ee19629c refactor: remove unnecessary go generate step from goreleaser configuration s1d3sw1ped 2025-01-21 15:26:30 -06:00
  • bc7744b5a7 fix: handle error from http.ListenAndServe in SteamCache s1d3sw1ped 2025-01-21 15:24:08 -06:00
  • aa6764040b refactor: remove address flag and set default value in command configuration s1d3sw1ped 2025-01-21 15:24:01 -06:00
  • 4caa14fa68 docs: update README with garbage collection details and Windows hosts file override instructions s1d3sw1ped 2025-01-21 15:23:24 -06:00
  • e27a64fb2e refactor: simplify tag release workflow by removing unnecessary steps s1d3sw1ped 2025-01-21 13:38:23 -06:00
  • c5e2c822dd fix: update Gitea URLs in goreleaser configuration forehead s1d3sw1ped 2025-01-21 13:37:12 -06:00
  • e66ec227b0 refactor: update goreleaser configuration for improved build and release process s1d3sw1ped 2025-01-21 13:34:51 -06:00
  • 4721373f67 refactor: remove commented build steps and add checksum script for binaries s1d3sw1ped 2025-01-21 13:18:21 -06:00
  • f54150c3d2 initial commit s1d3sw1ped 2025-01-18 20:03:40 -06:00