Changelog

Audit Logs, Custom Autoscaling, Persistence for the Grafana Add-on, GPU Jobs, and Improved Deployments

As we wrap up the year, we're excited to share some updates that enhance security, performance, and developer experience.

Shankar Radhakrishnan
December 16, 2025
2 min read

Audit Logs

Porter admin users can now view audit logs for changes made by users and the Porter team under the Project Settings sidebar tab.

Currently, audit logs track changes made to applications, clusters, and environment variables (including Doppler and Infisical integrations), and monitor when the porter datastore connect command is run.

Custom Autoscaling

Users can now self-serve autoscaling based on custom metrics, like Sidekiq queue length. Let us know if you’d like this feature enabled for your project!

First, configure the metrics exporter under the Advanced tab, specifying the host and the path. Once the user's application exporting the metric is deployed, that metric will be available for selection. More information can be found in our docs here.

Spot Instances for GCP

Spot instances are now available when selecting a node group to deploy to on GCP.

Spot instances are not recommended for production applications as they can be interrupted based on availability by GCP.

Persistence for Grafana on AWS

We’ve added the ability to configure persistence through RDS storage for the Grafana add-on when hosted on AWS. This allows for significant cost savings compared to Datadog, without sacrificing the reliability of your metrics.

GPU Jobs

You can now schedule jobs on GPU instances. This is available across AWS/Azure/GCP.

Improved Deployments

- Rebuilding is no longer required if a pre-deploy fails!

- If you're using Docker BuildKit and have DOCKER_BUILDKIT:1 set as an environment variable in your GitHub Actions file, you could achieve up to an additional 3x improvement in build speeds when using Docker build caching.

- When configuring resource allocation for your applications, you can utilize input fields in addition to the sliders.

- Users can now preview and confirm app configuration changes before hitting deploy.

Next Up

Audit Logs, Custom Autoscaling, Persistence for the Grafana Add-on, GPU Jobs, and Improved Deployments
Shankar Radhakrishnan
2 min read
Datastores Revamp, Aurora Fast Clones for Preview Environments, and Non-HA Aurora Clusters
Shankar Radhakrishnan
1 min read
Cost Explorer Tab (Beta), Aurora Fast Database Cloning, and Improved Docker Build Times
Shankar Radhakrishnan
1 min read
Compliance with Thoropass and Grafana Add-on
Shankar Radhakrishnan
1 min read
Langfuse Add-on, Spot Instances, Filtering Slack Notifications by App, and Improved Security
Shankar Radhakrishnan
1 min read
Usage Tab, ARM Instances, Multiple Node Groups, and Improved Slack Notifications
Shankar Radhakrishnan
1 min read
Updated Add-ons and Secrets Management Integrations
Shankar Radhakrishnan
1 min read
Introducing the Inference Tab and GPU metric-based Autoscaling
Shankar Radhakrishnan
1 min read
Compliance with Oneleet - One-click SOC 2 and HIPAA on AWS
Shankar Radhakrishnan
1 min read
AWS Datastores
Shankar Radhakrishnan
1 min read
Add-on Explorer, UI improvements, and minimum permissions for AWS
Justin Rhee
2 min read
Introducing Logs 2.0 and the App Diff View
Justin Rhee
1 min read
App Activity Feed + Environment Groups
Soham Dessai
2 min read
Announcing the Changelog, Porter Apps, and Provisioner Improvements
Feroze Mohideen
1 min read
Subscribe to our weekly newsletter
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.