Custom Domains, Plug-in Authentication, and faster Builds
New Features
Custom domains and plug-in authentication for your applications
Fine grained settings to control who and how users access your applications. Configurable per stage, enables custom domains, authentication, firewall, and multiple entry points (ingresses) per component.
Define networking and tailored routing for your application:

Plug-in authentication via your prefered OIDC/OAuth provider without touching the code:

Custom domains, multiple ingress rules, and much more:

See Ingresses Documentation for details.
Timezone support for scheduled jobs
For scheduled jobs you can now specify a time zone. Especially useful when running jobs that depend on dailight saving time (DST) or other local time regulations.
components:
- name: "runs-daily-at-2am-german-time"
scheduled: "0 2 * * *"
scheduled-timezone: "Europe/Berlin"
See Scheduling for details.
Release Webhook
First released as a preview feature in v1.4.3, is now GA.
The Release Webhook notifies an external service before and after each deployment. The before deployment message can be approved or rejected by the external service, enabling custom rules and quality gates before each release. The after deployment message is a notification only, e.g. for external auditing, or triggering additional workflows.
Please talk to your Pergola administrator for integration options.
GitLab Webhook events
Native support for Webhook events from GitLab, i.e. push events.
Improvements
- Optimised build pipeline and more efficient caching reduce build time by up to 80%, particularly for frequently repeated builds
- Container builds now use BuildKit which is the builder backend also used by Docker, thus similar to what most developers use locally, ensuring a more consistent developer experience
Bug Fixes
- Jobs were getting retried even if max retries was set to 0
- A race condition on ECR backed platforms was occasionally causing build failures
- Build image cache was getting invalidated when running a build for multiple platforms in parallel
Kubernetes Support
- AKS, EKS and GKE v1.34+ supported


























