Skip to content

Releases: an-prata/webby

4.3.0

06 Sep 23:41
0f3443c

Choose a tag to compare

  • webby now maps directories both with and without a trailing slash. i.e. https://website.com/[dir]/index.html, https://website.com/[dir]/, and https://website.com/[dir] (no trailing slash) all map to the same [website_dir]/[dir]/index.html file.
  • Added -version flag to print version and exit.

4.2.1

19 Jul 01:17
e6906fc

Choose a tag to compare

Fixes an issue where directories other than the root of the website directory would improperly map the index.html file.

4.2.0

22 Jun 00:09
c93b58d

Choose a tag to compare

Adds two config options:

  • WriteTimeout - The timeout in seconds for writing responses, should be raise quite high for long downloads
  • ReadTimeout - The timeout in seconds for reading requests.

This change would have been breaking but it also allows for the absence of config fields, replacing them with a default and producing a warning in the log.

4.1.0

17 May 04:59
1ee5563

Choose a tag to compare

Adds the option to automatically redirect HTTP requests to HTTPS. Use "RedirectHttp": true in the config file to enable this. This option only works on URLs without ports, since requesting HTTP from an HTTPS port, or the other way around, is invalid - this means that redirects use the "default" HTTPS port - 443.

4.0.0

04 Feb 03:26
fa7308e

Choose a tag to compare

What's Changed

  • new -show-log command, which outputs the log file to the console as determined by your config.
  • the logger for the server is now global, not an instance being passed around

v3.4.0

24 Oct 16:28
78546ae

Choose a tag to compare

What's Changed

  • If the Unix Socket cannot be opened better explain that to the user when using the -status command.
  • Added -gen-config command which will produce a default config and place it in /etc/webby/webby.json.

Full Changelog: 3.3.1...3.4.0

v3.3.1

20 Oct 23:00
bbeefca

Choose a tag to compare

Fixes the -start command, now webby will not have to be called using its abolute path or from within its directly. Webby now locates its own binary for use in starting a daemon in the background.

v3.3.0

20 Oct 22:33
57c10aa

Choose a tag to compare

Makes it so that auto reload also reloads on content changes, not just config changes. Whenever a file that has already been hosted by webby changes, webby will reload the server automatically.

v3.2.0

10 Jul 20:34
d3818df

Choose a tag to compare

You can now start webby in a background process with -start as well as check webby's status with -status.

What's Changed

Full Changelog: 3.1.0...3.2.0

v3.1.0

09 Jul 04:44
248c185

Choose a tag to compare

You can now enable config auto reload with the "AutoReload" boolean option in the config. A stop command has also been added in case you're not running webby with a unit file/service. Webby will also now exit if it is unable to open a Unix Domain Socket.

What's Changed

Full Changelog: 3.0.1...3.1.0