---
title: "The January 2021 Fly ChangeLog"
description: "The January 2021 Fly ChangeLog covers platform and flyctl changes from December 2020 through January 2021, focusing on private networking, VPN access, scaling, and infrastructure work. 6PN networking adds private communication and DNS-based app discovery over Fly's WireGuard mesh, while IPv6 WireGuard Peering provides tunnels into an organization; the new wireguard command creates, lists, and removes tunnels. Fly also made instance-count scaling the default model, separating it from autoscaling through scale and autoscale commands. Backend updates switched image pulling to containerd, improving subsequent boot times for larger images, added app lifecycle events to application logs, and made volume initialization lazy with encryption enabled by default. The listed flyctl releases also add volume, memory-scaling, region, completion, and WireGuard updates, alongside bug fixes."
---

# The January 2021 Fly ChangeLog

[Fly.io](https://yomu.fyi/company/fly-io) · Jan 26, 2021

**Type:** Announcement

## Summary

The January 2021 Fly ChangeLog covers platform and flyctl changes from December 2020 through January 2021, focusing on private networking, VPN access, scaling, and infrastructure work. 6PN networking adds private communication and DNS-based app discovery over Fly's WireGuard mesh, while IPv6 WireGuard Peering provides tunnels into an organization; the new wireguard command creates, lists, and removes tunnels. Fly also made instance-count scaling the default model, separating it from autoscaling through scale and autoscale commands. Backend updates switched image pulling to containerd, improving subsequent boot times for larger images, added app lifecycle events to application logs, and made volume initialization lazy with encryption enabled by default. The listed flyctl releases also add volume, memory-scaling, region, completion, and WireGuard updates, alongside bug fixes.

## Context

The changelog records significant Fly platform, tooling, and website changes from the end of December 2020 through January 2021, including networking, VPN access, scaling behavior, image handling, logging, and persistent storage.

## Approach / What changed

Fly introduced 6PN networking and IPv6 WireGuard Peering, changed the default scaling model to instance counts, separated scaling and autoscaling commands, switched image pulling to containerd, added lifecycle events to app logs, and made volume initialization lazy with encryption enabled by default.

## Takeaways

- 6PN networking builds on Fly's WireGuard mesh and supports private app communication and DNS resolution with a small fly.toml adjustment.
- The new wireguard command manages IPv6 VPN tunnels, while scale controls instance counts and autoscale controls autoscaling.
- Switching image pulls to containerd enables more layer reuse and shorter subsequent boot times for larger images; volumes are now lazily initialized and encrypted by default.

**Tags:** [Autoscaling](https://yomu.fyi/topic/autoscaling), [containerd](https://yomu.fyi/topic/containerd), [WireGuard](https://yomu.fyi/topic/wireguard)

- Source: [Fly.io](https://fly.io/blog/the-january-2021-fly-changelog)
- Source URL: https://fly.io/blog/the-january-2021-fly-changelog
- Ingested by Yomu: 2026-09-03T01:24:45.601Z

[Read original post](https://fly.io/blog/the-january-2021-fly-changelog)
