Skip to content

Algernon

v1.17.10 Feature

This release adds 5 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

algernon build-less cross-platform fasthttp go http3
+14 more
live-reload local-llm lua mysql npm-less ollama pongo2 postgresql quic react19 redis server-sent-events sqlite tls13

Summary

AI summary

Fix issue #122 to open internal log file with different flags.

Full changelog
  • Also support case-insensitive file systems when checking for permissions (thanks @manus-use).
  • Fix issue #122, open the internal log file with different flags.
  • Fix the flag precedence issue, ref #145.
  • Make the path handling more robust in connection with React / Hot Module Replacement.
  • Render more types of Lua tables, ref #119.
  • Encode filenames in connection with the directory listing, ref #144.
  • Add the remoteaddr function, ref #114.
  • Let KeyValue also support table values, ref #113.
  • Add support for global.lua files for initializing the Lua pool, ref #103.
  • Also allow SIGUSR2 to clear the cache, thanks @MatrixNeoKozak, ref #174.
  • Make argument handling more robust.
  • Handle 127.0.0.1 and ::1 as localhost when serving domains.
  • Add -D as a short flag for --domain.
  • Use html/template for the error message page.
  • Escape filenames in error messages when in debug mode.
  • Make HMRUpdateHandler more robust.
  • Use encodeURIComponent in the registration for example.
  • Make two path-related errors into warnings.
  • Fix and update the dockerfiles.
  • Add container files and scripts for Podman.
  • Use the correct host for the auto-refresh feature.
  • Update dependencies.
  • Add an example that uses SQLite.
  • Update example projects.
  • Add more tests.
  • Add "make cover" for checking the test coverage.
  • Use build-time platform detection whenever possible.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Algernon

Get notified when new releases ship.

Sign up free

About Algernon

Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support.

All releases →

Related context

Beta — feedback welcome: [email protected]