[tech] Release announcement: Germinal 1.0.0
Jason McBrayer jmcbray at carcosa.net
Fri Mar 12 15:31:52 GMT 2021
Germinal is a Gemini protocol server written in Common Lisp.
I'm pleased to announce the 1.0.0 release of Germinal.
## New in this release:
* Support for routing URLs to arbitrary handlers defined in Common Lisp.
* Support for middleware defined in Common Lisp. The default middleware
configuration now includes simple logging.
* Simpler deployment with Roswell.
* Numerous bug fixes and code improvements.
## Incompatible changes:
* Germinal no longer supports basic configuration from the command-line
or a TOML config file. Because routing and middleware configuration is
more complex, you are expected to configure your server in a Lisp
startup script. A sample script is included.
## Download and Issues
The git repo and canonical source for Germinal are at
https://git.carcosa.net/jmcbray/germinal/. There are also source tarball
downloads at gemini://carcosa.net/germinal/.
## Thanks
I'd like to thank the contributors (my obscure project has contributors!
Amazing!) who made this release possible: tobias, landakram, and
MadEarl.
--
Jason McBrayer | “Strange is the night where black stars rise,
jmcbray@carcosa.net | and strange moons circle through the skies,
| but stranger still is lost Carcosa.”
| ― Robert W. Chambers,The King in Yellow
Archive home | About this archive