[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