---
title: "Flyctl Builtins - The Fly Changelog for August"
description: "Flyctl v0.0.139 adds built-in builders for Node, Ruby, Deno, Go, and static web servers, allowing an app to be initialized and deployed without a Dockerfile. The release also lets flyctl init select a public Docker image, stores that choice in fly.toml, and supports repeatable image builds with configurable ports and health checks. Region visibility improves through backup-region listings and a (b) marker in flyctl status, while guided certificate creation supplies DNS instructions for traffic direction and ownership verification. Additional changes include --import, --local-only, timestamped JSON status output, orgs and dns commands, and clearer deployment and authentication messaging. The changelog notes that orgs and dns remain works in progress, and version 0.0.139 fixes an issue with builtin init."
---

# Flyctl Builtins - The Fly Changelog for August

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

**Type:** Announcement

## Summary

Flyctl v0.0.139 adds built-in builders for Node, Ruby, Deno, Go, and static web servers, allowing an app to be initialized and deployed without a Dockerfile. The release also lets flyctl init select a public Docker image, stores that choice in fly.toml, and supports repeatable image builds with configurable ports and health checks. Region visibility improves through backup-region listings and a (b) marker in flyctl status, while guided certificate creation supplies DNS instructions for traffic direction and ownership verification. Additional changes include --import, --local-only, timestamped JSON status output, orgs and dns commands, and clearer deployment and authentication messaging. The changelog notes that orgs and dns remain works in progress, and version 0.0.139 fixes an issue with builtin init.

## Context

The release focuses on making flyctl faster and simpler for initial deployments, image-based deployments, certificate setup, and understanding where app instances are running. It also addresses confusion around backup regions and the steps required to configure DNS and verify hostname ownership.

## Approach / What changed

flyctl adds selectable builtin builders with virtual Dockerfiles, an image builder that persists configuration in fly.toml, backup-region reporting, guided certificate prompts, and new or expanded command options including --import and --local-only.

## Takeaways

- Builtin builders support Node, Ruby, Deno, Go, and static web servers, so the documented init-and-deploy flow does not require a Dockerfile.
- Selecting a public Docker image through flyctl init persists the image in fly.toml, where ports and health checks can also be configured for repeatable builds.
- flyctl regions list now shows associated backup regions, while flyctl status marks an app running outside its region pool with (b).

**Tags:** [Deployment](https://yomu.fyi/topic/deployment), [Docker](https://yomu.fyi/topic/docker), [Fly.io](https://yomu.fyi/topic/fly-io)

- Source: [Fly.io](https://fly.io/blog/flyctl-builtins-the-fly-changelog-for-august)
- Source URL: https://fly.io/blog/flyctl-builtins-the-fly-changelog-for-august
- Ingested by Yomu: 2026-09-03T01:23:45.300Z

[Read original post](https://fly.io/blog/flyctl-builtins-the-fly-changelog-for-august)
