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: static-web-server/static-web-server
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.39.0
Choose a base ref
...
head repository: static-web-server/static-web-server
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.40.0
Choose a head ref
  • 16 commits
  • 65 files changed
  • 6 contributors

Commits on Oct 26, 2025

  1. docs: v2.39.0 [skip ci] (#575)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Oct 26, 2025
    Configuration menu
    Copy the full SHA
    c21d896 View commit details
    Browse the repository at this point in the history
  2. docs: v2.39.0 [skip ci] (#575)

    Add missing freebsd x86_64 artifact
    
    - static-web-server-v2.39.0-x86_64-unknown-freebsd.tar.gz
    - SHA256SUM: 8ed7e75844f952ad9f20f303187084af4c433ecac4558b2c3268af7f36d0983c
    joseluisq committed Oct 26, 2025
    Configuration menu
    Copy the full SHA
    db22a69 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2025

  1. feat: content negotiation for markdown files via Accept header (#577)

    * feat: add accept markdown
    
    * docs: add accept markdown feature
    
    * fix: cors error detected by clippy in CI
    
    * fix: simplify markdown handling
    
    * chore: add accept markdown integration tests
    
    * chore: move accept markdown test files
    
    * fix: after review
    davlgd authored Nov 6, 2025
    Configuration menu
    Copy the full SHA
    2c25d82 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2025

  1. feat: add exit_on_error option to Server::run_server_on_rt functi…

    …on (#578)
    
    * feat: add `exit_on_error` option when starting server to choose if the
    entire process exits if the server fails to start
    * Update src/server.rs
    * style: formatting fix
    
    ---------
    
    Co-authored-by: Francis Tseng <[email protected]>
    Co-authored-by: Jose Quintana <[email protected]>
    3 people authored Nov 15, 2025
    Configuration menu
    Copy the full SHA
    326abbe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d48da4c View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2025

  1. refactor: Rootless Debian and Alpine Docker images by default (#567)

    * chore: setup user public directory, permissions and symlink
    * chore: alpine and debian rootless
    * docs: rootless information
    joseluisq authored Nov 17, 2025
    Configuration menu
    Copy the full SHA
    b234984 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2025

  1. refactor: drop lazy_static for fixed text mime types in compression (

    …#580)
    
    It removes the `lazy_static` dependency in favor of a fixed text-mime type list in the `compression` module.
    joseluisq authored Nov 19, 2025
    Configuration menu
    Copy the full SHA
    ce5b4fa View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2025

  1. refactor: replace regex crate with regex-lite to reduce binary size (#…

    …581)
    
    It optimizes for binary size by replacing the `regex` crate with its lightweight equivalent (`regex-lite`).
    The change reports a binary size reduction of approximately `~500KB`.
    
    x86_64-unknown-linux-musl example:
    
    before (v2.39.0):
    8,9M	static-web-server
    
    after:
    8,4M    static-web-server
    joseluisq authored Nov 20, 2025
    Configuration menu
    Copy the full SHA
    557363e View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2025

  1. Configuration menu
    Copy the full SHA
    55562a1 View commit details
    Browse the repository at this point in the history
  2. fix: crate documentation issues (#583)

    * chore: improve crate doc checks on ci
    * fix: doc_auto_cfg feature has been removed (error)
    * fix: bare URLs are not automatically turned into clickable links (warning)
    joseluisq authored Nov 26, 2025
    Configuration menu
    Copy the full SHA
    0fedeb3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea9f43f View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2025

  1. Configuration menu
    Copy the full SHA
    ee4b049 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2025

  1. Configuration menu
    Copy the full SHA
    afddfd6 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2025

  1. refactor: prefer dynamically-linked binaries for Debian Docker images (

    …#588)
    
    * refactor: prefer dynamically-linked binaries for debian docker images
    * fix: disable dynamically-linked binary execution tests
       As dynamically-linked binaries can not be executed for obvious reasons
    * docs: improve os/arch section
    joseluisq authored Nov 29, 2025
    Configuration menu
    Copy the full SHA
    c66c791 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2025

  1. Configuration menu
    Copy the full SHA
    5fae6f7 View commit details
    Browse the repository at this point in the history
  2. v2.40.0

    joseluisq committed Nov 30, 2025
    Configuration menu
    Copy the full SHA
    068d1ea View commit details
    Browse the repository at this point in the history
Loading