-
The Vapor Blog On Fluent Models and Sendable warnings
On Fluent Models and Sendable warnings
The Vapor Blog blog.vapor.codesThe situation with Fluent Models and Sendable warnings
-
The Vapor Blog JWTKit is no longer Boring!
JWTKit is no longer Boring!
The Vapor Blog blog.vapor.codesWe've released a new version of JWTKit, and it's a big one!
-
The Vapor Blog Vapor URI Parsing Security Vulnerability
Vapor URI Parsing Security Vulnerability
The Vapor Blog blog.vapor.codesWe've fixed an issue in Vapor's URI Parsing - CVE-2024-21631
-
The Vapor Blog Vapor HTTP Error Handling Security Vulnerability
Vapor HTTP Error Handling Security Vulnerability
The Vapor Blog blog.vapor.codesWe've fixed an issue in Vapor's Error Handling - CVE-2023-44386
-
The Vapor Blog Upcoming changes to Vapor with Sendable
Upcoming changes to Vapor with Sendable
The Vapor Blog blog.vapor.codesAdvance warning of some upcoming changes to Vapor as we continue our Concurrency journey.
-
The Vapor Blog Penny Update - Keep Up With Swift's Evolution and More
Penny Update - Keep Up With Swift's Evolution and More
The Vapor Blog blog.vapor.codesVapor's Penny Discord bot has been getting better and better. She can not only give coin to members, but also ping members for keywords, and keep users up to date with Swift's evolution.
-
The Vapor Blog PostgresNIO Security Vulnerability
PostgresNIO Security Vulnerability
The Vapor Blog blog.vapor.codesWe've fixed a security issue in PostgresNIO - CVE-2023-31136
-
The Vapor Blog Updating Vapor's Templates for Swift 5.8
Updating Vapor's Templates for Swift 5.8
The Vapor Blog blog.vapor.codesYou may notice some changes in Vapor's templates - we've updated then for Swift 5.8, with a unified target and using the latest `@main` syntax.
-
The Vapor Blog What We're Working On: March 2023
What We're Working On: March 2023
The Vapor Blog blog.vapor.codesLearn about what we're working on this month for Vapor and what our goals are for the next 6 months.
-
The Vapor Blog API and Infrastructure Updates
API and Infrastructure Updates
The Vapor Blog blog.vapor.codesThe API docs have been migrated to DocC and we've finished migrating all of Vapor's infrastructure to AWS.
-
The Vapor Blog New Year, New Me
New Year, New Me
The Vapor Blog blog.vapor.codesWe're starting to roll out Vapor's new Design to the websites!
-
The Vapor Blog Vapor's API Docs Are Changing
Vapor's API Docs Are Changing
The Vapor Blog blog.vapor.codesThe API docs are changing as we finish migrating to AWS
-
The Vapor Blog Vapor's Next Steps with async/await
Vapor's Next Steps with async/await
The Vapor Blog blog.vapor.codesThe next steps for embracing async/await in Vapor
-
The Vapor Blog Dockerfile makes adding optional Swift dependencies easier
Dockerfile makes adding optional Swift dependencies easier
The Vapor Blog blog.vapor.codesA simple fix for when you happen upon an "error while loading shared libraries" libcurl4 or libxml2
-
The Vapor Blog Vapor's Contributing Guide
Vapor's Contributing Guide
The Vapor Blog blog.vapor.codesWe've added a Contributing Guide to the docs site to make contributing to Vapor even easier!
-
The Vapor Blog Enable SQL Query Logging
Enable SQL Query Logging
The Vapor Blog blog.vapor.codesLearn how to enable query logging in Fluent to see the generated SQL queries
-
The Vapor Blog Vapor URLEncodedFormDecoder Security Vulnerability
Vapor URLEncodedFormDecoder Security Vulnerability
The Vapor Blog blog.vapor.codesWe've fixed an issue in Vapor's URLEncodedFormDecoder - CVE-2022-31019
-
The Vapor Blog An internship of working on Vapor
An internship of working on Vapor
The Vapor Blog blog.vapor.codesMy experiences and contributions during my internship
-
The Vapor Blog Vapor FileMiddleware Security Vulnerability
Vapor FileMiddleware Security Vulnerability
The Vapor Blog blog.vapor.codesWe've fixed an issue in Vapor's FileMiddleware - CVE-2022-31005
-
The Vapor Blog Vapor Users - We Need You!
-
The Vapor Blog Adding a database table index
Adding a database table index
The Vapor Blog blog.vapor.codesSee how to add a database table index using SQLKit
-
The Vapor Blog Vapor Documentation Changes
Vapor Documentation Changes
The Vapor Blog blog.vapor.codesWe're updating the documentation site and moving the old docs to a new site
-
The Vapor Blog Updating Vapor's Supported Swift Versions
Updating Vapor's Supported Swift Versions
The Vapor Blog blog.vapor.codesUpdating Vapor's Supported Swift Versions
-
The Vapor Blog The beginner issues project board is here
The beginner issues project board is here
The Vapor Blog blog.vapor.codesHave you thought about contributing to Vapor but you don't know where to start? Check out the good first issue projectboard.
-
How to listen to connections from both IPv4 and IPv6 addresses
The Vapor Blog blog.vapor.codesSee how to listen to connections from both IPv4 and IPv6 connections in Vapor
-
The Vapor Blog We're looking for a designer!
We're looking for a designer!
The Vapor Blog blog.vapor.codesVapor is looking for a designer to help update our sites and branding
-
The Vapor Blog Commonly used templates available
Commonly used templates available
The Vapor Blog blog.vapor.codesFor ease-of-use, we made some commonly used templates readily available
-
The Vapor Blog Updating Vapor's Template To Use async/await
Updating Vapor's Template To Use async/await
The Vapor Blog blog.vapor.codesWe're updating Vapor's template to use async/await
-
The Vapor Blog The next steps for Vapor
The next steps for Vapor
The Vapor Blog blog.vapor.codesDiscussing the future of Vapor and the next steps in Vapor's Life