DevOps Weekly Digest - Week 46, 2025
⚡ Curated updates from Kubernetes, cloud native tooling, CI/CD, IaC, observability, and security - handpicked for DevOps professionals!
📌 Handpicked by DevOps Daily - Your weekly dose of curated DevOps news and updates!
⚓ Kubernetes
📄 DxOperator from DH2i is now certified for Red Hat OpenShift 4.19
Kubernetes has emerged as a powerful foundation for deploying and managing cloud-native applications, and Red Hat OpenShift operators are the best way to streamline this. DH2i's DxOperator, the SQL Se
📅 Nov 14, 2025 • 📰 OpenShift Blog
📄 Red Hat Advanced Cluster Security 4.9: Security built with your workflows in mind
We’ve been dedicated to advancing Red Hat Advanced Cluster Security for Kubernetes in line with the rapid evolution of Kubernetes security. With version 4.9, we’re introducing key integrations and upd
📅 Nov 14, 2025 • 📰 Red Hat Blog
📄 Canonical Kubernetes officially included in Sylva 1.5
Sylva 1.5 becomes the first release to include Kubernetes 1.32, bringing the latest open source cloud-native capabilities to the European telecommunications industry With the launch of Sylva 1.5, Cano
📅 Nov 13, 2025 • 📰 Ubuntu Blog
📄 Introducing longhornctl: The Command-Line Interface for SUSE Storage
Why a CLI? In the world of Kubernetes storage, reliability is essential - but flexibility and automation are what make a system shine. SUSE Storage already provides a powerful UI and a CRD-driven cont
📅 Nov 13, 2025 • 📰 SUSE Blog
📄 KubeCon NA 2025 Recap: The Dawn of the AI Native Era | Blog
Explore top insights from KubeCon NA 2025. From the Kubernetes AI Conformance Program to Adobe’s Agent Economy and Apple Containerization, discover how the community and Harness are defining the futur
📅 Nov 13, 2025 • 📰 Harness Blog
📄 Beyond YAML in Kubernetes: The 2026 Automation Era
Kubernetes continues to evolve, powering not only applications but entire AI and ML systems across clouds, edges, and enterprises. By 2026, DevOps engineers, SREs, cloud engineers, and platform teams
📅 Nov 12, 2025 • 📰 Pulumi Blog
📄 Ingress NGINX Retirement: What You Need to Know
To prioritize the safety and security of the ecosystem, Kubernetes SIG Network and the Security Response Committee are announcing the upcoming retirement of Ingress NGINX. Best-effort maintenance will
📅 Nov 11, 2025 • 📰 Kubernetes Blog
📄 Canonical releases FIPS-enabled Kubernetes
Today at KubeCon North America, Canonical, the publisher of Ubuntu, released support to enable FIPS mode in its Kubernetes distribution, providing everything needed to create and manage a scalable clu
📅 Nov 11, 2025 • 📰 Ubuntu Blog
📄 KubeCon 2025: Redefining Kubernetes and AI observability
Discover how New Relic delivers one-step Kubernetes and AI observability with OpenTelemetry, eBPF, and AI-powered insights-live at KubeCon 2025.
📅 Nov 10, 2025 • 📰 New Relic Blog
📄 Secure AI agent deployment to GKE
Building AI agents is exciting, but deploying them securely to production shouldn't be complicated. In this tutorial, you will learn how GitLab's native Google Cloud integration makes it straightforwa
📅 Nov 10, 2025 • 📰 GitLab Blog
📄 Announcing the 2025 Steering Committee Election Results
The 2025 Steering Committee Election is now complete. The Kubernetes Steering Committee consists of 7 seats, 4 of which were up for election in 2025. Incoming committee members serve a term of 2 years
📅 Nov 9, 2025 • 📰 Kubernetes Blog
☁️ Cloud Native
📄 Amazon ECS improves Service Availability during Rolling deployments
Amazon Elastic Container Service (Amazon ECS) now includes enhancements that improve service availability during rolling deployments. These enhancements help maintain availability when new application
📅 Nov 14, 2025 • 📰 CloudFormation Updates
📄 Making the Most of Your Docker Hardened Images Trial – Part 1
First steps: Run your first secure, production-ready image Container base images form the foundation of your application security. When those foundations contain vulnerabilities, every service built o
📅 Nov 14, 2025 • 📰 Docker Blog
📄 Investigating the Great AI Productivity Divide: Why Are Some Developers 5x Faster?
AI-powered developer tools claim to boost your productivity, doing everything from intelligent auto-complete to (https://openai.com/index/introducing-codex/). But the productivity gains users report h
📅 Nov 14, 2025 • 📰 Docker Blog
📄 When Memory Overflows: Too Many ApplicationContexts in Spring Integration Tests
In Spring, the ApplicationContext is the central container object that manages all beans (i.e., components, services, repositories, etc.). Its tasks include reading the configuration (Java Config, XML
📅 Nov 13, 2025 • 📰 DZone DevOps
📄 Cagent Comes to Docker Desktop with Built-In IDE Support through ACP
Docker Desktop now includes cagent bundled out of the box. This means developers can start building AI agents without a separate installation step. For those unfamiliar with cagent: it’s Docker’s open
📅 Nov 13, 2025 • 📰 Docker Blog
📄 MCP Horror Stories: The WhatsApp Data Exfiltration Attack
This is Part 5 of our MCP Horror Stories series, where we examine real-world security incidents that highlight the critical vulnerabilities threatening AI infrastructure and demonstrate how Docker’s c
📅 Nov 13, 2025 • 📰 Docker Blog
📄 Improving modern software supply chain security: From AI models to container images
The software supply chain has evolved dramatically in recent years. Today's applications integrate countless components-from open source libraries and container images to AI models and training datase
📅 Nov 13, 2025 • 📰 OpenShift Blog
📄 Announcing 2025 OpenTelemetry Community Awards Winners
We are excited to announce the winners of the second OpenTelemetry Community Awards! These awards recognize individuals who have made a notable impact to the OpenTelemetry project over the past year,
📅 Nov 13, 2025 • 📰 OpenTelemetry Blog
📄 OpenFGA Becomes a CNCF Incubating Project
The CNCF Technical Oversight Committee (TOC) has voted to accept OpenFGA as a CNCF incubating project. What is OpenFGA? OpenFGA is an authorization engine that addresses the challenge of implementing
📅 Nov 11, 2025 • 📰 CNCF Blog
📄 Lima becomes a CNCF incubating project
The CNCF Technical Oversight Committee (TOC) has voted to accept Lima as a CNCF incubating project. Lima enables secure, isolated environments for running cloud native and AI workloads. What is Lima?
📅 Nov 11, 2025 • 📰 CNCF Blog
📄 KServe becomes a CNCF incubating project
The CNCF Technical Oversight Committee (TOC) has voted to accept KServe as a CNCF incubating project. KServe joins a growing ecosystem of technologies tackling real-world challenges at the edge of clo
📅 Nov 11, 2025 • 📰 CNCF Blog
📄 Total Cost of Ownership and Unit Costs: Creating a Strategic Lens for IT Investment Decisions
Expanding technology portfolios make it harder than ever for organizations to understand and optimize the value of their IT investments. Despite the promise of digital transformation, many initiatives
📅 Nov 10, 2025 • 📰 Kubecost Blog
🔄 CI/CD
📄 Four Shades of Progressive Delivery | Blog
Explore the four shades of Progressive Delivery to improve release safety, limit risk, accelerate learning, and drive sustainable software delivery. | Blog
📅 Feb 27, 2026 • 📰 Harness Blog
📄 Delivering adaptive AI with LaunchDarkly and Snowflake Cortex
LaunchDarkly & Snowflake enable AI delivery with real-time config and runtime safety.
📅 Nov 16, 2025 • 📰 LaunchDarkly Blog
📄 New Experimentation tools for PMs who test, learn, and move fast
Test, learn, and ship faster with new Experimentation tools.
📅 Nov 16, 2025 • 📰 LaunchDarkly Blog
📄 Less clutter, more control: Manage flag permissions at scale
Preset Role Scope and Flag Lifecycle Settings can help you issue cleaner, faster releases.
📅 Nov 16, 2025 • 📰 LaunchDarkly Blog
📄 Unlocking the full power of Copilot code review: Master your instructions files
Discover practical tips, examples, and best practices for writing effective instructions files. Whether you’re new or experienced, you’ll find something to level up your code reviews. The post Unlocki
📅 Nov 14, 2025 • 📰 GitHub Blog
📄 Survey Sees AI Coding Creating Need for More Software Engineers
A GitLab survey of 3,266 DevSecOps professionals shows AI is boosting code creation but increasing the need for skilled engineers, compliance challenges and human oversight.
📅 Nov 14, 2025 • 📰 DevOps.com
📄 GitHub Availability Report: October 2025
In October, we experienced four incidents that resulted in degraded performance across GitHub services. The post GitHub Availability Report: October 2025 appeared first on The GitHub Blog.
📅 Nov 13, 2025 • 📰 GitHub Blog
📄 TypeScript, Python, and the AI feedback loop changing software development
An interview with the leader of GitHub Next, Idan Gazit, on TypeScript, Python, and what comes next. The post TypeScript, Python, and the AI feedback loop changing software development appeared first
📅 Nov 13, 2025 • 📰 GitHub Blog
📄 Achieve CMMC Level 2 with GitLab Dedicated for Government
For Defense Industrial Base (DIB) companies, the U.S. Department of Defense's release of the Cybersecurity Maturity Model Certification (CMMC) Final Rule and new guidance on “FedRAMP equivalency” has
📅 Nov 12, 2025 • 📰 GitLab Blog
📊 Observability
📄 Announcing agreement EventBridge notifications for AWS Marketplace
AWS Marketplace now delivers purchase agreement events via Amazon EventBridge, transitioning from our Amazon Simple Notification Service (SNS) notifications for Software as a Service and Professional
📅 Nov 14, 2025 • 📰 CloudFormation Updates
📄 GitOps in the Wild: Scaling Continuous Delivery in Hybrid Cloud Environments
A deep dive into scaling GitOps for hybrid and multi-cloud environments, exploring architecture, governance, security, observability and real-world enterprise practices.
📅 Nov 14, 2025 • 📰 DevOps.com
📄 A Star Wars dashboard deep dive: How to build your next visualization in less than 12 parsecs
Hello there! Earlier this year I created a Star Wars-themed dashboard featuring all sorts of fun visualizations from a galaxy far, far away, including a map of the Kessel Run, an overview of the Mille
📅 Nov 14, 2025 • 📰 Grafana Blog
📄 Continuous profiling for native code: Understanding the what, why, and how
It’s hard to imagine deploying any application today without observability. Logs have been around since the early days of mainframes, metrics became standard with early Unix systems, and tracing gaine
📅 Nov 14, 2025 • 📰 Grafana Blog
📄 Chronosphere Adds AI Remediation Guidance to Observability Platform
Chronosphere this week previewed artificial intelligence (AI) capabilities that are embedded into its observability platform that, in addition to helping identify the root cause of an issue, also prov
📅 Nov 13, 2025 • 📰 DevOps.com
📄 AI’s biggest impact isn’t cranking out more code: Why DevEx matters
Developer experience (DevEx) is more than ping pong tables and free snacks. It’s the foundation for building great software. As AI reshapes the way we code, the real opportunity lies not in writing co
📅 Nov 13, 2025 • 📰 Dynatrace Blog
📄 Understand, diagnose, and optimize SQL queries: Introducing Grafana Cloud Database Observability
It’s widely acknowledged that most application performance problems stem not from the application itself, but from the underlying database. Slow or inefficient database queries are often the primary c
📅 Nov 13, 2025 • 📰 Grafana Blog
📄 GPU Observability: Get Deeper Insights into Your Droplets and DOKS Clusters
We’re introducing a new set of basic observability metrics for all GPU Droplets and DOKS clusters, giving you a powerful, simple way to monitor and optimize your AI workloads. Why GPU Observability Ma
📅 Nov 12, 2025 • 📰 DigitalOcean Blog
📄 The Modern Retailer’s Playbook for In-Store IT
Unlock flawless in-store experiences with intelligent observability. Prevent POS issues, optimize inventory, and delight customers with real-time insights for retail IT.
📅 Nov 12, 2025 • 📰 New Relic Blog
📄 Performance testing best practices: How to prepare for peak demand with Grafana Cloud k6
For many organizations, periods of high customer activity are anything but relaxing. Events like Black Friday, product launches, or major sales can put intense strain on the software and infrastructur
📅 Nov 12, 2025 • 📰 Grafana Blog
📄 Using Sentry Logs to Debug a Dynamic Sampling Issue
Some of the team at Sentry spent this past quarter fixing bugs, more than 800 to be exact. Among them was a complex issue causing transaction spikes in our own ...
📅 Nov 12, 2025 • 📰 Sentry Blog
📄 Monitoring Website Changes with Zabbix Browser Item
In today’s digital era, information is an asset and most of it is obtained from websites. The ability to… The post Monitoring Website Changes with Zabbix Browser Item appeared first on Zabbix Blog.
📅 Nov 11, 2025 • 📰 Zabbix Blog
🔐 Security
📄 Threats Making WAVs - Incident Response to a Cryptomining Attack
Guardicore security researchers describe and uncover a full analysis of a cryptomining attack, which hid a cryptominer inside WAV files. The report includes the full attack vectors, from detection, in
📅 Nov 16, 2025 • 📰 Linode Blog
📄 Dissecting Flock Safety: The Cameras Tracking You Are a Security Nightmare
Comments
📅 Nov 16, 2025 • 📰 Hacker News
📄 Portmaster, an Open Source Firewall for the Desktop
Security should never be taken for granted, no matter what operating system you use. You might have a Linux desktop The post Portmaster, an Open Source Firewall for the Desktop appeared first on The N
📅 Nov 16, 2025 • 📰 The New Stack
📄 The Power of a Multi-Layered Security Strategy
Over time, tool sprawl has become the default state of enterprise security. Many organizations run dozens of security products across cloud workloads, on-premises systems and edge deployments. Various
📅 Nov 14, 2025 • 📰 SUSE Blog
📄 AWS IoT Services expand support of VPC endpoints and IPv6 connectivity
AWS IoT Core, AWS IoT Device Management, and AWS IoT Device Defender have expanded support for Virtual Private Cloud (VPC) endpoints and IPv6. Developers can now use AWS PrivateLink to establish VPC e
📅 Nov 14, 2025 • 📰 CloudFormation Updates
📄 A CISO’s preview of open source and cybersecurity trends in 2026 and beyond
Where is open source going next? What’s in store for open source in the coming years, particularly in relation to security? Here’s a CISO’s reflection on the state of open source, and the trends that
📅 Nov 14, 2025 • 📰 Ubuntu Blog
📄 Managing SUSE Workloads in AWS – When do you need a private repository?
This article applies to customers running on-demand/PAYG instances in AWS deployed from AMIs published by SUSE. The need to patch. Patching is an important part of managing any OS infrastructure with
📅 Nov 13, 2025 • 📰 SUSE Blog
📄 Canonical expands total coverage for Ubuntu LTS releases to 15 years with Legacy add-on
Ubuntu Pro now supports LTS releases for up to 15 years through the Legacy add-on. More security, more stability, and greater control over upgrade timelines for enterprises.
📅 Nov 13, 2025 • 📰 Ubuntu Blog
📄 Automated Package-Publication Incident IndonesianFoods in the NPM Ecosystem Linked to Crypto Reward-Farming Scam
In November 2025, a large-scale surge of package publications on the NPM registry with similar structures and naming patterns was discovered. Understand the details of the incident.
📅 Nov 13, 2025 • 📰 Snyk Blog
📄 PostgreSQL 18.1, 17.7, 16.11, 15.15, 14.20, and 13.23 Released!
The PostgreSQL Global Development Group has released an update to all supported versions of PostgreSQL, including 18.1, 17.7, 16.11, 15.15, 14.20, and 13.23. This release fixes 2 security vulnerabilit
📅 Nov 13, 2025 • 📰 PostgreSQL News
📄 Organizations Achieve 288% ROI with The Snyk AI Trust Platform, According to New Forrester TEI Study
Organizations achieve 288% ROI with the Snyk AI Trust Platform, according to a new Forrester TEI study. Improve developer productivity, enhance security, and consolidate AppSec tools with Snyk.
📅 Nov 12, 2025 • 📰 Snyk Blog
📄 The AI Visibility Problem: When Speed Outruns Security | Blog
Harness surveyed 500 security practitioners and decision makers responsible for securing AI-native applications from the United States, UK, Germany, and France to share findings on global security pra
📅 Nov 12, 2025 • 📰 Harness Blog
💾 Databases
📄 A new top score: Advancing Text-to-SQL on the BIRD benchmark
In the fast-evolving world of agentic development, natural language is becoming the standard for interaction. This shift is deeply connected to the power of operational databases, where a more accurat
📅 Nov 14, 2025 • 📰 Google Cloud Blog
📄 Waze keeps traffic flowing with 1M+ real-time reads per second on Memorystore
Editor’s note: Waze (a division of Google parent company Alphabet) depends on vast volumes of dynamic, real-time user session data to power its core navigation features, but scaling that data to suppo
📅 Nov 14, 2025 • 📰 Google Cloud Blog
📄 RedisVL momentum & what’s next
Redis, a longtime favorite of developers, is seeing unprecedented velocity around AI use cases. RedisVL, initially a simple convenience layer for vector search, has quickly evolved into the AI-native
📅 Nov 14, 2025 • 📰 Redis Blog
📄 The Cost of Multitenancy
DynamoDB and ScyllaDB share many similarities, but DynamoDB is a multi-tenant database, while ScyllaDB is single-tenant The recent DynamoDB outage is a stark reminder that even the most reliable and m
📅 Nov 14, 2025 • 📰 ScyllaDB Blog
📄 Cache vs. Database: How Architecture Impacts Performance
Lessons learned comparing Memcached with ScyllaDB
📅 Nov 12, 2025 • 📰 ScyllaDB Blog
📄 PostgreSQL Conference Germany 2026
PGConf.de 2026 is the next iteration of the PostgreSQL Conference Germany. It takes place in the "Haus der Technik" in Essen. https://2026.pgconf.de/ The conference will take place on April 21 & 22, 2
📅 Nov 12, 2025 • 📰 PostgreSQL News
📄 CloudNativePG 1.28.0 RC1 Released!
The CloudNativePG Community is thrilled to announce the first release candidate of CloudNativePG 1.28! This preview release provides an opportunity to explore new features and enhancements before the
📅 Nov 10, 2025 • 📰 PostgreSQL News
🌐 Platforms
📄 Join us at AWS re:Invent 2025
Visit us at booth #1339!
📅 Nov 16, 2025 • 📰 LaunchDarkly Blog
📄 Keep Your Tech Flame Alive: Trailblazer Rachel Bayley
In this Akamai FLAME Trailblazer blog post, Rachel Bayley encourages women to step into the unknown and to be their authentic selves.
📅 Nov 16, 2025 • 📰 Linode Blog
📄 The Oracle of Delphi Will Steal Your Credentials
Our deception technology is able to reroute attackers into honeypots, where they believe that they found their real target. The attacks brute forced passwords for RDP credentials to connect to the vic
📅 Nov 16, 2025 • 📰 Linode Blog
📄 The Nansh0u Campaign – Hackers Arsenal Grows Stronger
In the beginning of April, three attacks detected in the Guardicore Global Sensor Network (GGSN) caught our attention. All three had source IP addresses originating in South-Africa and hosted by Volum
📅 Nov 16, 2025 • 📰 Linode Blog
📄 Snapchat Open Sources Cross-Platform UI Framework
For eight years, Snapchat has used Valdi, a cross-platform UI framework, in-house. Now, it has open sourced the framework. Valdi The post Snapchat Open Sources Cross-Platform UI Framework appeared fir
📅 Nov 15, 2025 • 📰 The New Stack
📄 AWS Lambda announces Provisioned Mode for SQS event source mapping (ESM)
AWS Lambda announces Provisioned Mode for SQS event-source-mappings (ESMs) that subscribe to Amazon SQS, a feature that allows you to optimize the throughput of your SQS ESM by provisioning event poll
📅 Nov 14, 2025 • 📰 CloudFormation Updates
📄 Zeotap: How BigQuery ML and vector search help customers build their own AI models
Editor’s note: The post is part of a series that highlights how organizations leverage Google Cloud’s unique data science capabilities over alternative cloud data platforms. Google Cloud's vector embe
📅 Nov 14, 2025 • 📰 Google Cloud Blog
📄 Google Cloud Networking under the hood: How Protective ReRoute increases resilience
Cloud infrastructure reliability is foundational, yet even the most sophisticated global networks can suffer from a critical issue: slow or failed recovery from routing outages. In massive, planetary-
📅 Nov 14, 2025 • 📰 Google Cloud Blog
📄 How Hyperconnected AI Development Creates a Multi-System Secret Sprawl
If you’ve been building artificial intelligence (AI) tools lately, you’ve probably noticed something: Your development workflow has become incredibly connected. Tools such as model context protocol (M
📅 Nov 14, 2025 • 📰 DevOps.com
📄 Friday Five - November 14, 2025
KubeCon + CloudNativeCon NewsroomAt KubeCon + CloudNativeCon, Red Hat is redefining the modern application platform to unite your IT estate: from legacy VMs to next-generation AI workloads. Check out
📅 Nov 14, 2025 • 📰 Red Hat Blog
📄 Finding the grain of sand in a heap of Salt
We explore the fundamentals of Saltstack and how we use it at Cloudflare. We also explain how we built the infrastructure to reduce release delays due to Salt failures on the edge by over 5%.
📅 Nov 13, 2025 • 📰 Cloudflare Blog
📄 Microsoft Ignite 2025: Turn complexity into a strategic asset in the age of AI
Editor’s Note Microsoft Ignite represents more than just another industry conference. It’s where the future of enterprise technology takes shape. This year’s event showcases the intersection of cloud
📅 Nov 13, 2025 • 📰 Dynatrace Blog
📰 Misc
📄 Only three kinds of AI products work
Comments
📅 Nov 16, 2025 • 📰 Hacker News
📄 FPGA Based IBM-PC-XT
Comments
📅 Nov 16, 2025 • 📰 Hacker News
📄 De Bruijn Numerals
Comments
📅 Nov 16, 2025 • 📰 Hacker News
📄 AI Code Doesn’t Survive in Production: Here’s Why
I see a new demo every day that looks something like this: A single prompt generates a complete application. A The post AI Code Doesn’t Survive in Production: Here’s Why appeared first on The New Stac
📅 Nov 15, 2025 • 📰 The New Stack
📄 Visual Studio 2026 First Look: Evolution, Not Revolution
I’ve never entirely understood the Microsoft roadmap. I certainly enjoyed using Visual Studio 2022 (VS 2022) for C# and .NET The post Visual Studio 2026 First Look: Evolution, Not Revolution appeared
📅 Nov 15, 2025 • 📰 The New Stack
📄 JetBrains Is Heading to VSLive! Orlando
Next week we’ll be in Orlando, Florida for Visual Studio Live!, and if you work with .NET, we’d like to meet you. You’ll find the JetBrains booth (#118) in the conference expo area throughout the week
📅 Nov 15, 2025 • 📰 JetBrains Blog
📄 Data Ingestion Using Logstash: PostgreSQL to Elasticsearch
What Is Logstash? Logstash is an open-source data processing pipeline from Elastic. It is being used to ingest, transform, and ship data to different sources, including Elasticsearch, Kafka, flat file
📅 Nov 14, 2025 • 📰 DZone DevOps
📄 IntelliJ IDEA 2025.3 💚 Spring 7
Major Spring Framework releases don’t come around often – and when they do, they tend to reshape how we build applications for years to come. Spring Framework 7 is one of those releases. It simplifies
📅 Nov 14, 2025 • 📰 JetBrains Blog
📄 AI SDLC Transformation, Part 1: Where to Start?
Most engineering leaders today feel the same tension: everyone talks about “AI in software delivery,” but few know where to start. Should you launch pilots? Train teams? Complement Jira or some other
📅 Nov 13, 2025 • 📰 DZone DevOps
📄 How to Simply Manage Releases With Git
This post briefly outlines a simple yet clean process for managing the releases of an application via Git/GitHub. Its goal is to provide a straightforward recipe, while it's assumed that these practic
📅 Nov 13, 2025 • 📰 DZone DevOps
📄 Listening, learning, and leading: How customer feedback shapes the future of Red Hat Learning Subscription
At Red Hat, innovation begins with listening. In October 2025, the Red Hat Learning Think Tank forum brought together a group of passionate learners and leaders to listen, learn, and collaborate on Re
📅 Nov 13, 2025 • 📰 Red Hat Blog
📄 October 2025 (version 1.106)
Learn what is new in the Visual Studio Code October 2025 Release (1.106). Read the full article
📅 Nov 12, 2025 • 📰 VS Code Blog
Found an issue?
Help us improve this content by reporting any errors, typos, or suggestions for enhancement.