# deprecated

Published articles for deprecated.

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

## Android A2UI (AI to UI) Made Simple

DevFeed: [Android A2UI (AI to UI) Made Simple](<https://devfeed.tech/articles/android-a2ui-ai-to-ui-made-simple-29455.md>)

Original publisher: [Read original article](<https://medium.com/mobile-app-development-publication/android-a2ui-ai-to-ui-made-simple-f25011ca1d8d?source=rss----f9c208bdbb09---4>)

Author: Elye - A Dev By Grace

Published: 2026-09-09T07:23:57Z

Content type: tutorial

Language: en

Sources: [Mobile App Development Publication - Medium](<https://devfeed.tech/sources/mobile-app-development-publication-medium.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Android](<https://devfeed.tech/topics/android.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [api](<https://devfeed.tech/tags/api.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [google](<https://devfeed.tech/tags/google.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [user-interfaces](<https://devfeed.tech/tags/user-interfaces.md>)

### AI overview

This tutorial introduces A2UI, a protocol for rendering AI responses as user interfaces, and discusses trying it on Android with Jetpack Compose. It notes that an older Jetpack A2UI library is deprecated and that newer development is ongoing.

### Source excerpt

Converting AI Prompt Output Into User Interface in Jetpack Compose Continue reading on Mobile App Development Publication "

## Amazon EKS is replacing the deprecated aws-auth ConfigMap for IAM-to-cluster permission mapping

DevFeed: [Amazon EKS is replacing the deprecated aws-auth ConfigMap for IAM-to-cluster permission mapping](<https://devfeed.tech/articles/aws-deprecated-this-eks-auth-method-81-of-clusters-still-run-it-17631.md>)

Original publisher: [Read original article](<https://thenewstack.io/kubernetes-fleet-security-management/>)

Author: Yannick Struyf

Published: 2026-08-19T18:59:54Z

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 EKS](<https://devfeed.tech/topics/amazon-eks.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [amazon-eks](<https://devfeed.tech/tags/amazon-eks.md>), [aws](<https://devfeed.tech/tags/aws.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [iam](<https://devfeed.tech/tags/iam.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [migration](<https://devfeed.tech/tags/migration.md>), [nutanix](<https://devfeed.tech/tags/nutanix.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [post](<https://devfeed.tech/tags/post.md>), [report](<https://devfeed.tech/tags/report.md>), [security](<https://devfeed.tech/tags/security.md>), [sponsor-nutanix](<https://devfeed.tech/tags/sponsor-nutanix.md>), [sponsored](<https://devfeed.tech/tags/sponsored.md>), [sponsored-post](<https://devfeed.tech/tags/sponsored-post.md>)

### AI overview

The article examines security challenges in Kubernetes and cloud-native infrastructure, focusing on Amazon EKS's replacement of the deprecated aws-auth ConfigMap with an API-driven method for mapping IAM identities to cluster permissions. It also explains how Kubernetes security spans code, containers, clusters, and cloud infrastructure.

### Source excerpt

The migration to Kubernetes and cloud native infrastructure has been one of the defining IT trends of the past decade. The post AWS deprecated this EKS auth method. 81% of clusters still run it. appeared first on The New Stack.

## 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.

## Introducing Graph API v26.0 and Marketing API v26.0

DevFeed: [Introducing Graph API v26.0 and Marketing API v26.0](<https://devfeed.tech/articles/introducing-graph-api-v26-0-and-marketing-api-v26-0-23845.md>)

Original publisher: [Read original article](<https://developers.facebook.com/blog/post/2026/07/29/introducing-graph-api-v26-and-marketing-api-v26/>)

Published: 2026-07-29T17:00:36Z

Content type: release

Language: en

Sources: [Facebook Developers](<https://devfeed.tech/sources/facebook-developers.md>)

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

Tags: [ads](<https://devfeed.tech/tags/ads.md>), [api](<https://devfeed.tech/tags/api.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [checkout](<https://devfeed.tech/tags/checkout.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [errors](<https://devfeed.tech/tags/errors.md>), [facebook](<https://devfeed.tech/tags/facebook.md>), [instagram](<https://devfeed.tech/tags/instagram.md>), [whatsapp](<https://devfeed.tech/tags/whatsapp.md>)

### AI overview

Graph API v26.0 and Marketing API v26.0 introduce new capabilities, deprecations, and breaking changes. The article highlights WhatsApp Status ad capabilities, removal of deprecated delivery estimate fields, and deprecation of Commerce Order Management API endpoints for the sunset Facebook and Instagram Shops checkout experience.

### Source excerpt

Graph API v26.0 and Marketing API v26.0 include new capabilities, deprecations, and breaking changes. Review the highlights below and visit the V26.0 changelog for the complete list of changes and details.

## Migrating from Apollo Tooling to GraphQL Codegen at Yelp

DevFeed: [Migrating from Apollo Tooling to GraphQL Codegen at Yelp](<https://devfeed.tech/articles/migrating-from-apollo-tooling-to-graphql-codegen-at-yelp-27428.md>)

Original publisher: [Read original article](<https://engineeringblog.yelp.com/2026/07/migrating-to-graphql-codegen.html>)

Author: Igor Kusakov, Software Engineer

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

Content type: article

Language: en

Sources: [Yelp](<https://devfeed.tech/sources/yelp.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Code generation](<https://devfeed.tech/topics/code-generation.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [React](<https://devfeed.tech/topics/react.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [monorepo](<https://devfeed.tech/topics/monorepo.md>)

Tags: [code-generation](<https://devfeed.tech/tags/code-generation.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [migrate](<https://devfeed.tech/tags/migrate.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [react](<https://devfeed.tech/tags/react.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Yelp describes migrating its frontend React monorepo from deprecated Apollo Tooling to GraphQL Codegen for generating TypeScript definitions from GraphQL queries and the server schema.

### Source excerpt

Introduction At Yelp, we rely heavily on GraphQL and Apollo for data loading in our frontend React monorepo. When a developer writes a GraphQL query or mutation inside a React component, the shape of the response is defined by the query itself -- but TypeScript has no way to know what that shape looks like at compile time. That's where code generation (codegen) comes in. We rely on codegen to read our queries and server schema, then produce TypeScript type definitions for every operation's input variables and output data. In our codebase, this looks like: src/components/UserProfile/ ├── UserProfile.tsx <- contains...

## Keycloak 26.7.0 released

DevFeed: [Keycloak 26.7.0 released](<https://devfeed.tech/articles/keycloak-26-7-0-released-31784.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2026/07/keycloak-2670-released>)

Author: Keycloak Team

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

Content type: release

Language: en

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

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [API](<https://devfeed.tech/topics/api.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Security](<https://devfeed.tech/topics/security.md>), [OAuth 2.0](<https://devfeed.tech/topics/oauth2.md>), [saml](<https://devfeed.tech/topics/saml.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [haproxy](<https://devfeed.tech/tags/haproxy.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-release](<https://devfeed.tech/tags/keycloak-release.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [oauth-2-0](<https://devfeed.tech/tags/oauth-2-0.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [release](<https://devfeed.tech/tags/release.md>), [saml](<https://devfeed.tech/tags/saml.md>), [security](<https://devfeed.tech/tags/security.md>), [sso](<https://devfeed.tech/tags/sso.md>), [traefik](<https://devfeed.tech/tags/traefik.md>)

### AI overview

Keycloak 26.7.0 introduces preview support for SCIM-based user provisioning and simplified multi-cluster high availability, along with enhanced HAProxy and Traefik reverse-proxy guidance and step-up authentication for SAML clients. The release also adds a more secure, OAuth 2.0-compliant Identity Brokering API v2, while V1 remains enabled by default but is deprecated. OID4VCI improvements remain experimental.

### Source excerpt

To download the release go to Keycloak downloads. Highlights This release features new capabilities for users and administrators of Keycloak. The highlights of this release are: Automate user provisioning with the SCIM API (preview) Simplified multi-cluster high availability without external caches (preview) Enhanced reverse proxy guides with blueprints for HAProxy and Traefik Step-up authentication for SAML clients Read on to learn more about each new feature. If you are upgrading from a previous release, also review the changes listed in the upgrading guide. Security and Standards Stronger security for the Identity Brokering API The Identity Brokering API allows applications to retrieve tokens obtained from external identity providers during federated login. Version 2 of this API replaces the legacy V1 with a more secure and standards-compliant design: Client-level authorization -- access to external tokens is controlled per client using dedicated settings (Allow retrieve external tokens and an identity provider allow list) instead of assigning broker roles to individual users. Confidential clients only -- public clients are rejected, ensuring that only authenticated clients can retrieve external tokens. OAuth 2.0 compliant -- the endpoint uses POST and returns standard JSON responses with access_token, error, and error_description fields. Session-based token storage -- a new Store token in session option keeps tokens in the user session for faster access, with automatic cleanup on session expiry. Database storage remains available for persistence across sessions. V2 is now supported but disabled by default. V1 is deprecated but still enabled by default for backward compatibility. In a future release, V1 will be removed and V2 will become the default. For more information, see the Identity Brokering APIs chapter in the Server Developer Guide. Progress on Verifiable Credentials (OID4VCI) (experimental) Verifiable Credentials (OID4VCI) allow organizations to issue tampe

## Vulkan Ray Tracing: Deprecating Host-Side Acceleration Structure Builds

DevFeed: [Vulkan Ray Tracing: Deprecating Host-Side Acceleration Structure Builds](<https://devfeed.tech/articles/vulkan-ray-tracing-deprecating-host-side-acceleration-structure-builds-15122.md>)

Original publisher: [Read original article](<https://www.khronos.org/blog/vulkan-ray-tracing-deprecating-host-side-acceleration-structure-builds>)

Author: jphilips (jeff@khronosgroup.org)

Published: 2026-07-08T13:00:00Z

Content type: article

Language: en

Sources: [Blogs Khronos Blog](<https://devfeed.tech/sources/blogs-khronos-blog.md>)

Topics: [Ray Tracing](<https://devfeed.tech/topics/ray-tracing.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [blog](<https://devfeed.tech/tags/blog.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [migration](<https://devfeed.tech/tags/migration.md>), [ray-tracing](<https://devfeed.tech/tags/ray-tracing.md>), [vulkan](<https://devfeed.tech/tags/vulkan.md>)

### AI overview

Vulkan is deprecating host-side ray tracing acceleration structure build commands in favor of a device-address-based path. Existing applications remain functional, while developers using host-side commands should plan migration to device-side equivalents.

### Source excerpt

Vulkan is deprecating host-side ray tracing acceleration structure build commands in favor of a single, device-address-based path. This aligns Vulkan Ray Tracing with the direction of DirectX Raytracing, modern engine architecture, and hardware trends. In the six years since Vulkan Ray Tracing launched, the host-side path has seen limited adoption. Developers generally found it more cumbersome than helpful, while implementers had to maintain parallel host/GPU command models that increased complexity and created friction for future ray tracing API evolution.

## Deprecating OpenCensus compatibility requirements

DevFeed: [Deprecating OpenCensus compatibility requirements](<https://devfeed.tech/articles/deprecating-opencensus-compatibility-requirements-32569.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/deprecating-opencensus-compatibility/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-06-19T22:53:47Z

Content type: news

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [deprecated](<https://devfeed.tech/topics/deprecated.md>), [migration](<https://devfeed.tech/topics/migration.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [deprecated](<https://devfeed.tech/tags/deprecated.md>), [java](<https://devfeed.tech/tags/java.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [migrate](<https://devfeed.tech/tags/migrate.md>), [migration](<https://devfeed.tech/tags/migration.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [python](<https://devfeed.tech/tags/python.md>), [sdks](<https://devfeed.tech/tags/sdks.md>)

### AI overview

The OpenTelemetry Specification project deprecated OpenCensus compatibility requirements on June 12, 2026. New SDKs and implementations no longer need to add OpenCensus compatibility, while existing shims may continue receiving maintenance during the deprecation period. New work should use native OpenTelemetry APIs, SDKs, and OTLP-based workflows.

### Source excerpt

On June 12, 2026, the OpenTelemetry Specification project merged PR #5138, deprecating OpenCensus compatibility requirements in the specification. This change updates the specification to match where the ecosystem already is: OpenCensus has been archived since July 31, 2023, and the OpenTelemetry shims for OpenCensus have provided a stable migration bridge for more than three years. This is a deprecation of specification requirements, not an immediate removal of compatibility material and not a requirement to remove existing shim artifacts right away.

## NixOS 26.05 released

DevFeed: [NixOS 26.05 released](<https://devfeed.tech/articles/nixos-26-05-released-38878.md>)

Original publisher: [Read original article](<https://nixos.org/blog/announcements/2026/nixos-2605/>)

Author: NixOS

Published: 2026-05-30T07:00:00Z

Content type: release

Language: en

Sources: [NixOS Announcements](<https://devfeed.tech/sources/nixos-announcements.md>)

Topics: [Nix](<https://devfeed.tech/topics/nix.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [systemd](<https://devfeed.tech/topics/systemd.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [modules](<https://devfeed.tech/topics/modules.md>), [deprecated](<https://devfeed.tech/topics/deprecated.md>), [Package manager](<https://devfeed.tech/topics/package-manager.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [accessibility](<https://devfeed.tech/tags/accessibility.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [end-of-life](<https://devfeed.tech/tags/end-of-life.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [linux](<https://devfeed.tech/tags/linux.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [macos](<https://devfeed.tech/tags/macos.md>), [modules](<https://devfeed.tech/tags/modules.md>), [nix](<https://devfeed.tech/tags/nix.md>), [nixos](<https://devfeed.tech/tags/nixos.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [systemd](<https://devfeed.tech/tags/systemd.md>), [x86-64](<https://devfeed.tech/tags/x86-64.md>)

### AI overview

NixOS 26.05, named "Yarara," is publicly available as a new Linux distribution release. The announcement covers package, module, configuration, systemd initrd, platform-support, GNOME, and compiler changes, along with support timelines for NixOS 26.05 and the previous 25.11 release.

### Source excerpt

Hey everyone, we are yayayayaka and jopejoe1, the release managers of the newest release of NixOS. We are very proud to announce the public availability of NixOS 26.05 "Yarara". NixOS is a Linux distribution. Its underlying package repository Nixpkgs can also be used on other Linux systems and macOS with the Nix package manager. This release will receive bugfixes and security updates for seven months (up until 2026-12-31). The old release 25.11 "Xantusia" is now officially deprecated and will reach its end-of-life and stop receiving security updates after 2026-06-30. NixOS Release Notes Highlights New Modules Backward Incompatibilities Other Notable Changes Nixpkgs Release Notes Highlights Backward Incompatibilities Other Notable Changes Nixpkgs Library Upgrade Instructions ISO Image Downloads The 26.05 release was made possible due to the efforts of 2842 contributors, who authored 59703 commits since the previous release. Highlights Our vast and routinely maintained set of packages has also been updated. This release of Nixpkgs Added 20442 new packages Updated 20641 existing packages Removed 17532 outdated packages, in an effort to keep the package set maintainable and secure. In addition to packages from Nixpkgs, the NixOS Linux distribution also features composable configuration modules and integration tests for distributed systems. This release of NixOS Added 85 new modules and 1547 configuration options Removed 25 outdated modules and 355 configuration options. systemd stage 1 Stage 1 (a.k.a. initrd) is now based on systemd by default, and the old scripted implementation is deprecated and scheduled for removal in 26.11. Deprecation of x86_64-darwin This will be the last release of Nixpkgs to support x86_64-darwin. Platform support will be maintained and binaries built until Nixpkgs 26.05 goes out of support at the end of 2026. For 26.11, due to Apple's deprecation of the platform and limited build infrastructure and developer time, we will no longer build packa

## Autofilling in the Blanks

DevFeed: [Autofilling in the Blanks](<https://devfeed.tech/articles/autofilling-in-the-blanks-38522.md>)

Original publisher: [Read original article](<https://eevis.codes/blog/2026-05-29/autofilling-in-the-blanks/>)

Author: Eevis Panula

Published: 2026-05-29T09:05:36.887000Z

Content type: tutorial

Language: en

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

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Android](<https://devfeed.tech/topics/android.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [Forms](<https://devfeed.tech/topics/forms.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [compose](<https://devfeed.tech/tags/compose.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [forms](<https://devfeed.tech/tags/forms.md>), [usability](<https://devfeed.tech/tags/usability.md>)

### AI overview

This tutorial explains how autofill can improve accessibility and usability in Android forms. It describes autofill services and settings, then shows how Jetpack Compose uses the semantics-based autofill API after the previous Autofill API was deprecated with Compose 1.8.0.

### Source excerpt

If you have forms in your app that collect user information, autofill is one of the easiest accessibility wins you can add. Autofill is both an accessibility and a usability feature. And you can support it with just a few lines of code. What is Autofill? So, what is autofill, anyway? It's a technique that uses previously saved data to fill in text fields without having to type the full text. Typically, the data types are related to the user's name, address, email, or password, to mention a couple of examples. There are different autofill services for Android; some provide more data than others. Most of them are various password managers, but Google's service, for instance, also provides account-related data. You can find the autofill settings in your phone's settings. On Pixel, the setting group is called "Passwords, passkeys and accounts". You'll need to set a service as the preferred one to make autofill work properly. Autofill is also an accessibility feature. Let's look into that next. Autofill is an Accessibility Feature Supporting autofill for form fields helps people of all kinds. For example, if typing is difficult for you for any reason, like limited mobility, trembling hands, or fingers freezing outside, being able to use autofill services makes your life so much easier. Autofill also helps with avoiding spelling mistakes - when the data is already available and can be just filled out, you don't need to stress about making mistakes when writing your address, for example. And autofill makes it faster if you're in a hurry and need to buy a ticket somewhere. So, autofill has many great use cases. But how do you support it? Let's look at the details. Autofill and Compose Compose used to have an Autofill API for requesting autofill, but it was deprecated with Compose 1.8.0. Autofill is now requested with the new semantics-based autofill API. Supported Types As mentioned before, autofill supports different kinds of data. I'll list some of the types: Address-rela

## Blog: Introducing Falco 0.44.0

DevFeed: [Blog: Introducing Falco 0.44.0](<https://devfeed.tech/articles/blog-introducing-falco-0-44-0-32494.md>)

Original publisher: [Read original article](<https://falco.org/blog/falco-0-44-0/>)

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

Content type: release

Language: en

Sources: [Falco - Falco](<https://devfeed.tech/sources/falco-falco.md>), [Falco - The Falco blog](<https://devfeed.tech/sources/falco-the-falco-blog.md>)

Topics: [Falco](<https://devfeed.tech/topics/falco.md>), [eBPF](<https://devfeed.tech/topics/ebpf.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [ebpf](<https://devfeed.tech/tags/ebpf.md>), [falco](<https://devfeed.tech/tags/falco.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [release](<https://devfeed.tech/tags/release.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

Falco 0.44.0 removes the legacy eBPF probe, gVisor engine, and gRPC output and server. The release adds rule-language list modifiers, a hard capture-file size limit, stricter schema validation, JSON output for listing commands, faster process-tree lookups, and multi-thread safety fixes. It also includes updated libraries, drivers, plugins, and rules.

### Source excerpt

Dear Falco Community, we are happy to announce the release of Falco 0.44.0 today! This release completes the deprecation cycle started in 0.42.0 and 0.43.0: the legacy eBPF probe, the gVisor engine, and the gRPC output (along with the gRPC server) are now fully removed from the entire stack. On top of that, 0.44.0 brings new rule-language capabilities, a long-requested safety knob for the capture feature, JSON output for the --list family of commands, a substantial round of performance work on process tree lookups, and a wave of multi-thread safety fixes that lay the groundwork for the upcoming multi-threaded Falco architecture. During this release cycle, we merged: 60 PRs on Falco, including 14 release note-worthy changes 160 PRs on Falco libs, including 54 release note-worthy changes 16 PRs on Falco drivers, including 3 release note-worthy changes We upgraded libs to version 0.25.2 and drivers to 10.2.0+driver. We also ship falcoctl 0.13.0, the container plugin 0.7.1, and the falco-rules ruleset 5.1.0. Thank you to our maintainers and contributors. This would not have been possible without your support and dedication! To learn everything about the changes, read on! What's new? TL;DR Major features and improvements: Comparison operator list modifiers (oneof/anyof/allof) Hard limit on capture file size Stricter rule schema validation Backslash escaping in -o dotted key paths JSON output for the listing CLI commands Faster process tree lookups Multi-thread safety hardening Drivers: The kernel module pre-builds for this release are still being produced and will be available within a couple of days from the release. In the meantime, falcoctl can build the kernel module locally on the host. Drivers: new syscall, kernel 7.0, and BPF iterators Plugins: Container plugin fix for containerd v2.3.0 Plugin library path traversal hardening Event generator: Event generator: HTTP output and new suite namespace Rules: Updated ruleset (falco-rules 5.1.0) Kubernetes: Kubernetes Oper

## 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.

## SecDB is the past, OSV is the future

DevFeed: [SecDB is the past, OSV is the future](<https://devfeed.tech/articles/secdb-is-the-past-osv-is-the-future-13218.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/secdb-is-the-past-osv-is-the-future>)

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

Content type: release

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [chainguard](<https://devfeed.tech/topics/chainguard.md>), [chainguard containers](<https://devfeed.tech/topics/chainguard-containers.md>), [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [chainguard packages](<https://devfeed.tech/topics/chainguard-packages.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-containers](<https://devfeed.tech/tags/chainguard-containers.md>), [chainguard-scanners](<https://devfeed.tech/tags/chainguard-scanners.md>), [cves](<https://devfeed.tech/tags/cves.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [open-source-vulnerabilities](<https://devfeed.tech/tags/open-source-vulnerabilities.md>), [osv](<https://devfeed.tech/tags/osv.md>), [secdb](<https://devfeed.tech/tags/secdb.md>), [security](<https://devfeed.tech/tags/security.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>), [vulnerability-data](<https://devfeed.tech/tags/vulnerability-data.md>), [vulnerability-scanning](<https://devfeed.tech/tags/vulnerability-scanning.md>)

### AI overview

Chainguard is deprecating its SecDB vulnerability feed and plans to sunset it at the end of 2026. The company is moving toward the OSV schema because it supports more precise vulnerability data, including unfixed vulnerabilities and component-level advisory details.

### Source excerpt

Chainguard is deprecating SecDB in favor of OSV, delivering more accurate, granular vulnerability data and better visibility for modern software supply chains.

## Docs on autopilot: From zero to self-maintaining with Mintlify

DevFeed: [Docs on autopilot: From zero to self-maintaining with Mintlify](<https://devfeed.tech/articles/docs-on-autopilot-from-zero-to-self-maintaining-with-mintlify-31003.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/docs-on-autopilot>)

Author: Peri Langlois

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

Content type: article

Language: en

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

Topics: [Documentation](<https://devfeed.tech/topics/documentation.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [audits](<https://devfeed.tech/tags/audits.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [broken-links](<https://devfeed.tech/tags/broken-links.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [docs](<https://devfeed.tech/tags/docs.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [feature](<https://devfeed.tech/tags/feature.md>), [features](<https://devfeed.tech/tags/features.md>), [generate](<https://devfeed.tech/tags/generate.md>), [github](<https://devfeed.tech/tags/github.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>)

### AI overview

Mintlify presents auto-generated documentation and Automations that can create a docs site from a GitHub repository and keep documentation updated as code changes. Automations can sync docs after pushes, generate changelogs, audit documentation, and draft pages for new features.

### Source excerpt

How Mintlify's auto-generated docs and automations combine to take documentation from nonexistent to self-maintaining.

## Jetpack's evolution, ecosystem complexity, and a curated Android development stack

DevFeed: [Jetpack's evolution, ecosystem complexity, and a curated Android development stack](<https://devfeed.tech/articles/refuelling-your-jetpack-26165.md>)

Original publisher: [Read original article](<https://dev.to/tkuenneth/refuelling-your-jetpack-d8i>)

Author: Thomas Künneth

Published: 2026-03-08T11:36:03Z

Content type: tutorial

Language: en

Sources: [Thomas Künneth](<https://devfeed.tech/sources/thomas-kunneth.md>)

Topics: [Jetpack](<https://devfeed.tech/topics/jetpack.md>), [Android](<https://devfeed.tech/topics/android.md>), [android-development](<https://devfeed.tech/topics/android-development.md>), [Library](<https://devfeed.tech/topics/library.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-architecture](<https://devfeed.tech/tags/android-architecture.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [architecture-components](<https://devfeed.tech/tags/architecture-components.md>), [coding](<https://devfeed.tech/tags/coding.md>), [community](<https://devfeed.tech/tags/community.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [development](<https://devfeed.tech/tags/development.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [inclusive](<https://devfeed.tech/tags/inclusive.md>), [jetpack](<https://devfeed.tech/tags/jetpack.md>), [jetpackcompose](<https://devfeed.tech/tags/jetpackcompose.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [library](<https://devfeed.tech/tags/library.md>), [migration](<https://devfeed.tech/tags/migration.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

This article traces Jetpack's evolution from Android Architecture Components and the Support Library to Jetpack and the androidx namespace. It argues that Jetpack's growth to more than 130 artifacts, along with deprecated libraries and multiple solutions for common tasks, has created an ecosystem that developers need to navigate using a curated recommended stack.

### Source excerpt

If you are an Android developer, you know Jetpack. It changed how we build Android apps. But that was long ago. Today, the ecosystem is shifting again. We aren't just building for one platform anymore. We are building for the world. Let me show you how to take the Jetpack libraries you know and use them to fuel a new generation of applications that run everywhere. From Jetpack to a unified architecture First, let's ground ourselves. What exactly is Jetpack? It's more than just a bag of libraries. It is Google's opinionated answer to Android development. It unbundled features from the OS, so we could update our apps without waiting for Android system updates. It gave us backward compatibility. Most importantly, it gave us guidance. It stopped the wild west of Android development and brought us a standard way to build. Before Jetpack, we lived in an era of fragmentation. New features were tied to the OS. If you wanted the latest UI on an older phone, you were out of luck. Eventually, Google introduced the Support Library to fix this. It sort of worked, but it was a mess. We had v4 support, v7 appcompat, v13... it was dependency hell. We needed a reboot. That reboot came in two steps. In 2017, Google announced Android Architecture Components at I/O--ViewModel, Room, Lifecycle, LiveData--and they went 1.0 stable that November. That was the how to architect piece. Then, at I/O 2018, came Jetpack: the umbrella name and the migration to androidx.*. Eventually, everything moved to the new namespace. Libraries were strictly unbundled--own versions, own cycles, semantic versioning so we could reason about compatibility. So: Architecture Components in 2017, Jetpack and androidx in 2018. Today, we have solved one problem but created another: The Jetpack Jungle. There are now over 130 artifacts in the suite. We have historical baggage. Deprecated libraries still sit next to modern ones--for example lifecycle-extensions, which Google deprecated and replaced with separate lifecycle-ru

## Deprecating Arquillian Testsuite, Keycloak Test Framework Full Support

DevFeed: [Deprecating Arquillian Testsuite, Keycloak Test Framework Full Support](<https://devfeed.tech/articles/deprecating-arquillian-testsuite-keycloak-test-framework-full-support-31753.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2026/02/deprecating-arquillian-and-keycloak-test-framework-support>)

Author: Lukas Hanusovsky

Published: 2026-02-25T00:00:00Z

Content type: release

Language: en

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

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

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [features](<https://devfeed.tech/tags/features.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [release](<https://devfeed.tech/tags/release.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

Keycloak is deprecating the testsuite module and related Arquillian testsuite dependents, while beginning full support for the JUnit 6-based Keycloak Test Framework in the upcoming Keycloak 26.6.0 release. Contributors are encouraged to migrate tests to the new tests module, which provides lifecycle management and features for testing Keycloak and extensions.

### Source excerpt

What's changing? The testsuite module, with all related dependents, like Arquillian testsuite, is now officially deprecated. At the same time Test Framework full support is starting from the upcoming Keycloak 26.6.0 release. The New Test Framework Based on JUnit 6, the Keycloak Test Framework makes it easy to write tests for Keycloak and extensions. Behind the scenes the framework handles the lifecycle of Keycloak, the database, and any injected resources such as realms and clients. Tests simply declare what they want, including specific configuration, and the framework takes care of the rest. Contributors are asked to start using new Test Framework and write tests within the new tests module. What's new? Since the initial announcement these new features have been added: Improved documentation Improved registry with dependency graph Hot deploy with external providers Re-use support for distribution server, for faster execution times Re-use support for H2 database, for faster execution times Managed OAuth client Managed Admin client factory Support for conditional execution (e.g.disable tests for certain databases) @TestSetup and @TestCleanup method annotation to configure a specific test class TimeOffset support Test framework unit and integration tests Test framework injection validation Run on Server functionality TLS and mTLS with managed certificates FIPS with managed crypto keys Managed Infinispan server Managed Email server Managed HTTP client and HTTP server Events and Admin Events assertions Custom providers support GitHub Actions summary report Test suites support Clustering support WebAuthn support Migration util On top of that, the whole admin tests package has been migrated. My first test The following shows a very simply test that deploys a realm to Keycloak and creates a user within the realm. @KeycloakIntegrationTest public class MyInitialTest { @InjectRealm ManagedRealm realm; @InjectUser ManagedUser user; @Test public void myFirstTest() { Assertions

## JWT Authorization Grant and Identity Chaining in Keycloak 26.5

DevFeed: [JWT Authorization Grant and Identity Chaining in Keycloak 26.5](<https://devfeed.tech/articles/jwt-authorization-grant-and-identity-chaining-in-keycloak-26-5-31745.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2026/01/jwt-authorization-grant>)

Author: Giuseppe Graziano

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

Content type: article

Language: en

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

Topics: [JSON Web Tokens](<https://devfeed.tech/topics/jwt.md>), [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [OAuth 2.0](<https://devfeed.tech/topics/oauth2.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Internet Engineering Task Force (IETF)](<https://devfeed.tech/topics/ietf.md>)

Tags: [authorization](<https://devfeed.tech/tags/authorization.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [external](<https://devfeed.tech/tags/external.md>), [identity](<https://devfeed.tech/tags/identity.md>), [idm](<https://devfeed.tech/tags/idm.md>), [jwt](<https://devfeed.tech/tags/jwt.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [oauth-2-0](<https://devfeed.tech/tags/oauth-2-0.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [preview](<https://devfeed.tech/tags/preview.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [standard](<https://devfeed.tech/tags/standard.md>), [trust](<https://devfeed.tech/tags/trust.md>)

### AI overview

Keycloak 26.5 introduces preview support for JWT Authorization Grant under RFC 7523. The feature lets clients exchange a signed JWT from an external issuer for a Keycloak access token. The article also explains how combining this grant with OAuth 2.0 Token Exchange can preserve identity and authorization context across multiple trust domains.

### Source excerpt

Modern applications and AI agents increasingly operate across distributed trust domains, where each domain is protected by its own OAuth 2.0 Authorization Server. A single request may also traverse multiple resource servers to complete a task. This raises an important challenge: every protected resource must understand who initiated the request, which authorization was granted, and optionally which other resources were accessed before making an authorization decision. Preserving this information across domains is critical. Keycloak 26.5 introduces preview support for the new feature JWT Authorization Grant, implementing RFC 7523. This feature allows a client to present a signed JWT from an external issuer and obtain a Keycloak access token, providing a standard and secure way to authorize requests based on external assertions. However, exchanging a token alone does not fully solve the problem of propagating identity and authorization context across multiple trust domains. The IETF draft OAuth Identity and Authorization Chaining Across Domains defines a standardized flow that combines JWT Authorization Grant (RFC 7523) with OAuth 2.0 Token Exchange (RFC 8693), which Keycloak already supports, to preserve the original user's identity, claims, and authorization throughout the chain. JWT Authorization Grant The JWT Authorization Grant feature allows a client to present a signed JWT assertion to the token endpoint and obtain an access token without an interactive authorization step. To initiate this flow, the client sends a request to the token endpoint with the grant_type set to urn:ietf:params:oauth:grant-type:jwt-bearer and the external token passed in the assertion parameter. It provides a standard and secure alternative to the preview feature External-to-Internal Token Exchange V1 which will be deprecated. Trust relationships in Keycloak are defined through Identity Providers. The JWT Authorization Grant can be enabled and configured in a dedicated section of the ex

## IPLD 2025 Review: From Monoliths to Modules

DevFeed: [IPLD 2025 Review: From Monoliths to Modules](<https://devfeed.tech/articles/ipld-2025-review-from-monoliths-to-modules-35627.md>)

Original publisher: [Read original article](<https://blog.ipfs.tech/2026-01-ipld-2025-review/>)

Author: Volker Mische

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

Content type: article

Language: en

Sources: [IPFS](<https://devfeed.tech/sources/ipfs.md>)

Topics: [Rust](<https://devfeed.tech/topics/rust.md>), [modules](<https://devfeed.tech/topics/modules.md>), [migration](<https://devfeed.tech/topics/migration.md>), [IPFS](<https://devfeed.tech/topics/ipfs.md>), [AT Protocol](<https://devfeed.tech/topics/atproto.md>), [deprecated](<https://devfeed.tech/topics/deprecated.md>)

Tags: [deprecated](<https://devfeed.tech/tags/deprecated.md>), [ipfs](<https://devfeed.tech/tags/ipfs.md>), [migration](<https://devfeed.tech/tags/migration.md>), [modules](<https://devfeed.tech/tags/modules.md>), [object-object](<https://devfeed.tech/tags/object-object.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [rust](<https://devfeed.tech/tags/rust.md>)

### AI overview

The article reviews progress in the IPLD ecosystem during 2025 and previews work for 2026. It describes the Rust IPLD implementation's migration to separate crates, its deprecation, improved performance for Python DAG-CBOR and Bluesky custom feeds, and a migration path to Serde-based crates.

### Source excerpt

The year that brought us modular Rust libraries, faster DAG-CBOR, stable multiformats, and a simpler on-ramp with DASL.

## install.md: A Standard for LLM-Executable Installation

DevFeed: [install.md: A Standard for LLM-Executable Installation](<https://devfeed.tech/articles/install-md-a-standard-for-llm-executable-installation-31037.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/install-md-standard-for-llm-executable-installation>)

Author: Michael Ryaboy

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

Content type: article

Language: en

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

Topics: [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Claude](<https://devfeed.tech/topics/claude.md>)

Tags: [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [llm](<https://devfeed.tech/tags/llm.md>)

### AI overview

The article proposes install.md as a standard, human-readable file for LLM-executable software installation instructions. It explains that agents can read the file, detect the environment, adapt setup steps, and optionally request approval. The article also states that install.md was deprecated on January 21, 2026, in favor of skill.md, an open standard for agent skills covering installation and usage knowledge.

### Source excerpt

A proposal for a standard /install.md file that provides LLM-executable installation instructions.

## The best way to replace the deprecated GenericGenerator

DevFeed: [The best way to replace the deprecated GenericGenerator](<https://devfeed.tech/articles/the-best-way-to-replace-the-deprecated-genericgenerator-21988.md>)

Original publisher: [Read original article](<https://vladmihalcea.com/replace-deprecated-genericgenerator/>)

Author: vladmihalcea

Published: 2025-12-02T08:23:12Z

Content type: tutorial

Language: en

Sources: [Vlad Mihalcea](<https://devfeed.tech/sources/vlad-mihalcea.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [Development](<https://devfeed.tech/topics/development.md>), [Spring Boot](<https://devfeed.tech/topics/spring-boot.md>), [Code](<https://devfeed.tech/topics/code.md>), [Jakarta EE](<https://devfeed.tech/topics/jakarta-ee.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [database-identifier](<https://devfeed.tech/tags/database-identifier.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [genericgenerator](<https://devfeed.tech/tags/genericgenerator.md>), [hibernate](<https://devfeed.tech/tags/hibernate.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [identifier](<https://devfeed.tech/tags/identifier.md>), [java](<https://devfeed.tech/tags/java.md>), [jpa](<https://devfeed.tech/tags/jpa.md>), [tsid](<https://devfeed.tech/tags/tsid.md>)

### AI overview

This tutorial explains how to replace the deprecated Hibernate @GenericGenerator annotation when upgrading an application to Hibernate 7. It covers custom entity identifier generators and sequence optimizers using the @IdGeneratorType meta-annotation.

### Source excerpt

Introduction In this article, I'm going to show you the best way to replace the deprecated @GenericGenerator when upgrading your application to Hibernate 7. Hibernate @GenericGenerator annotation The @GenericGenerator annotation has been available since Hibernate 3.5, as an alternative to the <generator> XML element from HBM mappings. As illustrated by the Hibernate 6.5 @GenericGenerator Javadoc, this annotation was deprecated in favor of the @IdGeneratorType meta-annotation, which we've been using before for the TSID identifier. Traditionally, there were two main use cases where you'd use the @GenericGenerator annotation: to provide a custom identifier... Read More The post The best way to replace the deprecated GenericGenerator appeared first on Vlad Mihalcea.

## NixOS 25.11 released

DevFeed: [NixOS 25.11 released](<https://devfeed.tech/articles/nixos-25-11-released-38874.md>)

Original publisher: [Read original article](<https://nixos.org/blog/announcements/2025/nixos-2511/>)

Author: NixOS

Published: 2025-11-30T16:00:00Z

Content type: release

Language: en

Sources: [NixOS Announcements](<https://devfeed.tech/sources/nixos-announcements.md>)

Topics: [Nix](<https://devfeed.tech/topics/nix.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [version](<https://devfeed.tech/topics/version.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [modules](<https://devfeed.tech/topics/modules.md>), [CMake](<https://devfeed.tech/topics/cmake.md>), [gcc](<https://devfeed.tech/topics/gcc.md>), [LLVM](<https://devfeed.tech/topics/llvm.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [bugfixes](<https://devfeed.tech/tags/bugfixes.md>), [cmake](<https://devfeed.tech/tags/cmake.md>), [compilers](<https://devfeed.tech/tags/compilers.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [end-of-life](<https://devfeed.tech/tags/end-of-life.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [linux](<https://devfeed.tech/tags/linux.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [nix](<https://devfeed.tech/tags/nix.md>), [nixos](<https://devfeed.tech/tags/nixos.md>), [nixpkgs](<https://devfeed.tech/tags/nixpkgs.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

NixOS 25.11 "Xantusia" is publicly available. The release updates Nixpkgs with new, updated, and removed packages; adds configuration modules and options; updates GNOME to version 49, LLVM to version 21, and CMake to version 4; and provides bugfix and security updates through June 30, 2026.

### Source excerpt

Hey everyone, we are jopejoe1 and Leona Maroni, the release managers of the newest release of NixOS. We are very proud to announce the public availability of NixOS 25.11 "Xantusia". NixOS is a Linux distribution. Its underlying package repository Nixpkgs can also be used on other Linux systems and macOS with the Nix package manager. This release will receive bugfixes and security updates for seven months (up until 2026-06-30). The old release 25.05 "Warbler" is now officially deprecated and will reach its end-of-life and stop receiving security updates after 2025-12-31. NixOS Release Notes Highlights New Modules Backward Incompatibilities Other Notable Changes Nixpkgs Release Notes Highlights Backward Incompatibilities Other Notable Changes Nixpkgs Library Upgrade Instructions ISO Image Downloads The 25.11 release was made possible due to the efforts of 2742 contributors, who authored 59430 commits since the previous release. Highlights Our vast and routinely maintained set of packages has also been updated. This release of Nixpkgs Added 7002 new packages Updated 25252 existing packages Removed 6338 outdated packages, in an effort to keep the package set maintainable and secure. In addition to packages from Nixpkgs, the NixOS Linux distribution also features composable configuration modules and integration tests for distributed systems. This release of NixOS Added 107 new modules and 1778 configuration options Removed 41 outdated modules and 807 configuration options. GNOME 49 GNOME has been updated to version 49 "Brescia", which removes X11 session support, introduces a new video player, a new document viewer, a redesigned calendar and more changes. Refer to the release notes for more details. C compilers LLVM has been updated to version 21. GCC remains at version 14. CMake was updated to version 4. Special Thanks We want to personally thank Seth and dish for editorializing the release notes Yohann Boniface for the release logo The NixOS infrastructure team for the

## Impact of SHA1-Hulud: The Second Coming on the Mintlify CLI

DevFeed: [Impact of SHA1-Hulud: The Second Coming on the Mintlify CLI](<https://devfeed.tech/articles/impact-of-sha1-hulud-the-second-coming-on-the-mintlify-cli-31088.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/sha1-hulud-the-second-coming>)

Author: Han Wang

Published: 2025-11-25T00:00:00Z

Content type: news

Language: en

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

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [npm](<https://devfeed.tech/topics/npm.md>), [malicious packages](<https://devfeed.tech/topics/malicious-packages.md>), [Security](<https://devfeed.tech/topics/security.md>), [pnpm](<https://devfeed.tech/topics/pnpm.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [malicious-packages](<https://devfeed.tech/tags/malicious-packages.md>), [npm](<https://devfeed.tech/tags/npm.md>), [pnpm](<https://devfeed.tech/tags/pnpm.md>), [resolved](<https://devfeed.tech/tags/resolved.md>), [security](<https://devfeed.tech/tags/security.md>), [sha1-hulud](<https://devfeed.tech/tags/sha1-hulud.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Mintlify reports that its CLI was briefly exposed to the SHA1-Hulud supply chain attack through compromised npm dependencies on November 24, 2025. The company says it resolved the issue within six hours, released CLI version 4.2.210, deprecated potentially affected versions, and provided remediation steps for users who installed or updated during the vulnerable window.

### Source excerpt

The Mintlify CLI was briefly exposed to a supply chain attack. Learn what happened, who was affected, and what actions to take. Resolved in 6 hours.

## Deprecations, Defaults, and Details: The Subtle Tweaks You Might Miss in OpenAPI 3.2

DevFeed: [Deprecations, Defaults, and Details: The Subtle Tweaks You Might Miss in OpenAPI 3.2](<https://devfeed.tech/articles/deprecations-defaults-and-details-the-subtle-tweaks-you-might-miss-in-openapi-3-2-30953.md>)

Original publisher: [Read original article](<https://developerhub.io/blog/deprecations-defaults-and-details-the-subtle-tweaks-you-might-miss-in-openapi-3-2/>)

Author: Zaid Daba'een

Published: 2025-10-28T10:04:36Z

Content type: article

Language: en

Sources: [DeveloperHub.io](<https://devfeed.tech/sources/developerhub-io.md>)

Topics: [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [deprecated](<https://devfeed.tech/topics/deprecated.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>)

Tags: [deprecated](<https://devfeed.tech/tags/deprecated.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [examples](<https://devfeed.tech/tags/examples.md>), [features](<https://devfeed.tech/tags/features.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [schema](<https://devfeed.tech/tags/schema.md>), [schemas](<https://devfeed.tech/tags/schemas.md>)

### AI overview

This article explains less prominent refinements in OpenAPI 3.2, including broader deprecation support, clarified defaults, improved examples, and changes to schema references. These updates aim to make API specifications and generated documentation more consistent and predictable.

### Source excerpt

OpenAPI 3.2 brings subtle refinements that make specs cleaner and more predictable, from improved deprecation handling to clarified defaults, schema rules, and examples.

## OpenAPI 3.2 adds OAuth device flow, structured tags, QUERY, streaming, and XML modeling

DevFeed: [OpenAPI 3.2 adds OAuth device flow, structured tags, QUERY, streaming, and XML modeling](<https://devfeed.tech/articles/what-s-changing-in-openapi-3-2-and-why-you-should-care-30963.md>)

Original publisher: [Read original article](<https://developerhub.io/blog/whats-changing-in-openapi-3-2-and-why-you-should-care/>)

Author: Zaid Daba'een

Published: 2025-10-05T12:12:40Z

Content type: article

Language: en

Sources: [DeveloperHub.io](<https://devfeed.tech/sources/developerhub-io.md>)

Topics: [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [XML](<https://devfeed.tech/topics/xml.md>)

Tags: [deprecated](<https://devfeed.tech/tags/deprecated.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [event-streaming](<https://devfeed.tech/tags/event-streaming.md>), [extension](<https://devfeed.tech/tags/extension.md>), [http](<https://devfeed.tech/tags/http.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [schema](<https://devfeed.tech/tags/schema.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

The article reviews proposed OpenAPI 3.2 changes, including OAuth device flow support, hierarchical tags, the QUERY method, clearer multipart definitions, streaming API support, and improved XML modeling. It describes the release as incremental and compatible with OpenAPI 3.1.

### Source excerpt

See what's new in OpenAPI v3.2. Better structure, better auth support, better file and stream handling - no breaking changes.

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