platformchangelog.dev
43 tools

Platform Changelog: what shipped in platform engineering, developer experience and DevOps

feedsince 2026-10-26all releases, patches included
2026-10-292 days ago
Tektonv1.18.0minor+****Pipeline release v1.18.0 "Ukrainian Levkoy Ultron LTS"Tekton Pipelines v1.18.0 was released. The release adds a continueAndFail option on step.onError. Fixes include making controller-managed labels immutable via a webhook, fixing truncation of large Tekton bundles resolved from OCI images, fixing early PVC cleanup for pipelines-in-pipelines child pipelines, and bumping the plumbing ko image to Go 1.27.3.platform teamsTeams running Tekton can use continueAndFail to let a pipeline keep going after a step error, which changes failure handling in existing pipelines. The label immutability webhook and PVC cleanup fix affect controller behavior, so teams should review those when upgrading.written by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
GitLab Orbit: Find vulnerability blast radius without the manual huntannouncementGitLab has made Orbit generally available for Premium and Ultimate customers, starting on GitLab.com with Self-Managed and GitLab Dedicated to follow. Orbit builds a graph from merge requests, pipelines, deployments, security findings and ownership data so users can ask which projects contain a vulnerable component and who owns them. GitLab's Security Analyst Agent and external agents such as Claude Code and Codex can query the same graph over MCP, subject to existing roles.platform teamsPlatform teams on GitLab can use the graph to map which services, base images and pipelines depend on a shared component, instead of assembling that list from scanners and spreadsheets. Teams should still check the graph against runtime inventory, since it only covers what repositories declare on the default branch.GitLab Blog ↗GitLabwritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
GitLab Orbit is GA: Higher agent accuracy, lower token costannouncementGitLab announced general availability of Orbit, a context graph that indexes code, merge requests, pipelines, deployments, vulnerabilities and ownership for GitLab customers. GitLab says agents connected to Orbit needed up to 45x fewer retries and used up to 4.5x fewer tokens on the same tasks, based on its own testing. Orbit is available to Premium and Ultimate customers on GitLab.com first, with Self-Managed and Dedicated following, and is priced as a shared pool of queries.platform teamsPlatform teams using GitLab could query dependency, pipeline and ownership data through MCP or REST instead of building their own graph, but the efficiency figures are vendor-reported and unverified. Teams should budget for the per-organization query pool, which costs $30 per user per month for 1,000 queries plus about $0.03 per query beyond the pool.GitLab Blog ↗GitLabwritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
Amazon EKS Auto Mode now supports Kubernetes Gateway APIpostAmazon EKS Auto Mode now supports the Kubernetes Gateway API, letting users configure application load balancing with Gateway and HTTPRoute resources. EKS Auto Mode provisions and manages the underlying AWS load balancing infrastructure. Existing Ingress resources continue to work alongside Gateway API resources.platform teamsPlatform teams on EKS Auto Mode can adopt Gateway API for HTTP and gRPC routing, cross-namespace routing, weighted splitting and header-based routing without installing a separate controller. Standard charges apply for the AWS load balancing resources provisioned.What's New with AWS ↗Amazon EKSwritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
2026-10-274 days ago
Kargov1.12.5patch
Extend GitLab Duo Agent Platform into your business systemspostGitLab published a tutorial showing how Salesforce can call a custom GitLab Duo Agent Platform flow through the Flows API when an Apex error occurs. The flow reads the repository, identifies a likely cause and suspect commit, and opens a GitLab issue with the analysis. The tutorial limits the agent to four read tools and one issue-creation tool, and uses a project access token and Named Credential.platform teamsPlatform teams that manage Salesforce metadata in GitLab could adapt this pattern to route runtime errors to agent triage with narrow privileges and an audit trail. Teams must still handle data stripping, token scoping, and privilege limits before production use, and the tutorial omits response checks, retries, and tests.GitLab Blog ↗GitLabSalesforce PlatformAgentforcewritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
Continuous Delivery Office Hours Ep.12: The platform adoption shockpostA Continuous Delivery Office Hours episode discusses mandatory versus optional platform adoption, citing Octopus Deploy's Future of Platform Engineering report. The source says platforms now have about six times as many features as before, that mandatory platforms outperform optional ones on goal attainment, and that platforms meeting more goals have more budget security. The hosts argue platform teams must show value in terms the organization understands.platform teamsPlatform teams evaluating adoption policy get a reasoned argument to pair optional adoption with mandatory standards and to track developer satisfaction and feedback. Teams should also expect to justify funding with metrics, since the source warns that platforms without demonstrated value risk being defunded.Octopus Deploy Blog ↗Octopus DeployState of Platform Engineering reportwritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
2026-10-265 days ago
Fluxv2.10.0minorbreaking++~~~~~~~~~~~~~~~*Flux v2.10.0 shipped with 94 changes: 10 added, 73 changed, 4 fixed, and 4 marked breaking. Breaking changes include object identity always on with a narrowed default RBAC (no create on serviceaccounts/token), notification Alert and Provider APIs promoted to v1 with dropped v1beta3 fields, the artifact storage backend becoming the default for ImageRepository tag database, and a change to kubeConfig audiences key. The release also adds SPIFFE mTLS between controllers, OCIRepository as a HelmRelease chart source, and Zoom, incident.io and Mastodon notification providers, and updates Kubernetes to 1.37 and Go to 1.27.platform teamsPlatform teams upgrading Flux must bind a ClusterRole with serviceaccounts/token create permission to the controller ServiceAccount if they rely on default RBAC, and migrate v1beta3 notification resources to v1. Expect a full ImageRepository rescan after upgrade unless FluxStorage=false is set.written by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
Tracing failures across Terraform state boundaries with AWS DevOps AgentpostAWS publishes a walkthrough of using AWS DevOps Agent to trace failures across separate Terraform state files. The sample has an infrastructure team tighten a security group egress rule, which breaks an application Lambda's DynamoDB access, and the agent correlates CloudWatch alarms and CloudTrail to point at the networking change. The post also covers provisioning the agent space with the hashicorp/awscc provider and bridging CloudWatch alarms to the agent's HMAC-signed webhook through a Lambda function. The source text is cut off before the walkthrough is complete.platform teamsPlatform teams that split infrastructure into multiple Terraform stacks could use an AI agent to trace cross-stack root causes, but the source shows only a demo. The webhook is console-only and not exposed as a Terraform resource, so it needs manual setup.AWS DevOps Blog ↗AWS DevOps AgentOpenTofuwritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
Welcome to the MatrixpostThe CloudBees blog says a new matrix section is available in Declarative Pipeline from the Jenkins Experimental Update site. It lets users define a list once and run that list in parallel across multiple configurations. The source text is a truncated teaser, so details such as syntax and release status are not available here.platform teamsTeams running Jenkins can evaluate the matrix section to reduce duplicated pipeline definitions for parallel runs. Because it ships on the Experimental Update site, it should be tested before any production use.CloudBees Blog ↗CloudBeesJenkinswritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
CloudBees CI with HA Mode Enabled: Sample cost analysis on AWSpostCloudBees published a blog post titled 'CloudBees CI with HA Mode Enabled: Sample cost analysis on AWS'. The text available to us is a single general statement that infrastructure cost should be weighed against the value it delivers, and that higher performance and resilience increase complexity.platform teamsThe source text gives no figures, configuration details or methodology, so it does not show what an HA CloudBees CI deployment costs on AWS or what a platform team would change. Teams evaluating HA CI on AWS would need the full analysis.CloudBees Blog ↗CloudBeesJenkinswritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
Troubleshooting Jenkins Performance: Kubernetes Edition - Part 2postThe CloudBees blog post describes steps for troubleshooting Jenkins performance issues in a Kubernetes setup where no production-ready APM tool is available. This is the second part of a series on the topic. The source text provided is only a short introduction, so the specific steps and findings are not described here.platform teamsPlatform teams running Jenkins on Kubernetes may find the troubleshooting approach useful when they lack APM tooling, but the source text does not specify concrete tools or changes.CloudBees Blog ↗CloudBeesJenkinswritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
Pipeline Template Catalogs Enable Pipeline as Code in CloudBees CIpostCloudBees describes Pipeline Template Catalogs, used together with Shared Libraries, as a way to enable Pipeline as Code in CloudBees CI. The post says development teams often have very similar pipelines for common project types. The source excerpt is truncated and gives no further detail on how the feature works.platform teamsPlatform teams running CloudBees CI could use shared pipeline templates to standardize builds across teams, but the excerpt does not describe the mechanics, availability or limits.CloudBees Blog ↗CloudBeesJenkinswritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
Configuration as Code for Cloudbees CI | CloudBees BlogpostThe CloudBees blog post describes configuration as code support for CloudBees CI. It states that enabling this support for plugins simplifies management and governance of those plugins. The source gives no specific features, steps, or versions.platform teamsPlatform teams running CloudBees CI may be able to manage plugin configuration through code instead of manual setup. The source does not say what changes in practice, so the scope of the change is unclear.CloudBees Blog ↗CloudBeeswritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
Disaster recovery for CloudBees CI with NetApp Astra ControlpostA CloudBees blog post argues that organizations depend heavily on CI platforms, so outages can cost significant developer productivity. It says an enterprise disaster recovery plan is needed for the CI platform and titles the post as covering CloudBees CI with NetApp Astra Control. The excerpt provided does not describe the specific steps or results.platform teamsPlatform teams running CloudBees CI can use this as a prompt to plan backup and recovery for their CI control plane. The source text here gives no concrete procedure or tooling details to act on.CloudBees Blog ↗CloudBeesJenkinswritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
How to deliver your first change with Cam: a walkthroughpostGearset published a walkthrough of Cam, its AI agent, delivering a sample Salesforce change: a VAT number field with a placeholder validation, a finance Flow, and access across 23 profiles. The steps are assigning a Jira or Azure DevOps ticket, answering Cam's questions, approving a nine-step build plan on a feature branch, reviewing the diff, and raising a pull request that Cam fixes if validation fails. The post also describes using Gearset Observability to hand production Apex and Flow errors to Cam.platform teamsPlatform teams running Salesforce on Gearset pipelines could route backlog and production error fixes to an agent whose output passes the same tests, approvals and security checks as human-written changes. The post does not give measured results, so the reliability of this workflow is untested by the source.Gearset Blog ↗GearsetSalesforce Platformwritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
From features to solutionspostThe Octopus Deploy blog post shows how to combine Slack integration, subscriptions, and webhook-triggered runbooks to notify responsible team members when a deployment reaches a manual intervention. The example uses a Terraform provider to create subscriptions across spaces, and a read-only service account with a Generic OIDC account to look up team members and their Slack IDs. The features referenced were added in Octopus 2026.3.platform teamsPlatform teams running Octopus can reduce overlooked manual intervention blocks by routing notifications to Slack and using runbooks and read-only service accounts, managed through Terraform. The approach requires configuring OIDC identities and a self-hosted server URI for CLI login to work.Octopus Deploy Blog ↗Octopus DeployTerraform MCP Serverwritten by claude-haiku-5-5, prompt 7cbe154, checked by publish rules
daily email

One short email each morning: what shipped, what breaks, and a link to each change. Unsubscribe in one click. Privacy.

statuslast 30 days for lines
tools tracked43releases in registry964released in the last 30 days106entries published335breaking change lines18security lines84
change typestwo-column gutter, like git status
  • +addedNew functionality.
  • ~changedExisting behavior changed.
  • -deprecatedStill works, scheduled for removal.
  • -removedDecommissioned, gone in this version.
  • *fixedA defect corrected.
  • !securityA vulnerability closed or a dependency patched for one.
  • !breakingFlag in the first column; the change needs action before upgrading.
filter