-
Notifications
You must be signed in to change notification settings - Fork 41
Comparing changes
Open a pull request
base repository: basecamp/thruster
base: v0.1.13
head repository: basecamp/thruster
compare: v0.1.15
- 16 commits
- 17 files changed
- 6 contributors
Commits on Jun 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for d58bec1 - Browse repository at this point
Copy the full SHA d58bec1View commit details
Commits on Jun 18, 2025
-
Merge pull request #81 from matthewbjones/fix/go-stdlib-1.24.4
Build with Go 1.24.4
Configuration menu - View commit details
-
Copy full SHA for a13e9f5 - Browse repository at this point
Copy the full SHA a13e9f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10e33f6 - Browse repository at this point
Copy the full SHA 10e33f6View commit details
Commits on Jul 25, 2025
-
Add X-Request-Start header middleware
Adds middleware that sets X-Request-Start header with millisecond timestamp for request timing measurement. Header format follows convention of t=<milliseconds_since_epoch>. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 55bfd72 - Browse repository at this point
Copy the full SHA 55bfd72View commit details
Commits on Jul 26, 2025
-
Prevent overwriting existing X-Request-Start header
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for af11c36 - Browse repository at this point
Copy the full SHA af11c36View commit details -
Merge pull request #85 from nateberkopec/x-request-start
Add X-Request-Start header middleware
Configuration menu - View commit details
-
Copy full SHA for 0d3d124 - Browse repository at this point
Copy the full SHA 0d3d124View commit details
Commits on Aug 3, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 95783cf - Browse repository at this point
Copy the full SHA 95783cfView commit details
Commits on Aug 4, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 6ebd928 - Browse repository at this point
Copy the full SHA 6ebd928View commit details -
Ensure all response writers are flushable
When using custom response writers in middleware, we need to ensure they all implement `http.Flusher`. Otherwise, the resulting handler will not be flushable, which means the reverse proxy has no way to flush response content to the client. Not being able to flush content breaks response types like SSE, which depend on sending chunked data as it happens, rather than buffering it all to the end.
Configuration menu - View commit details
-
Copy full SHA for 3707aac - Browse repository at this point
Copy the full SHA 3707aacView commit details -
Teach thruster to optionally not log requests
Adds an environment variable, $LOG_REQUESTS, that when set to a falsey value will not add the logging middleware to the HTTP handler, disabling request logs. Other logs, like the startup messages, are left alone. Closes #49.
Configuration menu - View commit details
-
Copy full SHA for 796f0e7 - Browse repository at this point
Copy the full SHA 796f0e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 287f283 - Browse repository at this point
Copy the full SHA 287f283View commit details -
Merge pull request #50 from nogweii/request-log-optional
Teach thruster to optionally not log requests
Configuration menu - View commit details
-
Copy full SHA for b26ba5e - Browse repository at this point
Copy the full SHA b26ba5eView commit details
Commits on Aug 5, 2025
-
Merge pull request #86 from aishek/add-host-to-cache-key
Add host to cache key
Configuration menu - View commit details
-
Copy full SHA for d79c073 - Browse repository at this point
Copy the full SHA d79c073View commit details -
Merge pull request #87 from basecamp/prevent-response-buffering
Ensure all response writers are flushable
Configuration menu - View commit details
-
Copy full SHA for 92f4ff6 - Browse repository at this point
Copy the full SHA 92f4ff6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ac7e5c - Browse repository at this point
Copy the full SHA 3ac7e5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f696b2 - Browse repository at this point
Copy the full SHA 2f696b2View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.1.13...v0.1.15