Roadmap
Where the goblin is headed
Built in the open, one release at a time. Anything here can move earlier if people ask for it: say so in Discussions.
Now
The road to 0.1.0
Now
The last beta
- Daily use as a real home firewall
- More installs on real hardware
- Fix what beta testers find: no new features until 0.1.0
- First stable release: 0.1.0
Next · after 0.1.0
Polish and integrations
- An OpenAPI description of the whole API
- A built-in throughput test and measured benchmarks
- Translations
- A reverse proxy with Let's Encrypt
- Home Assistant integration
- More plugins
Later
Enterprise for free
- High availability: two boxes with a floating address, state and config sync
- Dynamic routing: BGP and OSPF
- Single sign-on (OIDC, LDAP, RADIUS) and role-based admins
- A captive portal for guest networks
- 802.1X port and Wi-Fi authentication
- Site-to-site VPN mesh and central management of many boxes
On the list
For the tinkerers
- A Terraform provider and an Ansible module
- Proxmox, ESXi and Docker awareness: VMs and containers as firewall objects
- A plugin SDK with a template repository
- More official plugins, like ntopng
| 0.1.0-beta.8 | A security audit and its fixes: stricter web headers, modern TLS only, stronger login throttling, more sandboxed services. The demo image. |
|---|---|
| 0.1.0-beta.7 | Goblin Checks, templates, UPS support, ET Pro rules, two update channels (stable and beta). |
| 0.1.0-beta.6 | Custom nftables rules, a CrowdSec bouncer, scoped API tokens, live events, global search, the phone layout. |
| 0.1.0-beta.5 | Country rules, allowed sources on port forwards, config history in git, log export, automatic security updates, anti-spoofing, sandboxed services. |
| 0.1.0-beta.4 | Two-factor login, active sessions, smart queue, dynamic DNS, diagnostics, Wake-on-LAN, DNS rebinding protection. |
| 0.1.0-beta.3 | Devices, the policy simulator, packet capture, live traffic, the generated config viewer, snapshots, Prometheus metrics. |
| 0.1.0-beta.2 | Fixes from the first beta testers: clearer errors, safer deletes, IPS tuned to the box's CPU. |
| 0.1.0-beta.1 | Plugins, Goblin Sentry, G.O.B.L.I.N. and temporary blocks. |
| 0.1.0-alpha.3 | Importing an old firewall's config, multi-WAN and policy routing, VPN providers with a kill switch, schedules, UPnP, the Updates page, IPv6 in the web UI. |
| 0.1.0-alpha.2 | Safe signed updates with automatic rollback, IPv6, the System and Notifications pages. |
| 0.1.0-alpha.1 | The first installable firewall: policies, NAT, DHCP, DNS, IPS, web and DNS filters, threat feeds, WireGuard, Tailscale, dashboards, the web UI, the REST API and the CLI. |
