# Lifecycle

Published articles for Lifecycle.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Why Kafka retention.ms can delay message deletion

DevFeed: [Why Kafka retention.ms can delay message deletion](<https://devfeed.tech/articles/why-your-kafka-topic-ignores-retention-ms-and-how-to-fix-it-31403.md>)

Original publisher: [Read original article](<https://developers.redhat.com/articles/2026/09/16/why-your-kafka-topic-ignores-retentionms-and-how-fix-it>)

Author: Rogerio Santos

Published: 2026-09-16T13:05:06Z

Content type: tutorial

Language: en

Sources: [Red Hat](<https://devfeed.tech/sources/red-hat.md>), [Red Hat Developer](<https://devfeed.tech/sources/red-hat-developer.md>)

Topics: [Kafka](<https://devfeed.tech/topics/kafka.md>), [Apache-Kafka](<https://devfeed.tech/topics/apache-kafka.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [file](<https://devfeed.tech/topics/file.md>), [Event-Streaming](<https://devfeed.tech/topics/event-streaming.md>)

Tags: [broker](<https://devfeed.tech/tags/broker.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [diagnose](<https://devfeed.tech/tags/diagnose.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [retention](<https://devfeed.tech/tags/retention.md>), [storage](<https://devfeed.tech/tags/storage.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>)

### AI overview

This guide explains why Kafka messages can remain readable beyond a topic's retention.ms setting. Kafka deletes closed log segments rather than individual messages, and the active segment and continuous writes can delay removal of older records.

### Source excerpt

A customer opened a support case with a deceptively simple complaint: a Kafka topic was configured with a 12-hour retention (retention.ms), yet messages produced on July 24 were still readable 4 days later, on July 28. Nothing was broken. The broker logged no errors. The retention policy was working as designed, but the segment layout and continuous write pattern delayed when the old records could actually be removed. The post Why your Kafka topic ignores retention.ms (and how to fix it) appeared first on Red Hat Developer.

## Cisco UCS Manager: Celebrating the legacy, shaping the future with Cisco Intersight

DevFeed: [Cisco UCS Manager: Celebrating the legacy, shaping the future with Cisco Intersight](<https://devfeed.tech/articles/cisco-ucs-manager-celebrating-the-legacy-shaping-the-future-with-cisco-intersight-26993.md>)

Original publisher: [Read original article](<https://blogs.cisco.com/datacenter/cisco-ucs-manager-celebrating-the-legacy-shaping-the-future-with-cisco-intersight>)

Author: Jacob Van Ewyk

Published: 2026-09-15T21:00:37Z

Content type: opinion

Language: en

Sources: [Cisco Blogs](<https://devfeed.tech/sources/cisco-blogs.md>)

Topics: [Cisco](<https://devfeed.tech/topics/cisco.md>), [Server](<https://devfeed.tech/topics/server.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [API](<https://devfeed.tech/topics/api.md>), [legacy](<https://devfeed.tech/topics/legacy.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [automation](<https://devfeed.tech/tags/automation.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [data-center](<https://devfeed.tech/tags/data-center.md>), [end-of-life](<https://devfeed.tech/tags/end-of-life.md>), [eol](<https://devfeed.tech/tags/eol.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [management](<https://devfeed.tech/tags/management.md>), [server](<https://devfeed.tech/tags/server.md>)

### AI overview

Cisco describes the legacy of Cisco UCS Manager and positions Cisco Intersight as the strategic platform for future Cisco UCS software management. The article also outlines announced end-of-sale and end-of-life milestones, including a planned Last Date of Support of December 31, 2030, subject to applicable contracts and service terms.

### Source excerpt

Cisco UCS Manager shaped 17 years of infrastructure management. Now, with its end-of-life announced, Cisco Intersight carries that foundation forward with centralized visibility, automation, and scale. Learn the key dates for the UCS Manager EOL.

## September 09, 2026

DevFeed: [September 09, 2026](<https://devfeed.tech/articles/september-09-2026-22736.md>)

Original publisher: [Read original article](<https://developer.android.com/jetpack/androidx/versions/all-channel>)

Published: 2026-09-09T17:00:00Z

Content type: release

Language: en

Sources: [AndroidX Release Notes](<https://devfeed.tech/sources/androidx-release-notes.md>)

Topics: [Jetpack](<https://devfeed.tech/topics/jetpack.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [Compose](<https://devfeed.tech/topics/compose.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [compose](<https://devfeed.tech/tags/compose.md>), [jetpack](<https://devfeed.tech/tags/jetpack.md>), [latest-release](<https://devfeed.tech/tags/latest-release.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [room](<https://devfeed.tech/tags/room.md>), [security](<https://devfeed.tech/tags/security.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [tracing](<https://devfeed.tech/tags/tracing.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This Android developer page lists AndroidX library components across four release channels and provides recent release dates and version information. It also links to component release histories, archived release notes, and the current versions page.

### Source excerpt

Activity Version 1.14.0-alpha02 Annotation Version 1.11.0-rc01 Benchmark Version 1.5.0 Car App Version 1.9.0-alpha02 Collection Version 1.7.0-alpha01 Compose Animation Version 1.12.1 Compose Animation Version 1.13.0-alpha03 Compose Foundation Version 1.12.1 Compose Foundation Version 1.13.0-alpha03 Compose Material Version 1.12.1 Compose Material Version 1.13.0-alpha03 Compose Material3 Version 1.5.0-alpha28 Compose Material3 Adaptive Version 1.4.0-alpha02 Compose Remote Version 1.0.0-alpha19 Compose Remote Foundation Version 1.0.0-alpha02 Compose Runtime Version 1.12.1 Compose Runtime Version 1.13.0-alpha03 Compose Ui Version 1.12.1 Compose Ui Version 1.13.0-alpha03 Core Uwb Version 1.1.0-alpha02 Credentials Providerevents Version 1.0.0-beta01 Datastore Version 1.3.0-alpha11 Emoji2 Version 1.7.0-rc01 Glance Adaptive Version 1.0.0-alpha02 Glance Wear Version 1.0.0-alpha18 Heifwriter Version 1.2.0-alpha02 Ink Version 1.1.0-alpha08 Lifecycle Version 2.12.0-alpha03 Mediarouter Version 1.9.0-alpha02 Navigation Version 2.10.1 Navigation3 Version 1.2.0-rc01 Room Version 2.8.5 Room3 Version 3.0.3 Room3 Version 3.1.0-alpha01 Savedstate Version 1.6.0-alpha03 Security Version 1.0.0 Security Version 1.1.0 Sqlite Version 2.7.1 Sqlite Version 2.8.0-alpha01 Tracing Version 2.0.2 Wear Compose Version 1.7.0-rc01 Wear Compose Remote Version 1.0.0-alpha11 Webkit Version 1.18.0-alpha01 Xr Arcore Version 1.0.0-rc01 Xr Glimmer Version 1.0.0-alpha19 Xr Projected Version 1.0.0-alpha12 Xr Runtime Version 1.0.0-rc01 Xr Runtime Version 1.1.0-alpha01 Xr Scenecore Version 1.0.0-rc01

## How engineering teams can measure AI coding ROI with cost attribution and outcome metrics

DevFeed: [How engineering teams can measure AI coding ROI with cost attribution and outcome metrics](<https://devfeed.tech/articles/how-leading-engineering-orgs-are-proving-the-roi-13503.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/your-ai-code-spend-is-soaring-heres-how-leading-engineering-orgs-are-proving-the-roi>)

Author: Kelsey Rosen

Published: 2026-09-08T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [Ground truth / benchmark quality](<https://devfeed.tech/topics/ground-truth-benchmark-quality.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Finance](<https://devfeed.tech/topics/finance.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [blog](<https://devfeed.tech/tags/blog.md>), [coding](<https://devfeed.tech/tags/coding.md>), [cost](<https://devfeed.tech/tags/cost.md>), [datadog](<https://devfeed.tech/tags/datadog.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [governance](<https://devfeed.tech/tags/governance.md>), [harness](<https://devfeed.tech/tags/harness.md>), [incident](<https://devfeed.tech/tags/incident.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [measurement](<https://devfeed.tech/tags/measurement.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [numbers](<https://devfeed.tech/tags/numbers.md>), [production](<https://devfeed.tech/tags/production.md>), [team](<https://devfeed.tech/tags/team.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

A Harness panel discussion outlines ways engineering organizations can measure AI coding ROI. The panel recommends attributing costs to specific work, combining throughput metrics with qualitative evidence, and using governance and process changes to interpret results.

### Source excerpt

Harness panelists share practical strategies for measuring AI coding ROI, from granular cost attribution and lifecycle metrics to budgeting, governance. | Blog

## Week Ending August 30, 2026

DevFeed: [Week Ending August 30, 2026](<https://devfeed.tech/articles/week-ending-august-30-2026-17669.md>)

Original publisher: [Read original article](<https://lwkd.info/2026/20260904>)

Published: 2026-09-04T01:00:00Z

Content type: news

Language: en

Sources: [Last Week in Kubernetes Development](<https://devfeed.tech/sources/last-week-in-kubernetes-development.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Kubernetes v1.32](<https://devfeed.tech/topics/kubernetes-v1-32.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [developer](<https://devfeed.tech/tags/developer.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [news](<https://devfeed.tech/tags/news.md>), [observability](<https://devfeed.tech/tags/observability.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

A weekly Kubernetes developer news roundup covering the Maintainer Summit schedule, the KubeCon Europe CfP, the 2026 Kubernetes Steering Committee election, KCD San Francisco Bay Area, the Kubernetes v1.38 release cycle, and recent StatefulSet observability and Dynamic Resource Allocation fixes.

### Source excerpt

Developer News

## Building Trust in AI DevOps: Validating the Harness Knowledge Graph

DevFeed: [Building Trust in AI DevOps: Validating the Harness Knowledge Graph](<https://devfeed.tech/articles/building-trust-in-ai-devops-validating-the-harness-knowledge-graph-13374.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/building-trust-in-our-knowledge-graph>)

Author: Vikram Sahu

Published: 2026-08-31T18:37:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [DevOps](<https://devfeed.tech/topics/devops.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-evals](<https://devfeed.tech/tags/ai-evals.md>), [api](<https://devfeed.tech/tags/api.md>), [automated](<https://devfeed.tech/tags/automated.md>), [data](<https://devfeed.tech/tags/data.md>), [devops](<https://devfeed.tech/tags/devops.md>), [evals](<https://devfeed.tech/tags/evals.md>), [graph](<https://devfeed.tech/tags/graph.md>), [knowledge-graph](<https://devfeed.tech/tags/knowledge-graph.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [operational](<https://devfeed.tech/tags/operational.md>), [other](<https://devfeed.tech/tags/other.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sdlc](<https://devfeed.tech/tags/sdlc.md>), [security](<https://devfeed.tech/tags/security.md>), [services](<https://devfeed.tech/tags/services.md>), [software](<https://devfeed.tech/tags/software.md>), [software-delivery](<https://devfeed.tech/tags/software-delivery.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

This article explains how Harness validates answers from its SDLC Knowledge Graph. Its multi-layered approach combines AI evaluations, schema traversal, API checks, direct product verification, production data, and shift-left testing to improve reliability.

### Source excerpt

Discover our multi-layered validation approach combining AI evals to ensure reliable AI-powered software delivery insights. | Blog

## Multi-tenant OAuth requires credential lifecycle management beyond token isolation

DevFeed: [Multi-tenant OAuth requires credential lifecycle management beyond token isolation](<https://devfeed.tech/articles/token-isolation-is-the-easy-half-of-multi-tenant-oauth-16033.md>)

Original publisher: [Read original article](<https://workos.com/blog/multi-tenant-oauth-beyond-token-isolation>)

Author: WorkOS

Published: 2026-08-27T00:00:00Z

Content type: opinion

Language: en

Sources: [WorkOS Blog](<https://devfeed.tech/sources/workos-blog.md>)

Topics: [OAuth](<https://devfeed.tech/topics/oauth.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [iam](<https://devfeed.tech/tags/iam.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [rotation](<https://devfeed.tech/tags/rotation.md>), [storage](<https://devfeed.tech/tags/storage.md>), [vault](<https://devfeed.tech/tags/vault.md>)

### AI overview

The article argues that token isolation and storage architecture are only the starting point for multi-tenant OAuth. The harder, ongoing problems include refresh races, key rotation, provider-wide revocations, token expiration, and external revocations without webhooks. It also explains how envelope encryption and per-tenant key contexts can support bridge-style isolation.

### Source excerpt

Storage architecture is the half you can finish. The refresh loop, key rotation, and revocation are the half that never does.

## Incremental backup on AWS Glacier with rustic

DevFeed: [Incremental backup on AWS Glacier with rustic](<https://devfeed.tech/articles/incremental-backup-on-aws-glacier-with-rustic-39783.md>)

Original publisher: [Read original article](<https://anuragbhatia.com/post/2026/08/incremental-backup-on-aws-glacier/>)

Published: 2026-08-19T21:04:01Z

Content type: tutorial

Language: en

Sources: [Personal blog of Anurag Bhatia](<https://devfeed.tech/sources/personal-blog-of-anurag-bhatia.md>)

Topics: [backups](<https://devfeed.tech/topics/backups.md>), [restic](<https://devfeed.tech/topics/restic.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Feathers](<https://devfeed.tech/topics/feathers.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-glacier-deep-archive](<https://devfeed.tech/tags/aws-glacier-deep-archive.md>), [backblaze-b2](<https://devfeed.tech/tags/backblaze-b2.md>), [backup](<https://devfeed.tech/tags/backup.md>), [backups](<https://devfeed.tech/tags/backups.md>), [client](<https://devfeed.tech/tags/client.md>), [config](<https://devfeed.tech/tags/config.md>), [cost](<https://devfeed.tech/tags/cost.md>), [data](<https://devfeed.tech/tags/data.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [encryption-at-rest](<https://devfeed.tech/tags/encryption-at-rest.md>), [incremental](<https://devfeed.tech/tags/incremental.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [password](<https://devfeed.tech/tags/password.md>), [restic](<https://devfeed.tech/tags/restic.md>), [restore](<https://devfeed.tech/tags/restore.md>), [rust](<https://devfeed.tech/tags/rust.md>), [rustic](<https://devfeed.tech/tags/rustic.md>), [s3](<https://devfeed.tech/tags/s3.md>), [snapshots](<https://devfeed.tech/tags/snapshots.md>)

### AI overview

A practical guide to using rustic, a Rust implementation compatible with restic, for incremental backups with AWS Glacier cold storage. It explains keeping backup data in cold storage while maintaining metadata in S3 Standard or Backblaze B2 so snapshots, incremental backups, and targeted restores remain possible.

### Source excerpt

I have been a heavy restic user for several years. In Jan of this year, I tried making restic work with AWS Glacier deep archive but it did not work out. AWS Glacier Deep Archive, for those who may not know, is one of the cheapest storage options, with costs as low as $1/TB, but with very expensive retrieval due to high egress charges from AWS, in addition to retrieval fees, API charges, etc. It can act as a backup of last resort, kind of like insurance if everything else fails, since it costs roughly 1/7th of what Backblaze B2 charges for the same data ($6.95/TB/month). Restic by design is not compatible with Glacier because it stores a mix of data blobs and tree blobs inside /data. Thus, as AWS lifecycle rules move data from S3 Standard to Glacier, basic repo operations start failing. They do have some experimental support as per FAQ, but it did not work out for me when I tried in Jan. A few days back, I came across an open-source project named rustic -- it's a restic implementation in Rust and supports cold storage. The rustic client is compatible with a traditional restic repo. Rustic and cold storage Rustic supports AWS Glacier as well as OVH cold storage. The way it works is: they keep all data in cold storage and a copy of the metadata in hot storage. This additional copy of metadata in hot storage allows operations like incremental backups, viewing snapshots, and requesting restores where only the specific data blobs needed for the restore are pulled from Glacier. This additional hot storage can sit on S3 standard or even Backblaze B2 (which I prefer due to zero API cost). Demo 1) Create repo Let's create two buckets - one in S3 (to store data in Glacier) and one on Backblaze B2 to hold an additional copy of metadata. > rclone mkdir s3:rustic-demo-cold > rclone mkdir b2:rustic-demo-hot 2) Create rustic config profile This file will define the cold and hot repo locations, along with the password file location, restoration command syntax, etc. [repository] repo

## Use compile-time DI checks without losing runtime tests

DevFeed: [Use compile-time DI checks without losing runtime tests](<https://devfeed.tech/articles/use-compile-time-di-checks-without-losing-runtime-tests-23957.md>)

Original publisher: [Read original article](<https://cloud-inject.io/notes/compile-time-di-checks/>)

Published: 2026-08-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Koin - Cloud-Inject.io -Kotzilla](<https://devfeed.tech/sources/koin-cloud-inject-io-kotzilla.md>)

Topics: [test](<https://devfeed.tech/topics/test.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [compiler](<https://devfeed.tech/tags/compiler.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [tests](<https://devfeed.tech/tags/tests.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

The article explains how compile-time dependency injection validation can catch structural problems such as missing definitions, invalid qualifiers, and broken constructor paths before application startup. It emphasizes that runtime tests remain necessary for configuration, parameters, lifecycle behavior, and ownership, and recommends using layered validation.

### Source excerpt

Compile-time dependency validation can catch a missing definition, an invalid qualifier, or a broken constructor path before an application starts. That is valuable. It does not prove that runtime configuration, parameters, or lifecycle behavior are correct. Divide the evidence Let compiler validation answer structural questions: Can the graph resolve this constructor path? Does a binding exist for the requested type and qualifier? Is generated wiring compatible with the declaration? Let tests answer behavioral questions:

## Match Compose injection scopes to real UI ownership

DevFeed: [Match Compose injection scopes to real UI ownership](<https://devfeed.tech/articles/match-compose-injection-scopes-to-real-ui-ownership-23958.md>)

Original publisher: [Read original article](<https://cloud-inject.io/notes/compose-scope-lifecycle/>)

Published: 2026-08-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Koin - Cloud-Inject.io -Kotzilla](<https://devfeed.tech/sources/koin-cloud-inject-io-kotzilla.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [ui](<https://devfeed.tech/topics/ui.md>), [navigation](<https://devfeed.tech/topics/navigation.md>), [Process](<https://devfeed.tech/topics/process.md>)

Tags: [compose](<https://devfeed.tech/tags/compose.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [screen](<https://devfeed.tech/tags/screen.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This tutorial explains how to align Compose injection scopes with actual UI ownership and lifecycle events. It distinguishes object retrieval from creation, discusses process, navigation-destination, request, and feature-session lifetimes, and recommends testing both retention and exit behavior.

### Source excerpt

Compose makes it easy to request an object close to the UI that uses it. Proximity is useful, but it does not define ownership. Recomposition can call a function many times. Navigation can keep or discard a back-stack entry. The operating system can recreate the process. A sound scope names the event that owns the object. Separate retrieval from creation Ask two questions for each injected object: Where is the object retrieved? Which lifecycle creates and releases it? A repository retrieved by a composable can still be process-scoped. A screen model can be owned by a navigation destination. A transient formatter can be created for each request. Write the lifetime next to the definition and test that the object survives, or does not survive, the intended event.

## Introducing memory retention for agentic memory in OpenSearch

DevFeed: [Introducing memory retention for agentic memory in OpenSearch](<https://devfeed.tech/articles/introducing-memory-retention-for-agentic-memory-in-opensearch-12788.md>)

Original publisher: [Read original article](<https://opensearch.org/blog/introducing-memory-retention-for-agentic-memory-in-opensearch/>)

Author: Erfan Ballew

Published: 2026-08-13T22:29:25Z

Content type: article

Language: en

Sources: [OpenSearch](<https://devfeed.tech/sources/opensearch.md>)

Topics: [Amazon OpenSearch Service](<https://devfeed.tech/topics/amazon-opensearch-service.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [audit trail](<https://devfeed.tech/topics/audit-trail.md>), [model-deployment](<https://devfeed.tech/topics/model-deployment.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [audit-trail](<https://devfeed.tech/tags/audit-trail.md>), [blog](<https://devfeed.tech/tags/blog.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [cost](<https://devfeed.tech/tags/cost.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [memory](<https://devfeed.tech/tags/memory.md>), [opensearch](<https://devfeed.tech/tags/opensearch.md>), [precision](<https://devfeed.tech/tags/precision.md>), [retention](<https://devfeed.tech/tags/retention.md>), [storage](<https://devfeed.tech/tags/storage.md>), [technical](<https://devfeed.tech/tags/technical.md>)

### AI overview

This article explains OpenSearch 3.8's experimental memory retention feature for agentic memory. It describes age-based and count-based limits for different memory types, how policies prevent stale context and uncontrolled storage growth, and how to enable retention on an existing cluster.

### Source excerpt

Learn how the memory retention policy in OpenSearch automatically manages the lifecycle of agentic memory, controlling storage growth while preserving specific memories. The post Introducing memory retention for agentic memory in OpenSearch appeared first on OpenSearch.

## Xen 4.22: Strengthening Open Source Virtualization for Cloud, Embedded, and Automotive Systems

DevFeed: [Xen 4.22: Strengthening Open Source Virtualization for Cloud, Embedded, and Automotive Systems](<https://devfeed.tech/articles/xen-4-22-strengthening-open-source-virtualization-for-cloud-embedded-and-automotive-systems-12836.md>)

Original publisher: [Read original article](<https://xenproject.org/blog/xen-4-22-release/>)

Author: Cody Zuschlag

Published: 2026-08-05T15:18:36Z

Content type: article

Language: en

Sources: [Blog - Xen Project](<https://devfeed.tech/sources/blog-xen-project.md>)

Topics: [virtualization](<https://devfeed.tech/topics/virtualization.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [automotive](<https://devfeed.tech/tags/automotive.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [developers](<https://devfeed.tech/tags/developers.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [platform](<https://devfeed.tech/tags/platform.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [safety](<https://devfeed.tech/tags/safety.md>), [security](<https://devfeed.tech/tags/security.md>), [standards](<https://devfeed.tech/tags/standards.md>), [systems](<https://devfeed.tech/tags/systems.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>), [xen-4-22](<https://devfeed.tech/tags/xen-4-22.md>)

### AI overview

Xen 4.22 is presented as the latest Xen hypervisor release, adding modern hardware support, Arm virtualization improvements, continued RISC-V progress, and Xenstore scalability updates. The Xen Project also introduces a consistent five-year security support lifecycle for Xen 4.20 and later releases.

### Source excerpt

Xen 4.22 adds modern hardware support, Arm improvements, continued RISC-V progress, Xenstore scalability updates, and a five-year security support lifecycle.

## Announcement: Xcode16 Deprecation in Semaphore

DevFeed: [Announcement: Xcode16 Deprecation in Semaphore](<https://devfeed.tech/articles/announcement-xcode16-deprecation-in-semaphore-20414.md>)

Original publisher: [Read original article](<https://semaphore.io/blog/announcement-xcode16-deprecation-in-semaphore>)

Author: Pete Miloravac

Published: 2026-08-04T13:47:48Z

Content type: release

Language: en

Sources: [Semaphore Engineering](<https://devfeed.tech/sources/semaphore-engineering.md>)

Topics: [Xcode](<https://devfeed.tech/topics/xcode.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [ci](<https://devfeed.tech/topics/ci.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [ci](<https://devfeed.tech/tags/ci.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [end-of-life](<https://devfeed.tech/tags/end-of-life.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [macos](<https://devfeed.tech/tags/macos.md>), [operating-systems](<https://devfeed.tech/tags/operating-systems.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

Semaphore is deprecating and retiring its macOS Xcode16 build environments. Brownout periods will run from September 7 through October 4, 2026, before the environments are removed on October 5, 2026. Users are instructed to migrate pipelines to macos-xcode26 and validate them.

### Source excerpt

MacOS Xcode16 reached the end of its supported lifecycle on Semaphore. To ensure the security, reliability, and maintainability of our platform, we are announcing the deprecation and end of life of MacOS Xcode16 build environments. Semaphore users should switch to Xcode26. Why We're Deprecating Xcode16 As operating systems age, they cease to receive timely security [...] The post Announcement: Xcode16 Deprecation in Semaphore appeared first on Semaphore.

## How EKS is simplifying Kubernetes cluster lifecycle management

DevFeed: [How EKS is simplifying Kubernetes cluster lifecycle management](<https://devfeed.tech/articles/kubernetes-upgrades-don-t-have-to-break-things-how-eks-is-making-cluster-lifecycle-management-simpler-and-safer-17622.md>)

Original publisher: [Read original article](<https://thenewstack.io/eks-kubernetes-upgrade-rollback/>)

Author: Spyros Angelopoulos

Published: 2026-08-01T15:00:00Z

Content type: article

Language: en

Sources: [Kubernetes Overview, News and Trends | The New Stack](<https://devfeed.tech/sources/kubernetes-overview-news-and-trends-the-new-stack.md>)

Topics: [Amazon Elastic Kubernetes Service](<https://devfeed.tech/topics/amazon-elastic-kubernetes-service.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [aws-marketplace](<https://devfeed.tech/tags/aws-marketplace.md>), [cloud-services](<https://devfeed.tech/tags/cloud-services.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [devops](<https://devfeed.tech/tags/devops.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [post-contributed](<https://devfeed.tech/tags/post-contributed.md>), [sponsor-aws-marketplace](<https://devfeed.tech/tags/sponsor-aws-marketplace.md>), [sponsored-post-contributed](<https://devfeed.tech/tags/sponsored-post-contributed.md>), [upgrades](<https://devfeed.tech/tags/upgrades.md>)

### AI overview

The article describes the operational challenges of Kubernetes upgrades and EKS efforts to make cluster lifecycle management easier. It highlights Extended Support, which broadens the availability of each Kubernetes version to 26 months, giving organizations more time to validate and schedule upgrades.

### Source excerpt

Kubernetes moves at a pace of three minor version releases per year, and staying current is not optional if you The post Kubernetes upgrades don't have to break things: How EKS is making cluster lifecycle management simpler and safer appeared first on The New Stack.

## Feature Flag Security in your CI/CD Pipeline

DevFeed: [Feature Flag Security in your CI/CD Pipeline](<https://devfeed.tech/articles/feature-flag-security-in-your-ci-cd-pipeline-13396.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/feature-flag-security-in-your-ci-cd-pipeline>)

Author: Lena Sano

Published: 2026-07-22T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Security](<https://devfeed.tech/topics/security.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cleanup](<https://devfeed.tech/tags/cleanup.md>), [feature](<https://devfeed.tech/tags/feature.md>), [feature-flagging](<https://devfeed.tech/tags/feature-flagging.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [governance](<https://devfeed.tech/tags/governance.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [local](<https://devfeed.tech/tags/local.md>), [pii](<https://devfeed.tech/tags/pii.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [remote](<https://devfeed.tech/tags/remote.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article explains security practices for Harness Feature Management and Experimentation. It covers local versus remote feature-flag evaluation, privacy considerations for sensitive user data, governance, automated cleanup, and an AI agent for feature-flag lifecycle management.

### Source excerpt

Secure feature flags with Harness FME using local or remote evaluation, automated cleanup, governance, and AI-powered lifecycle management. | Blog

## Harness Agent DLC: Secure the Agent Lifecycle

DevFeed: [Harness Agent DLC: Secure the Agent Lifecycle](<https://devfeed.tech/articles/harness-agent-dlc-secure-the-agent-lifecycle-13445.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/introducing-harness-agent-dlc>)

Author: Jyoti Bansal

Published: 2026-07-21T00:00:00Z

Content type: release

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Development](<https://devfeed.tech/topics/development.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [security](<https://devfeed.tech/tags/security.md>), [testing](<https://devfeed.tech/tags/testing.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Harness introduces Agent DLC, a platform extension intended to help teams build, test, deploy, operate, and govern AI agents across the agent development lifecycle. The offering includes AI testing, an AIBOM, Agent Discovery, AI Firewall, and AgentTrace.

### Source excerpt

Secure AI agents from build to runtime with Harness Agent DLC, featuring AI testing, AIBOM, Agent Discovery, AI Firewall, and AgentTrace. | Blog

## Навигация в Jetpack Compose без магии: что на самом деле делают библиотеки навигации

DevFeed: [Навигация в Jetpack Compose без магии: что на самом деле делают библиотеки навигации](<https://devfeed.tech/articles/jetpack-compose-30670.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/hh/articles/1052310/>)

Author: karenkov\_id (hh.ru)

Published: 2026-07-01T08:20:40Z

Content type: tutorial

Language: ru

Sources: [HeadHunter RU](<https://devfeed.tech/sources/headhunter-ru.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Android](<https://devfeed.tech/topics/android.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [compose](<https://devfeed.tech/tags/compose.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [modo](<https://devfeed.tech/tags/modo.md>), [remembersaveable](<https://devfeed.tech/tags/remembersaveable.md>), [saveablestateholder](<https://devfeed.tech/tags/saveablestateholder.md>), [tag-08a48a9394c3](<https://devfeed.tech/tags/tag-08a48a9394c3.md>), [tag-f538878e20ff](<https://devfeed.tech/tags/tag-f538878e20ff.md>), [viewmodel](<https://devfeed.tech/tags/viewmodel.md>)

### AI overview

This article explains why naïve screen-list navigation is insufficient in Jetpack Compose and examines how the Modo navigation library addresses screen state isolation, navigation-graph persistence, lifecycle and resource cleanup, and instance stability.

### Source excerpt

Вы когда-нибудь задумывались, зачем нужны библиотеки для навигации в Jetpack Compose? Почему мы не можем просто взять mutableStateOf со списком экранов и переключаться между ними? Оказывается, если мы попробуем реализовать такой наивный подход, то столкнёмся с рядом проблем: rememberSaveable не работает, ViewModel не очищаются после ухода с экрана, Lifecycle не работает корректно и многое другое. В статье разберём, как работают библиотеки навигации в Jetpack Compose и какие задачи они решают на примере библиотеки навигации Modo. Читать далее

## Subscription Management Software: A 2026 Buyer's Guide

DevFeed: [Subscription Management Software: A 2026 Buyer's Guide](<https://devfeed.tech/articles/subscription-management-software-a-2026-buyer-s-guide-10405.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/subscription-management-software/>)

Author: Aarthi Poonia

Published: 2026-06-28T00:00:00Z

Content type: article

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Finance](<https://devfeed.tech/topics/finance.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [billing](<https://devfeed.tech/tags/billing.md>), [churn](<https://devfeed.tech/tags/churn.md>), [compare](<https://devfeed.tech/tags/compare.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [features](<https://devfeed.tech/tags/features.md>), [guide](<https://devfeed.tech/tags/guide.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [payment](<https://devfeed.tech/tags/payment.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [reporting](<https://devfeed.tech/tags/reporting.md>), [retention](<https://devfeed.tech/tags/retention.md>), [revenue](<https://devfeed.tech/tags/revenue.md>), [saas](<https://devfeed.tech/tags/saas.md>), [subscription-billing](<https://devfeed.tech/tags/subscription-billing.md>), [subscriptions](<https://devfeed.tech/tags/subscriptions.md>), [tax](<https://devfeed.tech/tags/tax.md>)

### AI overview

A 2026 buyer's guide to subscription management software, covering its role across the recurring-customer lifecycle, must-have billing and operational features, leading options, and platform selection for SaaS businesses.

### Source excerpt

What subscription management software does, the must-have features, top tools compared, and how to choose the right platform for your SaaS in 2026.

## Stripe Recurring Payments: How to Set Them Up in 2026

DevFeed: [Stripe Recurring Payments: How to Set Them Up in 2026](<https://devfeed.tech/articles/stripe-recurring-payments-how-to-set-them-up-in-2026-10396.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/stripe-recurring-payments/>)

Author: Aarthi Poonia

Published: 2026-06-26T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [stripe](<https://devfeed.tech/topics/stripe.md>), [API](<https://devfeed.tech/topics/api.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [billing](<https://devfeed.tech/tags/billing.md>), [cancellation](<https://devfeed.tech/tags/cancellation.md>), [checkout](<https://devfeed.tech/tags/checkout.md>), [customer](<https://devfeed.tech/tags/customer.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [merchant-of-record](<https://devfeed.tech/tags/merchant-of-record.md>), [payment](<https://devfeed.tech/tags/payment.md>), [stripe](<https://devfeed.tech/tags/stripe.md>), [subscriptions](<https://devfeed.tech/tags/subscriptions.md>), [tax](<https://devfeed.tech/tags/tax.md>), [webhooks](<https://devfeed.tech/tags/webhooks.md>)

### AI overview

A practical guide to Stripe recurring payments covering subscription setup, payment-method collection, billing lifecycles, failed payments and dunning, tax responsibility, and when a merchant of record may be a better fit.

### Source excerpt

A practical 2026 guide to Stripe recurring payments: how to set up subscriptions, handle failed payments and dunning, manage tax, and when an MoR fits better.

## Custom Scopes in Koin: A Practical Example

DevFeed: [Custom Scopes in Koin: A Practical Example](<https://devfeed.tech/articles/custom-scopes-in-koin-a-practical-example-22968.md>)

Original publisher: [Read original article](<https://blog.insert-koin.io/custom-scopes-in-koin-a-practical-example-79cc1188810f?source=rss----925561f2ecdf---4>)

Author: Gabriel Bronzatti Moro

Published: 2026-06-19T12:01:01Z

Content type: tutorial

Language: en

Sources: [Koin developers - Medium](<https://devfeed.tech/sources/koin-developers-medium.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [components](<https://devfeed.tech/tags/components.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [data](<https://devfeed.tech/tags/data.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [koin](<https://devfeed.tech/tags/koin.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [project](<https://devfeed.tech/tags/project.md>), [scopes](<https://devfeed.tech/tags/scopes.md>), [state](<https://devfeed.tech/tags/state.md>), [stateless](<https://devfeed.tech/tags/stateless.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

A practical tutorial on using custom scopes in Koin to keep a selected user profile image available across an application. It demonstrates a session scope, session data, and a stateless session manager using StreamPlayerApp as the example.

### Source excerpt

Hey friends 👋 Today, we are going to explore how we can create a custom scope, one of the powerful features provided by Koin. To make things practical 🔨, we'll walk through a real-world use case from the open-source project StreamPlayerApp (created by CodandoTV). Wireframes of a mobile app -- Unsplash by @alvarordesignWhat is the problem? StreamPlayerApp is an open-source project that aims to recreate the core experience of Netflix. One of its features allows users to select a profile, similar to the profile selection screen found in streaming platforms. The selected profile image needs to be accessible across the entire application, ensuring a consistent user experience on every screen. Whenever a user changes their profile, the updated image should be immediately reflected throughout the app, allowing all screens to stay synchronized with the current profile selection. Screenshots demonstrating the user profile selection feature.How we solve this problem using Custom Scopes? First, we create a class that represents the scope of a user session: class SessionScope Next, we create a lightweight data class containing only the information that needs to be kept in memory throughout the user session: data class UserSessionInfo( // represents the time user changed the profile val userTimestamp: Instant, // represents the selected picture url val profileImageUrl: String ) We then created a dedicated class responsible for managing the user's session lifecycle and state. class SessionManager { private val scopeId: String = "user_session" /** * Create custom scope and hold the user's session data */ fun openSession(imageUrl: String) { closeSession() val koin = KoinPlatform.getKoin() val scope = koin.createScope<SessionScope>( scopeId = scopeId, ) scope.declare( UserSessionInfo( userTimestamp = Clock.System.now(), profileImageUrl = imageUrl ) ) } /** * Retrieve the current user session */ fun userSessionInfo(): UserSessionInfo? { return KoinPlatform.getKoin() .getScopeOrNull(sc

## How to build a resilient platform control plane with Temporal

DevFeed: [How to build a resilient platform control plane with Temporal](<https://devfeed.tech/articles/how-to-build-a-resilient-platform-control-plane-with-temporal-35864.md>)

Original publisher: [Read original article](<https://temporal.io/blog/how-to-build-a-resilient-platform-control-plane-with-temporal>)

Author: Joshua Smith

Published: 2026-06-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [control-plane](<https://devfeed.tech/topics/control-plane.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Python](<https://devfeed.tech/topics/python.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [error-handling](<https://devfeed.tech/tags/error-handling.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [python](<https://devfeed.tech/tags/python.md>), [retries](<https://devfeed.tech/tags/retries.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This tutorial explains how to build a resilient platform control plane with Temporal. It compares basic infrastructure Workflows with long-running Entity Workflows that manage a resource's lifecycle, including message handling, retries, compensation, and durable state.

### Source excerpt

Learn how to build a resilient platform control plane with Temporal using the Entity Workflow pattern: message handling, Continue-as-New, and compensation.

## Announcement: Xcode15 Deprecation in Semaphore

DevFeed: [Announcement: Xcode15 Deprecation in Semaphore](<https://devfeed.tech/articles/announcement-xcode15-deprecation-in-semaphore-20413.md>)

Original publisher: [Read original article](<https://semaphore.io/blog/announcement-xcode15-deprecation-in-semaphore>)

Author: Pete Miloravac

Published: 2026-05-12T10:56:42Z

Content type: release

Language: en

Sources: [Semaphore Engineering](<https://devfeed.tech/sources/semaphore-engineering.md>)

Topics: [Xcode](<https://devfeed.tech/topics/xcode.md>), [ci](<https://devfeed.tech/topics/ci.md>), [macOS](<https://devfeed.tech/topics/macos.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [ci](<https://devfeed.tech/tags/ci.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [scheduled](<https://devfeed.tech/tags/scheduled.md>), [september-2026](<https://devfeed.tech/tags/september-2026.md>), [switching](<https://devfeed.tech/tags/switching.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

Semaphore announces the deprecation and end of life of its macOS Xcode15 build environments. Brownout periods will precede removal on July 6, 2026, and users are advised to migrate their pipelines to a supported Xcode version, preferably Xcode26.

### Source excerpt

MacOS Xcode15 reached the end of its supported lifecycle on Semaphore. To ensure the security, reliability, and maintainability of our platform, we are announcing the deprecation and end of life of MacOS Xcode15 build environments. Semaphore users should consider switching to Xcode26 as Xcode16 is scheduled for deprecation in September 2026. Why We're Deprecating Xcode15 [...] The post Announcement: Xcode15 Deprecation in Semaphore appeared first on Semaphore.

## EU AI Act Compliance: Requirements, Risks, and What to Document

DevFeed: [EU AI Act Compliance: Requirements, Risks, and What to Document](<https://devfeed.tech/articles/eu-ai-act-compliance-requirements-risks-and-what-to-document-29638.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/eu-ai-act-requirements/>)

Author: info@goteleport.com (Kayne McGladrey, CISSP)

Published: 2026-04-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [audit](<https://devfeed.tech/topics/audit.md>), [data-governance](<https://devfeed.tech/topics/data-governance.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [data](<https://devfeed.tech/tags/data.md>), [data-governance](<https://devfeed.tech/tags/data-governance.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [development](<https://devfeed.tech/tags/development.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [eu](<https://devfeed.tech/tags/eu.md>), [iso-27001](<https://devfeed.tech/tags/iso-27001.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [logging](<https://devfeed.tech/tags/logging.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [nist](<https://devfeed.tech/tags/nist.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [reproducibility](<https://devfeed.tech/tags/reproducibility.md>), [soc-2](<https://devfeed.tech/tags/soc-2.md>), [versioning](<https://devfeed.tech/tags/versioning.md>)

### AI overview

A practical guide to EU AI Act compliance covering requirements, risks, technical documentation, logging, data governance, lifecycle evidence, traceability, monitoring, and human oversight. It outlines key compliance milestones from August 2025 through August 2027.

### Source excerpt

Cut through EU AI Act complexity with practical guidance on requirements, risks, and documentation.

## Zuora Review 2026: Is Enterprise Billing Software Worth the Complexity?

DevFeed: [Zuora Review 2026: Is Enterprise Billing Software Worth the Complexity?](<https://devfeed.tech/articles/zuora-review-2026-is-enterprise-billing-software-worth-the-complexity-10456.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/zuora-review-alternative/>)

Author: Ayush Agarwal

Published: 2026-04-10T00:00:00Z

Content type: comparison

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [Software as a service](<https://devfeed.tech/topics/saas.md>), [Software](<https://devfeed.tech/topics/software.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [alternatives](<https://devfeed.tech/tags/alternatives.md>), [billing](<https://devfeed.tech/tags/billing.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [erp](<https://devfeed.tech/tags/erp.md>), [features](<https://devfeed.tech/tags/features.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [integration](<https://devfeed.tech/tags/integration.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [review](<https://devfeed.tech/tags/review.md>), [reviews](<https://devfeed.tech/tags/reviews.md>), [saas](<https://devfeed.tech/tags/saas.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

A review of Zuora as an enterprise subscription management platform, covering its product scope, pricing at enterprise scale, implementation complexity, target customers, and alternatives. The article describes Zuora as a billing orchestration layer for recurring billing, revenue recognition, quote-to-cash operations, subscriptions, invoices, and downstream integrations.

### Source excerpt

An honest review of Zuora's enterprise billing platform - covering features, pricing, implementation complexity, and simpler alternatives for SaaS.

[Next page](<https://devfeed.tech/tags/lifecycle.md?cursor=WyIyMDI2LTA0LTEwVDAwOjAwOjAwKzAwOjAwIiwgImM0MjI3MDI1LThjMzItNDNlZi05MTQ2LTAxMzdhMTFkMDJkYyJd>)