The official release of Lucky 1.0.0!
Crystal PCRE2 Upgrade Guide
Crystal 1.7.3 has been released!
Reveal type in Crystal
crinja (Implementation of Jinja2 template language in Crystal ) - Release 0.8.1
Heads up: Crystal is upgrading its Regex engine
Learning Crystal with Battlesnake
Fernando writes about his first steps with Crystal and has some nice things to say. He's building a Battlesnake implementation and explores the language, standard library and tooling.
Athena Framework 0.18.0
AMQProxy - an intelligent AMQP proxy
An intelligent AMQP proxy with AMQP connection and channel pooling/reusing. Allows e.g. PHP clients to keep long lived connections to upstream servers, increasing publishing speed with a magnitude or more.
In the AMQP protocol, if you open a connection the client and the server has to exchange 7 TCP packages. If you then want to publish a message you have to open a channel which requires 2 more, and then to do the publish you need at least one more, and then to gracefully close the connection you need 4 more packages. In total 15 TCP packages, or 18 if you use AMQPS (TLS). For clients that can't for whatever reason keep long-lived connections to the server this has a considerable latency impact.