Project health in the dashboard

specific health check

  • The dashboard now flags unhealthy projects in the sidebar. Open the health indicator to see recent service issues across your environments and jump straight to the affected service.

Let your agent debug production

specific query demo

  • Your coding agent can now debug your production apps. With the new command specific query, your agent can fire ad-hoc SQL against your live logs, traces, and runtime metrics.

Health checks, faster deploys, volume metrics

health check configuration

  • Your coding agent can now configure health check endpoints in specific.hcl, which we will use to ensure your deployments don't break anything.
  • Service pages now show a volume usage chart, so you can tell at a glance how much storage you're using.
  • Environments can now be renamed from settings.
  • Deployment uploads are now noticeably faster, in particular for large projects.
  • You can now gate PR preview environments behind a GitHub label, in case you don't want one spun up for every PR.

Custom domains for everyone

  • It's now possible to configure custom domains through the CLI, which means your coding agent can handle it for you.
  • We bundled TimescaleDB into our managed Postgres, improving support for scalable timeseries use cases.

Deployment visibility

  • The deployment list now shows the source (git, CLI, or PR) and total duration of each deploy at a glance.
  • Deployment detail pages have live build and deploy timers, so you can watch the seconds tick by.

Storage in the local dashboard

  • When you run specific dev, the local dashboard now has a storage explorer where you can browse the buckets in your local environment.

Command palette & logs

  • Hit ⌘K anywhere in the dashboard to open a command palette and jump to anything with your keyboard.
  • When you run specific dev, the local dashboard now has a log viewer.

Settings, billing, and protected environments

  • We added a "Usage" section to the organization settings which breaks down your usage over time.
  • We added a feature that lets you mark an environment as "protected", which means we will automatically enforce authentication for it without any updates to the code. Perfect for internal apps.
  • You can now configure automatic onboarding for your organization, so new teammates are automatically added without manual invites.

Deployment status

  • Run specific status to get details on the current state of your project in production.

Jobs & workflow controls

  • Use the new Jobs primitive to run one-off commands against any service. Great for one-off scripts and backfills.
  • You can now trigger Temporal workflows manually from the dashboard.
  • You can also terminate a running workflow from the UI, and the timeline view got clearer too.
  • The pg_trgm extension is now available in our bundled dev Postgres.

Ephemeral preview environments

  • We added support for preview environments. Enable it through the dashboard and we will spin up a copy of your infra for each pull request, including a full copy of your databases and storage.
  • You can also run specific deploy --preview from your own computer to get an ephemeral testing environment spun up.

Multi-environment & horizontal scaling

  • Services are now multi-environment-aware, so you can promote a deployment from staging to prod with one click. When you create a new environment, we copy over the secrets and config from a source environment so you don't have to.
  • Environments can now also be deleted
  • Services can now scale horizontally automatically based on load. Open your service in the dashboard and go to "Scale" to configure.

Invites, volume scaling, and a blog

  • You can now resize persistent volumes from the service scale tab.

Deployment metadata

  • Every deployment now tracks its git commit, branch, and source (git push, CLI, or PR), and shows them in the dashboard.

Temporal workflows, billing upgrades, get-started flow

  • We added a Temporal workflow inspector to the dashboard. You can view workflow runs and dive into the details with a split-panel view.
  • The log viewer got severity indicators, JSON parsing, and clickable rows that expand to show full details.

Built for coding agents

  • The specific CLI has been overhauled so that an agent can use it end-to-end. This means you can ask your agent to build something and it will autonomously sign in, spin up a local environment to test, and finally deploy the project to production.

Postgres extensions

  • Our managed Postgres now supports pgvector for vector embeddings.
  • Postgres now includes ICU collation support, so text sorting and search work better across languages.

Teams

  • Organizations now support multiple users. Invite teammates and collaborate on projects by clicking the project switcher in the top-left and then "Organization settings".

Container images & dashboard polish

  • You can now deploy a service from a pre-built container image, not just from source.
  • Builds support a custom Dockerfile if you need fine-grained control.
  • You can view the raw version of your specific.hcl directly from the dashboard.

Persistent volumes

  • You can now attach persistent volumes to your services for stateful workloads, like OpenClaw or databases.

A new tunnel server

  • We rebuilt our tunneling server, so specific dev --tunnel now serves your services snappier and more reliable.

String interpolation in HCL

  • specific.hcl now supports string interpolation, so you can reference other resources inline without annoying workarounds.