Skip to content

Releases: mbrubeck/agate

v2.4.0

06 Feb 09:23
bc16587
Compare
Choose a tag to compare
  • Added a sidecar file for specifying languages, MIME media types or complete headers on a per file basis.
  • Improved logging output. This also uses the RUST_LOG environment variable now, so you can configure the log level.
  • Added some installation tools for Debian.

Since there is a new maintainer (@Johann150, that's me!), I am sorry that the range in precompiled binaries has changed a bit.
Please take a look at the v2.4.0+podman.build binaries if these binaries do not work for you.

v2.3.0

17 Jan 02:52
Compare
Choose a tag to compare
  • Combine address and port back into a single command-line argument (#21).

Thanks to @Johann150.

v2.2.0

16 Jan 19:05
Compare
Choose a tag to compare
  • Split address and port into separate command-line parameters.
  • Listen on both IPv6 and IPv4 interfaces by default.
  • Fix the logic for detecting hidden files (#20).
  • Fix redirects of URLs with query strings (#19).

Thank you to @Johann150 for contributing to this release.

v2.1.3

02 Jan 04:31
Compare
Choose a tag to compare
  • Send a TLS close-notify message when closing a connection.
  • Require absolute URLs in requests.
  • Switch to the Tokio async runtime.

v2.1.2

01 Jan 01:23
Compare
Choose a tag to compare
  • More complete percent-encoding of special characters in filenames.
  • Minor improvements to error logging.
  • Internal code cleanup.

v2.1.1

31 Dec 05:50
Compare
Choose a tag to compare
  • Handle percent-escaped paths in URLs.
  • Percent-escape whitespace characters in directory listings.
  • List directory contents in alphabetical order.

v2.1.0

28 Dec 23:12
Compare
Choose a tag to compare
  • Optional directory listing (#9).
  • Updated dependencies.
  • Enabled GitHub Discussions. If you are using Agate, please feel free to leave a comment to let us know about it!

Thank you to @Johann150 for contributing to this release!

v2.0.0

23 Dec 04:48
Compare
Choose a tag to compare
  • New format for command-line options. See the documentation or run agate --help for details.
  • Logging is enabled be default. Use the --silent flag to disable it.
  • New --language option to add a language tag to the MIME type for text/gemini responses (#6).
  • Pre-compiled binaries are built with the cross tool, for better compatibility with older Linux systems.

v1.3.2

09 Dec 19:41
Compare
Choose a tag to compare
  • Updated to async-tls 0.11 because the previous version was yanked. This release is functionally identical to agate 1.3.1, and users of that version do not need to upgrade.

v1.3.1

08 Dec 17:11
Compare
Choose a tag to compare
  • Updated dependencies to fix cargo install (#7).

Thanks @dcreager for contributing this fix.