Skip to content

Articles, tools & resources for Vapor devs

Subscribe

Vapor's Next Steps with `async`/`await`

With Vapor 5 still some way off, we're updating Vapor 4 to back-deploy async/await to older OSes and take further steps toward structured concurrency.

Dockerfile makes adding optional Swift dependencies easier

A simple fix for when you happen upon an "error while loading shared libraries" libcurl4 or libxml2

Vapor's Contributing Guide

We've added a Contributing Guide to the docs site to make contributing to Vapor even easier!

Enable SQL Query Logging

Learn how to enable query logging in Fluent to see the generated SQL queries

Vapor `URLEncodedFormDecoder` Security Vulnerability

We've fixed an issue in Vapor's URLEncodedFormDecoder - CVE-2022-31019

An internship of working on Vapor

Benny, a Computer Science student at HOGENT in Belgium, shares his experience interning with the Vapor core team and the contributions he made.

Vapor `FileMiddleware` Security Vulnerability

Vapor 4.60.3 fixes CVE-2022-31005 in FileMiddleware, where crafted Range headers could crash an app. Upgrade now if you serve files with it.

Vapor Users - We Need You!

As we redesign Vapor's sites, we're collecting stories from teams and companies running Vapor in production for a new showcase. Here's how to take part.