Suositut: Tiedot päivitetty 27. lokakuuta 2026

Kategoriat

Internet1 356
Viestintä321
Ääni ja video898
Grafiikka ja suunnittelu539
Toimisto ja tuottavuus1 124
Kehitystyökalut3 134
Tekoälytyökalut529
Tietoturva ja yksityisyys385
Järjestelmätyökalut3 114
Pelit523
Opiskelu ja tiede239
Verkko ja IT284

Graft: vanhemmat versiot ja versiohistoria

A high-performance, zero-overhead deployment engine that extends the Docker Compose workflow to cloud infrastructure via SSH

Graft-ohjelmasta on luettelossa 19 versiota, ensimmäinen 28. joulukuuta 2025 ja uusin 2.7.0. Jokainen versio linkittää julkaisijan omiin asennustiedostoihin.

2025: 1 1 25 2026: 18 18 26
VersioPäivämääräKokoTiedostot
2.7.0Uusin 7. lokakuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Service Scaling: Scale any service to N replicas with [graft scale <service> <n>] — Traefik load balances automatically. Scale persists through deploys.
- PSQL Passthrough: Full psql passthrough with env-aware auto-connect. Supports all native psql flags (-c, -f, -t, etc.).
- Isolated DB Credentials (Security): Each database gets a dedicated Postgres user and password. Admin credentials never leak to project secrets.
- Per-Environment Database Linking: Database auto-linked per environment. [graft psql] connects to the right db for the current env.
- Unified DB Init: Initialize databases from project scope, host scope [graft host db], or registry scope [graft -r <name> db]. All paths prompt to link with overwrite protection.
- SSH Database Tunnel: [graft db <name> serve :port] tunnels remote Postgres to localhost via SSH for local dev tools. No public port exposure.
- Generic Service Tunnel: [graft host tunnel <container> -port remote:local] tunnels any Docker container to localhost. Auto-detects exposed ports when -port is omitted.
- Tunnel Port Flag Renamed (Breaking): The tunnel port mapping is now -port (or --port) instead of -p, since -p is the global project flag. Update any scripts that passed -p for a tunnel port.
- Default Registry: [graft -default <name>] marks a registry as the fallback for work outside a project. With no -r, no -p and no project in the current directory, Graft runs what [graft -r <default> <command>] would have run.
- SSH Connection Reliability: Multiple concurrent sessions and tunnels no longer hang. The liveness probe, SSH handshake and authentication, channel opens, and SFTP startup are all bounded by timeouts, so a half-dead connection fails fast and self-heals instead of blocking forever.
- Faster Connections: SFTP starts only when a command actually transfers files, and tunnels no longer spend a network round trip probing liveness before each forwarded connection.
- known_hosts Correctness (Security): Non-default ports are recorded in the format the lookup uses, so repeat connections stop appending duplicates. An unreadable known_hosts is reported instead of silently skipping host key verification.
- Environment Listing: [graft env ls] shows all environments with registry, domain, and mode.
- Graft SSH Key: Manage SSH keys with [graft pub] and rotate with [graft pub rollout].
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Rollback and revert changes to previous deployments.
- Docker Passthrough Commands: Execute docker commands on remote hosts or registries via Graft.
- Optimized for Git and GitHub Actions CI/CD flows.
- Multi-environment support with separate configs, workflows, and DNS.
- Webhook detection and error handling.
2.6.2 26. syyskuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Service Scaling: Scale any service to N replicas with [graft scale <service> <n>] — Traefik load balances automatically. Scale persists through deploys.
- PSQL Passthrough: Full psql passthrough with env-aware auto-connect. Supports all native psql flags (-c, -f, -t, etc.).
- Isolated DB Credentials (Security): Each database gets a dedicated Postgres user and password. Admin credentials never leak to project secrets.
- Per-Environment Database Linking: Database auto-linked per environment. [graft psql] connects to the right db for the current env.
- Unified DB Init: Initialize databases from project scope, host scope [graft host db], or registry scope [graft -r <name> db]. All paths prompt to link with overwrite protection.
- SSH Database Tunnel: [graft db <name> serve :port] tunnels remote Postgres to localhost via SSH for local dev tools. No public port exposure.
- Generic Service Tunnel: [graft host tunnel <container> -port remote:local] tunnels any Docker container to localhost. Auto-detects exposed ports when -port is omitted.
- Tunnel Port Flag Renamed (Breaking): The tunnel port mapping is now -port (or --port) instead of -p, since -p is the global project flag. Update any scripts that passed -p for a tunnel port.
- Default Registry: [graft -default <name>] marks a registry as the fallback for work outside a project. With no -r, no -p and no project in the current directory, Graft runs what [graft -r <default> <command>] would have run.
- SSH Connection Reliability: Multiple concurrent sessions and tunnels no longer hang. The liveness probe, SSH handshake and authentication, channel opens, and SFTP startup are all bounded by timeouts, so a half-dead connection fails fast and self-heals instead of blocking forever.
- Faster Connections: SFTP starts only when a command actually transfers files, and tunnels no longer spend a network round trip probing liveness before each forwarded connection.
- known_hosts Correctness (Security): Non-default ports are recorded in the format the lookup uses, so repeat connections stop appending duplicates. An unreadable known_hosts is reported instead of silently skipping host key verification.
- Environment Listing: [graft env ls] shows all environments with registry, domain, and mode.
- Graft SSH Key: Manage SSH keys with [graft pub] and rotate with [graft pub rollout].
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Rollback and revert changes to previous deployments.
- Docker Passthrough Commands: Execute docker commands on remote hosts or registries via Graft.
- Optimized for Git and GitHub Actions CI/CD flows.
- Multi-environment support with separate configs, workflows, and DNS.
- Webhook detection and error handling.
2.5.9 8. syyskuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Service Scaling: Scale any service to N replicas with [graft scale <service> <n>] — Traefik load balances automatically. Scale persists through deploys.
- PSQL Passthrough: Full psql passthrough with env-aware auto-connect. Supports all native psql flags (-c, -f, -t, etc.).
- Isolated DB Credentials (Security): Each database gets a dedicated Postgres user and password. Admin credentials never leak to project secrets.
- Per-Environment Database Linking: Database auto-linked per environment. [graft psql] connects to the right db for the current env.
- Unified DB Init: Initialize databases from project scope, host scope [graft host db], or registry scope [graft -r <name> db]. All paths prompt to link with overwrite protection.
- SSH Database Tunnel: [graft db <name> serve :port] tunnels remote Postgres to localhost via SSH for local dev tools. No public port exposure.
- Generic Service Tunnel: [graft host tunnel <container> :port] tunnels any Docker container to localhost. Auto-detects exposed ports.
- SSH Connection Reliability: Multiple concurrent sessions and tunnels no longer hang. The liveness probe, SSH handshake and authentication, channel opens, and SFTP startup are all bounded by timeouts, so a half-dead connection fails fast and self-heals instead of blocking forever.
- Faster Connections: SFTP starts only when a command actually transfers files, and tunnels no longer spend a network round trip probing liveness before each forwarded connection.
- known_hosts Correctness (Security): Non-default ports are recorded in the format the lookup uses, so repeat connections stop appending duplicates. An unreadable known_hosts is reported instead of silently skipping host key verification.
- Environment Listing: [graft env ls] shows all environments with registry, domain, and mode.
- Graft SSH Key: Manage SSH keys with [graft pub] and rotate with [graft pub rollout].
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Rollback and revert changes to previous deployments.
- Docker Passthrough Commands: Execute docker commands on remote hosts or registries via Graft.
- Optimized for Git and GitHub Actions CI/CD flows.
- Multi-environment support with separate configs, workflows, and DNS.
- Webhook detection and error handling.
2.5.7 26. elokuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Service Scaling: Scale any service to N replicas with [graft scale <service> <n>] — Traefik load balances automatically. Scale persists through deploys.
- PSQL Passthrough: Full psql passthrough with env-aware auto-connect. Supports all native psql flags (-c, -f, -t, etc.).
- Isolated DB Credentials (Security): Each database gets a dedicated Postgres user and password. Admin credentials never leak to project secrets.
- Per-Environment Database Linking: Database auto-linked per environment. [graft psql] connects to the right db for the current env.
- Unified DB Init: Initialize databases from project scope, host scope [graft host db], or registry scope [graft -r <name> db]. All paths prompt to link with overwrite protection.
- SSH Database Tunnel: [graft db <name> serve :port] tunnels remote Postgres to localhost via SSH for local dev tools. No public port exposure.
- Generic Service Tunnel: [graft host tunnel <container> :port] tunnels any Docker container to localhost. Auto-detects exposed ports.
- Environment Listing: [graft env ls] shows all environments with registry, domain, and mode.
- Graft SSH Key: Manage SSH keys with [graft pub] and rotate with [graft pub rollout].
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Rollback and revert changes to previous deployments.
- Docker Passthrough Commands: Execute docker commands on remote hosts or registries via Graft.
- Optimized for Git and GitHub Actions CI/CD flows.
- Multi-environment support with separate configs, workflows, and DNS.
- Webhook detection and error handling.
2.5.5 3. heinäkuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Service Scaling: Scale any service to N replicas with [graft scale <service> <n>] — Traefik load balances automatically. Scale persists through deploys.
- PSQL Passthrough: Full psql passthrough with env-aware auto-connect. Supports all native psql flags (-c, -f, -t, etc.).
- Isolated DB Credentials (Security): Each database gets a dedicated Postgres user and password. Admin credentials never leak to project secrets.
- Per-Environment Database Linking: Database auto-linked per environment. [graft psql] connects to the right db for the current env.
- Unified DB Init: Initialize databases from project scope, host scope [graft host db], or registry scope [graft -r <name> db]. All paths prompt to link with overwrite protection.
- SSH Database Tunnel: [graft db <name> serve :port] tunnels remote Postgres to localhost via SSH for local dev tools. No public port exposure.
- Generic Service Tunnel: [graft host tunnel <container> :port] tunnels any Docker container to localhost. Auto-detects exposed ports.
- Environment Listing: [graft env ls] shows all environments with registry, domain, and mode.
- Graft SSH Key: Manage SSH keys with [graft pub] and rotate with [graft pub rollout].
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Rollback and revert changes to previous deployments.
- Docker Passthrough Commands: Execute docker commands on remote hosts or registries via Graft.
- Optimized for Git and GitHub Actions CI/CD flows.
- Multi-environment support with separate configs, workflows, and DNS.
- Webhook detection and error handling.
2.5.4 19. kesäkuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Service Scaling: Scale any service to N replicas with [graft scale <service> <n>] — Traefik load balances automatically. Scale persists through deploys.
- PSQL Passthrough: Full psql passthrough with env-aware auto-connect. Supports all native psql flags (-c, -f, -t, etc.).
- Isolated DB Credentials (Security): Each database gets a dedicated Postgres user and password. Admin credentials never leak to project secrets.
- Per-Environment Database Linking: Database auto-linked per environment. [graft psql] connects to the right db for the current env.
- Unified DB Init: Initialize databases from project scope, host scope [graft host db], or registry scope [graft -r <name> db]. All paths prompt to link with overwrite protection.
- SSH Database Tunnel: [graft db <name> serve :port] tunnels remote Postgres to localhost via SSH for local dev tools. No public port exposure.
- Generic Service Tunnel: [graft host tunnel <container> :port] tunnels any Docker container to localhost. Auto-detects exposed ports.
- Environment Listing: [graft env ls] shows all environments with registry, domain, and mode.
- Graft SSH Key: Manage SSH keys with [graft pub] and rotate with [graft pub rollout].
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Rollback and revert changes to previous deployments.
- Docker Passthrough Commands: Execute docker commands on remote hosts or registries via Graft.
- Optimized for Git and GitHub Actions CI/CD flows.
- Multi-environment support with separate configs, workflows, and DNS.
- Webhook detection and error handling.
2.5.2 18. kesäkuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Service Scaling: Scale any service to N replicas with [graft scale <service> <n>] — Traefik load balances automatically. Scale persists through deploys.
- PSQL Passthrough: Full psql passthrough with env-aware auto-connect. Supports all native psql flags (-c, -f, -t, etc.).
- Isolated DB Credentials (Security): Each database gets a dedicated Postgres user and password. Admin credentials never leak to project secrets.
- Per-Environment Database Linking: Database auto-linked per environment. [graft psql] connects to the right db for the current env.
- Unified DB Init: Initialize databases from project scope, host scope [graft host db], or registry scope [graft -r <name> db]. All paths prompt to link with overwrite protection.
- Environment Listing: [graft env ls] shows all environments with registry, domain, and mode.
- Graft SSH Key: Manage SSH keys with [graft pub] and rotate with [graft pub rollout].
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Rollback and revert changes to previous deployments.
- Docker Passthrough Commands: Execute docker commands on remote hosts or registries via Graft.
- Optimized for Git and GitHub Actions CI/CD flows.
- Multi-environment support with separate configs, workflows, and DNS.
- Webhook detection and error handling.
2.5.1 14. kesäkuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Service Scaling: Scale any service to N replicas with [graft scale <service> <n>] — Traefik load balances automatically. Use 1 to remove replicas. Scale persists through deploys.
- Interactive PSQL Session: Open a live psql shell on infra Postgres with [graft psql] or [graft -r <registry> psql].
- Environment Listing: [graft env ls] shows all environments with registry, domain, and mode.
- Graft SSH Key: Manage SSH keys with [graft pub] and rotate with [graft pub rollout].
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Rollback and revert changes to previous deployments.
- Docker Passthrough Commands: Execute docker commands on remote hosts or registries via Graft.
- Optimized for Git and GitHub Actions CI/CD flows.
- Multi-environment support with separate configs, workflows, and DNS.
- Webhook detection and error handling.
2.4.9 30. huhtikuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Graft Ssh Key: Use graft's default ssh key to get rid of mamaging ssh key headaches simpley with command [graft pub] and rollout with [graft pub rollout]
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Easily backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Easily rollback and revert changes to previous deployments.
- Optimized for Git and GitHub Actions CI/CD flows.
- Improved domain detection.
- Duplicate record handling.
- Ghcr image linking.
- Boilerplate service priority guidelines.
- Webhook detection and error handling.
2.4.8 22. huhtikuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Easily backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Easily rollback and revert changes to previous deployments.
- Optimized for Git and GitHub Actions CI/CD flows.
- Improved domain detection.
- Duplicate record handling.
- Ghcr image linking.
- Boilerplate service priority guidelines.
- Webhook detection and error handling.
2.4.6 12. maaliskuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Easily backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Easily rollback and revert changes to previous deployments.
- Optimized for Git and GitHub Actions CI/CD flows.
- Improved domain detection.
- Duplicate record handling.
- Ghcr image linking.
- Boilerplate service priority guidelines.
- Webhook detection and error handling.
2.4.2 29. tammikuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Easily backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Easily rollback and revert changes to previous deployments.
- Optimized for Git and GitHub Actions CI/CD flows.
- Improved domain detection.
- Duplicate record handling.
- Ghcr image linking.
- Boilerplate service priority guidelines.
- Webhook detection and error handling.
2.3.3 25. tammikuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Easily backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Easily rollback and revert changes to previous deployments.
- Optimized for Git and GitHub Actions CI/CD flows.
- Improved domain detection.
- Duplicate record handling.
- Ghcr image linking.
- Boilerplate service priority guidelines.
- Webhook detection and error handling.
2.3.2 20. tammikuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels.
- Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu.
- Database Backup Automation: Easily backup infrastructure databases to S3/R2 (Experimental).
- Rollback to versions: Easily rollback and revert changes to previous deployments.
- Optimized for Git and GitHub Actions CI/CD flows.
- Improved domain detection.
- Duplicate record handling.
- Ghcr image linking.
- Boilerplate service priority guidelines.
- Webhook detection and error handling.
2.2.1 12. tammikuuta 2026 — 64-bittinen ZIP
Muutosloki
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels. - Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu. - Database Backup Automation: Easily backup infrastructure databases to S3/R2 (Experimental). - Rollback to versions: Easily rollback and revert changes to previous deployments. - Optimized for Git and GitHub Actions CI/CD flows. - Improved domain detection. - Duplicate record handling. - Ghcr image linking. - Boilerplate service priority guidelines. - Webhook detection and error handling.
2.1.3 10. tammikuuta 2026 — 64-bittinen ZIP
Muutosloki
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels. - Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu. - Database Backup Automation: Easily backup infrastructure databases to S3/R2 (Experimental). - Optimized for Git and GitHub Actions CI/CD flows. - Improved domain detection. - Duplicate record handling. - Ghcr image linking. - Boilerplate service priority guidelines. - Webhook detection and error handling.
2.1.2 10. tammikuuta 2026 — 64-bittinen ZIP
Muutosloki
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels. - Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu. - Database Backup Automation: Easily backup infrastructure databases to S3/R2 (Experimental). - Optimized for Git and GitHub Actions CI/CD flows. - Improved domain detection. - Duplicate record handling. - Ghcr image linking. - Boilerplate service priority guidelines. - Webhook detection and error handling.
2.1.1 6. tammikuuta 2026 — 64-bittinen ZIP
Muutosloki
- Cloudflare API Integration: Automated DNS zone mapping based on Traefik host labels. - Cloudflare Zone Registry: Manage multiple Cloudflare accounts and zones with an interactive selection menu. - Database Backup Automation: Easily backup infrastructure databases to S3/R2 (Experimental). - Optimized for Git and GitHub Actions CI/CD flows.
2.0.0 28. joulukuuta 2025 — 64-bittinen ZIP
Muutosloki
https://github.com/skssmd/Graft/releases/tag/v2.0.0

Suosituin kategoriassa Kontit ja DevOps

Näytä kaikki
  1. HelmKontit ja DevOps · Helm
  2. Docker DesktopKontit ja DevOps · Docker Inc.
  3. PulumiKontit ja DevOps · Pulumi Corp
  4. Serverless FrameworkKontit ja DevOps · Serverless
  5. Puppet AgentKontit ja DevOps · Puppet Inc
  6. Docker ComposeKontit ja DevOps · Docker Inc.
  7. k9sKontit ja DevOps · Derailed
  8. HashiCorp ConsulKontit ja DevOps · HashiCorp
  9. actKontit ja DevOps · cplee.org

Lisää julkaisijalta skssmd

Näytä kaikki

Tunnisteet

Jaa