New
Scriptable DNS commands and record presets
bunny dns scripts brings Scriptable DNS to the CLI: init scaffolds a project from starter examples (geo, closest, weighted, failover, pullzone) with the @bunny.net/scriptable-dns-types package preconfigured for editor autocomplete, deploy uploads and publishes your entry file, and attach points a hostname at the script by adding a SCRIPT record to a zone. bunny dns records preset applies curated record sets for common providers and tasks (Google Workspace, Microsoft 365, DMARC, and more) in one step, and bunny dns zones link lets a directory resolve its zone without passing a domain. Learn moreNew
Edge Scripts commands
bunny scripts now covers the full Edge Scripts lifecycle: create a script without scaffolding, deploy and manage deployments (including rollbacks), env for environment variables and secrets, domains for custom domains with SSL, stats for usage statistics, and delete. The init command adds --template-repo for custom templates and --github-actions / --no-github-actions flags. Learn moreNew
DNS commands (experimental)
bunny dns adds CLI management for DNS zones and records. Create, list, update, and remove records, import and export BIND zone files, manage DNSSEC, view query statistics, and configure query logging with optional IP anonymization. This command is experimental and hidden from --help while it stabilizes. Learn moreNew
Shell completion
Runbunny completion to generate a shell completion script for tab completion in your terminal. Learn moreImprovement
Database shell session note
Thebunny db shell documentation now notes that sessions last 30 minutes when no explicit token is provided. Learn more