Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: basecamp/thruster
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.13
Choose a base ref
...
head repository: basecamp/thruster
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.1.15
Choose a head ref
  • 16 commits
  • 17 files changed
  • 6 contributors

Commits on Jun 11, 2025

  1. Build with Go 1.24.4

    matthewbjones committed Jun 11, 2025
    Configuration menu
    Copy the full SHA
    d58bec1 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2025

  1. Merge pull request #81 from matthewbjones/fix/go-stdlib-1.24.4

    Build with Go 1.24.4
    kevinmcconnell authored Jun 18, 2025
    Configuration menu
    Copy the full SHA
    a13e9f5 View commit details
    Browse the repository at this point in the history
  2. Bump version

    kevinmcconnell committed Jun 18, 2025
    Configuration menu
    Copy the full SHA
    10e33f6 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2025

  1. 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>
    nateberkopec and claude committed Jul 25, 2025
    Configuration menu
    Copy the full SHA
    55bfd72 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2025

  1. Prevent overwriting existing X-Request-Start header

    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    nateberkopec and claude committed Jul 26, 2025
    Configuration menu
    Copy the full SHA
    af11c36 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #85 from nateberkopec/x-request-start

    Add X-Request-Start header middleware
    kevinmcconnell authored Jul 26, 2025
    Configuration menu
    Copy the full SHA
    0d3d124 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2025

  1. Add host to cache key

    aishek committed Aug 3, 2025
    Configuration menu
    Copy the full SHA
    95783cf View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2025

  1. Update Ruby version

    kevinmcconnell committed Aug 4, 2025
    Configuration menu
    Copy the full SHA
    6ebd928 View commit details
    Browse the repository at this point in the history
  2. 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.
    kevinmcconnell committed Aug 4, 2025
    Configuration menu
    Copy the full SHA
    3707aac View commit details
    Browse the repository at this point in the history
  3. 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.
    nogweii authored and kevinmcconnell committed Aug 4, 2025
    Configuration menu
    Copy the full SHA
    796f0e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    287f283 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #50 from nogweii/request-log-optional

    Teach thruster to optionally not log requests
    kevinmcconnell authored Aug 4, 2025
    Configuration menu
    Copy the full SHA
    b26ba5e View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2025

  1. Merge pull request #86 from aishek/add-host-to-cache-key

    Add host to cache key
    kevinmcconnell authored Aug 5, 2025
    Configuration menu
    Copy the full SHA
    d79c073 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #87 from basecamp/prevent-response-buffering

    Ensure all response writers are flushable
    kevinmcconnell authored Aug 5, 2025
    Configuration menu
    Copy the full SHA
    92f4ff6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ac7e5c View commit details
    Browse the repository at this point in the history
  4. Bump version

    kevinmcconnell committed Aug 5, 2025
    Configuration menu
    Copy the full SHA
    2f696b2 View commit details
    Browse the repository at this point in the history
Loading