• 1.0.0 06b9c36a7f

    1.0.0
    All checks were successful
    CI / format, compile, credo, dialyzer (push) Successful in 1m14s
    CI / tests (SQLite) (push) Successful in 2m17s
    CI / dependency audit (push) Successful in 36s
    Release / release (push) Successful in 12s
    CI / tests (PostgreSQL) (push) Successful in 2m11s
    Stable

    ryan.mcgee released this 2026-10-20 19:32:10 +00:00 | 20 commits to main since this release

    Release 1.0.0 of Traefik Control.

    Changes

    • fix(release): use the job token for repository calls (#28)
    • chore(release): bump version to 1.0.0 (#27)
    • ci(images): publish release and development images (#26)
    • test: stop alert and discovery tests flaking under load (#25)
    • perf(auth): cache identity provider discovery (#23)
    • chore(deps): update bandit and audit dependencies in ci (#24)
    • ci: verify pull requests with actions (#21)
    • feat(access): add country and ASN rules (#20)
    • feat(domains): verify domain ownership via DNS (#19)
    • feat(resources): route TCP services by SNI (#18)
    • feat(access): one-time codes by email for a whitelist (#17)
    • feat(auth): add two-factor authentication (#16)
    • feat(auth): verify email addresses before login (#15)
    • feat(auth): sign in with OpenID Connect providers (#14)
    • feat(alerts): alert by webhook and email (#13)
    • feat(health): add health checks and maintenance page (#12)
    • feat(api): cover nodes, access, members, audit (#11)
    • feat(blueprints): add declarative blueprints (#10)
    • feat(audit): add the audit log (#9)
    • feat(api): add API keys and the integration API (#8)
    • feat(resources): add backend TLS options (#7)
    • feat(resources): add custom request and response headers (#6)
    • feat(resources): add path routing and sticky sessions (#5)
    • feat(resources): add TCP and UDP resources (#4)
    • feat: add resource access control with forwardAuth (#3)
    • feat: add multi-tenant routing for Traefik nodes (#2)
    • chore: scaffold phoenix application (#1)
    • chore: initial commit

    Images

    The database backend is fixed when the application is compiled, so there is one image per backend: sqlite3 for development and small setups, postgres (recommended) for production. The newest release is also tagged latest.

    • git.enclaveis.com/white_ghost_cyber_systems/traefik-control-sqlite3:1.0.0
    • git.enclaveis.com/white_ghost_cyber_systems/traefik-control-postgres:1.0.0

    See the README for the environment variables each needs.

    Downloads