Skip to content

Algernon 1.15.0

Compare
Choose a tag to compare
@xyproto xyproto released this 17 May 18:40
· 383 commits to main since this release
  • Compile the release binaries with Go 1.20.4.
  • Add a close() function, ref #124 (thanks Malcolm Ke Win / @diyism).
  • Add a shell linter to the CI configuration, ref #120 (thanks Jan Macku / @jamacku).
  • Support reverse proxies, ref #131 (thanks Mohamed Abdel Maksoud / @mohamed--abdel-maksoud).
  • Look for handler.lua in parent directories, ref #95, #112 and #130 (thanks Giulio Lunati / @giuliolunati).
  • Add initial support for JWT tokens.
  • Use os and ioinstead of the deprecated ioutil package.
  • Use any instead of interface{}.
  • Use the new unix build constraint.
  • Use strings.ReplaceAll and bytes.ReplaceAll.
  • Use simpleredis/v2.
  • Use math.Round.
  • Add an ulimit check to the welcome.sh script that also works on macOS Ventura.
  • Format/lint the code with gofumpt, golint and staticcheck.
  • Use the betteralign tool, to improve struct field alignment.
  • Make the code debug/tracing/profiling features optional at compile time, using build tags.
  • Fix a typo in one of the examples.
  • Update the CI configuration.
  • Update dependencies.
  • Update documentation.