Algernon v1.12.6 Release Notes

Release Date: 2020-01-07 // 14 days ago
    • 🏗 Now using a fork of the quic package, since there were build issues with it (could not build with gccgo and issue #41).
    • ⚡️ Updated dependencies.
    • 👀 There are still issues with compiling simplebolt with gccgo, which is why Algernon can not be compiled with gccgo in a way where simplebolt works, yet. This is related to different behavior between go and gccgo and will be worked around in simplebolt. 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 instance samples/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.

Previous changes from v1.12.5

    • 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 or HTTPClient.
    • CookieSecret and SetCookieSecret can now be used to get and set the secure cookie secret from Lua, or it can be set with the --cookiesecret flag.