# What's new in 1.2
URL: https://synquic.tech/docs/whats-new-1-2.md

The highlights of Synq 1.2. Deploy from any Git host or an archive, choose a builder, install from 200+ one-click apps, publish ports, mount files, manage volumes and backups, clean up Docker, and find the website and docs on synquic.tech.

Synq 1.2 is the biggest release so far. This page sums up what changed and links to the guide for each
feature. For every fix and smaller change, see the [changelog](https://synquic.tech/changelog). To move an
existing install to 1.2, follow [Updating Synq](/docs/guides/updating).

## Deploy from anywhere

- **Any Git host.** Deploy from GitLab, Bitbucket, Gitea, Forgejo or your own Git server, over HTTPS with an
  access token or over SSH with a **deploy key** Synq generates for you. See
  [Deploy from any Git URL](/docs/guides/deploy-from-git-url) and
  [Git authentication](/docs/guides/git-authentication).
- **Push webhooks for every host.** Each Git URL project gets its own webhook URL and secret, with signature
  checks and a delivery log, so a push deploys the app. See
  [Auto-deploy for GitLab, Bitbucket, Gitea and Forgejo](/docs/guides/auto-deploy#gitlab-bitbucket-gitea-and-forgejo).
- **Archive upload.** Deploy a `.zip`, `.tar` or `.tar.gz` of your app from the browser. See
  [Upload an archive](/docs/guides/deploy-local-folder#upload-an-archive).
- **Builders.** Pick **Auto**, **Dockerfile** (with a custom path and build context), **Nixpacks**,
  **Railpack** or **Buildpacks** per project. See [Choose a builder](/docs/guides/build-detection#choose-a-builder).
- **Switch to your Dockerfile.** When a repository has a Dockerfile but the project builds another way, the
  panel offers to switch to it in one click. See
  [The "This repo has a Dockerfile" banner](/docs/guides/build-detection#the-this-repo-has-a-dockerfile-banner).

## 200+ one-click apps

The app catalog grew from 38 to more than 200 apps, including Nextcloud, Plausible, Matomo, Chatwoot,
Mattermost, Open WebUI with Ollama, Keycloak, authentik, Cal.com, BookStack, Firefly III and Infisical. Templates
can now generate secrets in the exact format each app expects. See [One-click apps](/docs/guides/one-click-apps)
and the full [templates catalog](/docs/reference/templates-catalog).

## Run, store and connect

- **Public ports.** Publish TCP and UDP ports on the server, public or bound to localhost, with checks for
  clashes and reserved ports. See [Public ports and database access](/docs/guides/ports).
- **Database public access.** One switch exposes a database to the internet, with a confirmation step. See
  [Public access for a database](/docs/guides/ports#public-access-for-a-database).
- **File mounts.** Write a config file or certificate into a container from the panel. Files are stored
  encrypted and mounted read-only. See [File mounts](/docs/guides/file-mounts).
- **Restart policy.** Choose `always`, `unless-stopped`, `on-failure` or `never` per app. See
  [Restart policy](/docs/guides/container-settings#restart-policy).
- **CPU placement.** Pin a project or service to dedicated cores, reserve them exclusively, and set CPU
  priority and reserved memory. See [Dedicated CPU cores](/docs/guides/cpu-reservation).
- **Volumes manager and volume backups.** Create, mount, detach and delete Docker volumes, then back them up
  now or on a schedule, restore a snapshot or download it. See
  [Volumes and volume backups](/docs/guides/volumes-backups).

## Operate your server

- **Docker disk usage and cleanup.** See what uses the disk on each server and remove dangling or unused images,
  build cache, stray containers and unused volumes, with a review step and protections for anything Synq, your projects or a rollback still
  need. It can also run on a schedule. See [Docker disk usage and cleanup](/docs/guides/docker-cleanup).
- **Panel backups.** Scheduled backups of Synq's own database and settings to a backup destination. See
  [Back up and restore the panel](/docs/guides/panel-backups).
- **Editable Let's Encrypt email.** Change the certificate contact email from the **Certificates** tab. See
  [Let's Encrypt contact email](/docs/guides/server-domains#lets-encrypt-contact-email).
- **More notification channels.** Send alerts to **ntfy**, **Gotify**, **Pushover**, **Mattermost** and
  **Matrix**, next to email, webhooks, Slack, Discord, Microsoft Teams and Telegram. See
  [Notifications](/docs/guides/notifications).
- **Custom proxy config.** Organization admins can add raw OpenResty directives to one domain. Synq checks
  them and rolls back automatically if the edge refuses them. See
  [Custom proxy config](/docs/guides/custom-proxy-config).
- **"Not deployed yet" pages.** A verified domain whose app isn't live yet shows a placeholder page with a
  valid certificate instead of a browser certificate warning. See
  [What visitors see before an app is live](/docs/guides/https-certificates#what-visitors-see-before-an-app-is-live).

## A new home: synquic.tech

- **Website and docs.** The Synq website, these docs, the changelog and downloads now live on
  [synquic.tech](https://synquic.tech). Docs and help links in the panel, the CLI and error messages open there.
- **Your own domains.** Your panel and your apps are served on your own domains, with Let's Encrypt
  certificates. See [Domains for the panel and your apps](/docs/guides/server-domains).
