All Versions
13
Latest Version
Avg Release Cycle
66 days
Latest Release
1622 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.12.8 Changes
June 27, 2020- ๐ Improve CI config and Homebrew release process (thanks Rui Chen!).
- โก๏ธ Update supplied systemd configuration.
- โ Remove mentions of nacl.
- โ Remove the
mitchellh/colorstring
dependency. - ๐ Use
algernon_history.txt
as the REPL history filename on Windows. - ๐ Don't output raw color codes on Windows, use ANSI colors or disable the color.
- โ Remove symlinks from the "welcome" sample.
- ๐ Update the release script to also build with GOARM=7 for Raspberry Pi 2, 3 and 4.
- โก๏ธ Update dependencies.
- ๐ Update documentation.
-
v1.12.7 Changes
March 24, 2020- ๐ Issues with Bolt db, simplebolt and
gccgo
are resolved. Algernon now also supportsgccgo
. - Algernon requires Go 1.11 or later.
- ๐ Respect
TMPDIR
, for improved Termux support. - ๐ Fix issue #42, when
--dir
is used together with a trailing slash. - Don't force the use of the bolt database when in development mode.
- โก๏ธ Update dependencies.
๐ The Windows and OpenBSD releases does not compile anymore. I want to look into that at some point.
- ๐ Issues with Bolt db, simplebolt and
-
v1.12.6 Changes
January 07, 2020- ๐ Now using a fork of the
quic
package, since there were build issues with it (could not build withgccgo
and issue #41). - โก๏ธ Updated dependencies.
- ๐ There are still issues with compiling
simplebolt
withgccgo
, which is why Algernon can not be compiled withgccgo
in a way wheresimplebolt
works, yet. This is related to different behavior betweengo
andgccgo
and will be worked around insimplebolt
. See: golang/go#36430 - The autorefresh feature (
-a
or--autorefresh
) may now follow symlinks to diretories, to make the./welcome.sh
script and example more user-friendly when live editing for instancesamples/greetings/index.md
. - The file-search backend of the autofresh feature is now also concurrent.
- ๐ง Tested with the latest version of Go (1.13.5) on 64-bit Arch Linux.
- ๐ Now using a fork of the
-
v1.12.5 Changes
August 22, 2019- Built with Go 1.13 (d9b13233378668a4fd24ac5d044e9d550cd2a8be)
- โ Adds support for PostgreSQL queries with the
PQ
function, from Lua. - โก๏ธ Updated dependencies, especially with QUIC and HTTP/2 in mind.
- โก๏ธ Updated the JSX sample to use the latest version of React.
- ๐ง The static executable for Linux is now built with
-trimpath
. - ๐ New HTTP client functionality from Lua, using
GET
orHTTPClient
. CookieSecret
andSetCookieSecret
can now be used to get and set the secure cookie secret from Lua, or it can be set with the--cookiesecret
flag.
-
v1.12.4 Changes
April 06, 2019- ๐ Fix #26, an issue with using Lua tables together with Pongo2 and the
serve2
function. - โก๏ธ Update dependencies.
- ๐ Improved
help
function on the Lua prompt. - ๐ Support the
IGNOREEOF
environment variable. - ๐ Update documentation.
โก๏ธ Updated docker images can be found at https://hub.docker.com/r/xyproto/algernon
- ๐ Fix #26, an issue with using Lua tables together with Pongo2 and the
-
v1.12.3 Changes
February 19, 2019- ๐ Fix #25, where an attack with
vegeta
could make Algernon crash. - โก๏ธ Update dependencies (
boltdb
has a new home, TLS 1.3 has further improvements).
- ๐ Fix #25, where an attack with
-
v1.12.2 Changes
January 27, 2019TLS 1.3
- ๐ง Compiled with
go version devel +447965d4e0 Sun Jan 27 04:18:10 2019 +0000 linux/amd64
, which includes support for TLS 1.3. - ๐ The releases are compiled for
x86_64
, except the one forarm64
/aarch64
and the one forrpi
(Raspberry Pi).
๐ Changelog
- โก๏ธ Update dependencies.
- ๐ Better output to stdout when loading configuration files (lists the names of all loaded configuration files).
- ๐ป A timestamp is added to the command line output when starting Algernon.
- Slightly modified console text colors.
- Minor changes to recognized filename extensions.
- ๐ Update documentation to mention
welcome.sh
(fixes issue #23). - โก๏ธ Minor updates to javascript libraries used by two of the samples.
- ๐ Improved support for streaming large files (fixes issue #13).
- โ Added two new flags:
--timeout=N
for setting a timeout in seconds, when serving large files (but there is range support, so if a download times out, the client can continue where it left).--largesize=N
for setting a threshold for when a file is too large to be read into memory (the default is 42 MiB).
- ๐ง Compiled with
-
v1.12.1
December 31, 2018 -
v1.12.0 Changes
November 15, 2018๐ง Statically compiled executable for 64-bit Linux, built with latest Go master which has recently received support for TLS 1.3.
๐ This build is experimental, but passes initial tests.
-
v1.12.0-TLS Changes
November 15, 2018๐ง Statically compiled executable for 64-bit Linux, built with latest Go master which has recently received support for TLS 1.3.
๐ This build is experimental, but passes initial tests.