# changes

Published articles for changes.

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

## GNOME 51 released

DevFeed: [GNOME 51 released](<https://devfeed.tech/articles/gnome-51-released-41294.md>)

Original publisher: [Read original article](<https://lwn.net/Articles/1094963/>)

Author: corbet

Published: 2026-09-17T13:08:12Z

Content type: release

Language: en

Sources: [LWN.net](<https://devfeed.tech/sources/lwn-net.md>)

Topics: [version](<https://devfeed.tech/topics/version.md>), [App](<https://devfeed.tech/topics/app.md>), [data](<https://devfeed.tech/topics/data.md>), [interface](<https://devfeed.tech/topics/interface.md>), [file](<https://devfeed.tech/topics/file.md>)

Tags: [application](<https://devfeed.tech/tags/application.md>), [changes](<https://devfeed.tech/tags/changes.md>), [data](<https://devfeed.tech/tags/data.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [file](<https://devfeed.tech/tags/file.md>), [gnome](<https://devfeed.tech/tags/gnome.md>), [gnome-51](<https://devfeed.tech/tags/gnome-51.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [interface](<https://devfeed.tech/tags/interface.md>), [maps](<https://devfeed.tech/tags/maps.md>), [offline](<https://devfeed.tech/tags/offline.md>), [performance](<https://devfeed.tech/tags/performance.md>), [transit](<https://devfeed.tech/tags/transit.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

GNOME 51 has been released with performance improvements, offline data and improved transit information in Maps, a new file previewer interface, and other changes.

### Source excerpt

Version 51 of the GNOME desktop environment has been released. The list of changes includes a number of performance improvements, offline data and better transit information in the Maps application, a new interface for the file previewer, and more.

## Libreboot 20150124 release

DevFeed: [Libreboot 20150124 release](<https://devfeed.tech/articles/libreboot-20150124-release-32696.md>)

Original publisher: [Read original article](<https://libreboot.org/news/libreboot20150124.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: release

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [libreboot](<https://devfeed.tech/topics/libreboot.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [boot](<https://devfeed.tech/topics/boot.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [bios](<https://devfeed.tech/tags/bios.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [changes](<https://devfeed.tech/tags/changes.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [grub](<https://devfeed.tech/tags/grub.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [mac](<https://devfeed.tech/tags/mac.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [release](<https://devfeed.tech/tags/release.md>), [thinkpad](<https://devfeed.tech/tags/thinkpad.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [update](<https://devfeed.tech/tags/update.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

Libreboot's 24 January 2015 release supports several Lenovo ThinkPad models and Apple MacBook models. It removes ME/AMT on supported Lenovo systems and includes updates to GRUB parsing, ARM binaries, Flashrom, X200 backlight handling, and utilities for changing MAC addresses and generating firmware images.

### Source excerpt

Article: Libreboot 20150124 release Web link: https://libreboot.org/news/libreboot20150124.html

## New Bug-Fix Releases Are Available for MPS Versions 2026.1.1, 2025.3.2, 2025.2.4, and 2025.1.4

DevFeed: [New Bug-Fix Releases Are Available for MPS Versions 2026.1.1, 2025.3.2, 2025.2.4, and 2025.1.4](<https://devfeed.tech/articles/new-bug-fix-releases-are-available-for-mps-versions-2026-1-1-2025-3-2-2025-2-4-and-2025-1-4-31527.md>)

Original publisher: [Read original article](<https://blog.jetbrains.com/mps/2026/09/mps-2026-1-1-released/>)

Author: Vaclav Pech

Published: 2026-09-16T20:06:31Z

Content type: release

Language: en

Sources: [The JetBrains Blog](<https://devfeed.tech/sources/the-jetbrains-blog.md>)

Topics: [JetBrains MPS](<https://devfeed.tech/topics/jetbrains-mps.md>), [releases](<https://devfeed.tech/topics/releases.md>), [version](<https://devfeed.tech/topics/version.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [2025](<https://devfeed.tech/tags/2025.md>), [2026](<https://devfeed.tech/tags/2026.md>), [3](<https://devfeed.tech/tags/3.md>), [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [bug](<https://devfeed.tech/tags/bug.md>), [changes](<https://devfeed.tech/tags/changes.md>), [create](<https://devfeed.tech/tags/create.md>), [development](<https://devfeed.tech/tags/development.md>), [diagnostics](<https://devfeed.tech/tags/diagnostics.md>), [editor](<https://devfeed.tech/tags/editor.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [major](<https://devfeed.tech/tags/major.md>), [manipulate](<https://devfeed.tech/tags/manipulate.md>), [mps](<https://devfeed.tech/tags/mps.md>), [practical](<https://devfeed.tech/tags/practical.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [updates](<https://devfeed.tech/tags/updates.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

JetBrains has released bug-fix updates for MPS versions 2026.1.1, 2025.3.2, 2025.2.4, and 2025.1.4. The MPS 2026.1.1 update includes improvements to the Projectional Agent Toolkit, editor context, diagnostics, agent guidance, and test execution.

### Source excerpt

We've released updates for multiple major MPS versions that fix several issues. DOWNLOAD MPS 2026.1.1 Check out all the updates in each particular version below: MPS 2026.1.1 The Projectional Agent Toolkit receives several practical improvements that allow agents to: See and invoke intentions and quick-fixes on individual nodes. Manipulate NodeAttributes, PropertyAttributes, and others. Create copies [...]

## Observations From Building a PR Review Loop

DevFeed: [Observations From Building a PR Review Loop](<https://devfeed.tech/articles/observations-from-building-a-pr-review-loop-32358.md>)

Original publisher: [Read original article](<https://joshtronic.com/2026/08/02/observations-building-pr-review-loop/>)

Author: Josh Sherman

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

Content type: opinion

Language: en

Sources: [Josh Sherman](<https://devfeed.tech/sources/josh-sherman.md>)

Topics: [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Code](<https://devfeed.tech/topics/code.md>), [Security](<https://devfeed.tech/topics/security.md>), [Git](<https://devfeed.tech/topics/git.md>), [forgejo](<https://devfeed.tech/topics/forgejo.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [changes](<https://devfeed.tech/tags/changes.md>), [code](<https://devfeed.tech/tags/code.md>), [git](<https://devfeed.tech/tags/git.md>), [review](<https://devfeed.tech/tags/review.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

The author describes building an agent-driven pull request review loop and the problems encountered when reviewing large changes. A diff-only reviewer repeatedly requested changes, contributing to review loops, while model changes were associated with a roughly halved approval rate. Security constraints intentionally prevent the reviewer from using command-line tools, so a separate worker agent verifies feedback against the working tree and attempts remediation.

### Source excerpt

Building my own agent has been fun. Sure, I could have opted for an off-the-shelf solution, but I wanted control. The ironic part is that I'm using that control to offload more control to the agent. Recent experiments have included letting the agent work on itself. Super meta, but didn't quite go as planned considering the guardrails I have in place around the size of PRs. Agent work tends to be heavy lifting, whereas most project work is small and fits nicely inside the constraints. Part of the issue there is that the PR reviewer would constantly request changes on those larger PRs. Changes would happen, PR message body would diverge. Infinite loop death spiral until eventually I was called. Around this same time, I was also tracking some issues that started to creep in after I changed some models from Opus 4.8 to Opus 5. Approval rate dropped by about half. I like to think that each new model is going to be better than the last, so I thought perhaps it was time to revisit the reviewer to see if there was something we were missing. The review mechanic By design, the review persona is pretty dumb. Not dumb in the sense that I give it a lesser model or anything. Dumb in that it just doesn't have the full picture of things. It gets the PR diff as a blob of text and that's it. No git worktree, no way to read files or grep around. No commit messages or recent changes to compare against. I don't review PRs this way. I click around and look at adjacent code. I'll git checkout the branch locally and poke around. I try to gather as much as I can to give feedback with more substance than nit: stray line break or the like. Because of this, a lot of the feedback from the reviewer was effectively LGTM, but I can't really confirm anything so... lol good luck. Then I'd get pinged to take a closer look. Safety first It's probably not fair to say the reviewer is dumb. The reviewer is gated by security checks. I'm the only user on my personal Forgejo instance, but that doesn't mean

## OpenTelemetry Demo 3.0 introduces breaking changes to attributes, dashboards, and local deployment

DevFeed: [OpenTelemetry Demo 3.0 introduces breaking changes to attributes, dashboards, and local deployment](<https://devfeed.tech/articles/we-broke-the-otel-demo-32585.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/we-broke-the-demo/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-07-28T10:15:19Z

Content type: opinion

Language: en

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

Topics: [Demo](<https://devfeed.tech/topics/demo.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Maintainability](<https://devfeed.tech/topics/maintainability.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>)

Tags: [changes](<https://devfeed.tech/tags/changes.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [demo](<https://devfeed.tech/tags/demo.md>), [maintainability](<https://devfeed.tech/tags/maintainability.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [services](<https://devfeed.tech/tags/services.md>)

### AI overview

This article explains intentional breaking changes in OpenTelemetry Demo 3.0, including renamed custom telemetry attributes, broken dashboards and queries, and a revised local-run configuration split across multiple files. The changes aim to improve maintainability and make forks easier to manage.

### Source excerpt

If you've been running the Demo for some time, you may have seen a couple of structural changes lately, and you may even have gotten mad about things not working as expected. We feel your pain and we totally understand it. Unfortunately there was no better way to change things without breaking the existing flow. Some of what you knew is gone. New services were added. Attribute names have changed. If you had dashboards with custom metrics, everything is broken now.

## Keycloak Client Libraries 26.0.11 released

DevFeed: [Keycloak Client Libraries 26.0.11 released](<https://devfeed.tech/articles/keycloak-client-libraries-26-0-11-released-31785.md>)

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

Author: Keycloak Team

Published: 2026-07-15T00: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>), [client](<https://devfeed.tech/topics/client.md>), [servers](<https://devfeed.tech/topics/servers.md>), [ci](<https://devfeed.tech/topics/ci.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [changes](<https://devfeed.tech/tags/changes.md>), [ci](<https://devfeed.tech/tags/ci.md>), [client](<https://devfeed.tech/tags/client.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-client-libraries-release](<https://devfeed.tech/tags/keycloak-client-libraries-release.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [migration-guide](<https://devfeed.tech/tags/migration-guide.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [release](<https://devfeed.tech/tags/release.md>), [resolved](<https://devfeed.tech/tags/resolved.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>)

### AI overview

Keycloak Client Libraries 26.0.11 was released on July 15, 2026. The release notes mention an enhancement to sync after the Keycloak server 26.7.0 release and a CI failure issue in keycloak-client. Users are directed to the migration guide before upgrading.

### Source excerpt

Upgrading Before upgrading refer to the migration guide for a complete list of changes. All resolved issues Enhancements #226 Sync after Keycloak server 26.7.0 release client Bugs #222 keycloak-client CI is failing client

## Keycloak Client Libraries 26.0.10 released

DevFeed: [Keycloak Client Libraries 26.0.10 released](<https://devfeed.tech/articles/keycloak-client-libraries-26-0-10-released-31779.md>)

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

Author: Keycloak Team

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

Content type: release

Language: en

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

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

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [changes](<https://devfeed.tech/tags/changes.md>), [client](<https://devfeed.tech/tags/client.md>), [docs](<https://devfeed.tech/tags/docs.md>), [guide](<https://devfeed.tech/tags/guide.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-client-libraries-release](<https://devfeed.tech/tags/keycloak-client-libraries-release.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [resolved](<https://devfeed.tech/tags/resolved.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>)

### AI overview

Keycloak Client Libraries 26.0.10 was released on June 30, 2026. The release includes resolved issues involving supported Keycloak server versions and downstream documentation builds.

### Source excerpt

Upgrading Before upgrading refer to the migration guide for a complete list of changes. All resolved issues Bugs #208 Clarification of supported keycloak server versions client #210 Latest changes break downstream docs build for 26.6 client

## Optimizing LLVM's bump allocator

DevFeed: [Optimizing LLVM's bump allocator](<https://devfeed.tech/articles/optimizing-llvm-s-bump-allocator-31134.md>)

Original publisher: [Read original article](<https://maskray.me/blog/optimizing-llvm-bump-allocator>)

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

Content type: article

Language: en

Sources: [MaskRay](<https://devfeed.tech/sources/maskray.md>)

Topics: [LLVM](<https://devfeed.tech/topics/llvm.md>), [clang](<https://devfeed.tech/topics/clang.md>)

Tags: [changes](<https://devfeed.tech/tags/changes.md>), [clang](<https://devfeed.tech/tags/clang.md>), [codegen](<https://devfeed.tech/tags/codegen.md>), [debug](<https://devfeed.tech/tags/debug.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [memory](<https://devfeed.tech/tags/memory.md>), [optimizing](<https://devfeed.tech/tags/optimizing.md>), [performance](<https://devfeed.tech/tags/performance.md>)

### AI overview

This article explains three recent changes that optimize LLVM's BumpPtrAllocator: avoiding unnecessary realignment, using a sentinel to eliminate a null check, and removing per-allocation accounting from the hot path. It also discusses alignment, typed allocation, incomplete types, and ABI considerations.

### Source excerpt

BumpPtrAllocator is LLVM's bump allocator (arena allocator): each allocation bumps a pointer within a slab, and everything is freed at once when the allocator dies. It backs Clang's ASTContext, lld's make<T> object pools, TableGen records, and many other arenas. Here is the fast path before three recent changes: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 __attribute__((returns_nonnull)) void *Allocate(size_t Size, Align Alignment) { BytesAllocated += Size; // (3) accounting RMW uintptr_t AlignedPtr = alignAddr(CurPtr, Alignment); // (1) always realign size_t SizeToAllocate = Size; #if LLVM_ADDRESS_SANITIZER_BUILD SizeToAllocate += RedZoneSize; #endif uintptr_t AllocEndPtr = AlignedPtr + SizeToAllocate; if (LLVM_LIKELY(AllocEndPtr <= uintptr_t(End) && CurPtr != nullptr)) { // (2) bound + null check CurPtr = reinterpret_cast<char *>(AllocEndPtr); ... return reinterpret_cast<char *>(AlignedPtr); } return AllocateSlow(Size, SizeToAllocate, Alignment); }

## How Rain Affects Wireless Microwave Links: 24 GHz, 60 GHz, and 80 GHz Compared

DevFeed: [How Rain Affects Wireless Microwave Links: 24 GHz, 60 GHz, and 80 GHz Compared](<https://devfeed.tech/articles/how-rain-affects-wireless-microwave-links-24-ghz-60-ghz-and-80-ghz-compared-40174.md>)

Original publisher: [Read original article](<https://blog.j2sw.com/netops/wireless/rain-fade-microwave-links/>)

Author: j2sw

Published: 2026-06-15T09:47:43Z

Content type: tutorial

Language: en

Sources: [Justin Wilson (j2sw)](<https://devfeed.tech/sources/justin-wilson-j2sw.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Network design](<https://devfeed.tech/topics/network-design.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [data centers](<https://devfeed.tech/topics/data-centers.md>)

Tags: [24ghz](<https://devfeed.tech/tags/24ghz.md>), [60ghz](<https://devfeed.tech/tags/60ghz.md>), [80ghz](<https://devfeed.tech/tags/80ghz.md>), [adaptive](<https://devfeed.tech/tags/adaptive.md>), [backhaul](<https://devfeed.tech/tags/backhaul.md>), [capacity](<https://devfeed.tech/tags/capacity.md>), [changes](<https://devfeed.tech/tags/changes.md>), [e-band](<https://devfeed.tech/tags/e-band.md>), [error-correction](<https://devfeed.tech/tags/error-correction.md>), [fiber](<https://devfeed.tech/tags/fiber.md>), [microwave](<https://devfeed.tech/tags/microwave.md>), [network](<https://devfeed.tech/tags/network.md>), [network-design](<https://devfeed.tech/tags/network-design.md>), [perfomance](<https://devfeed.tech/tags/perfomance.md>), [radio](<https://devfeed.tech/tags/radio.md>), [reduction](<https://devfeed.tech/tags/reduction.md>), [rf](<https://devfeed.tech/tags/rf.md>), [wireless](<https://devfeed.tech/tags/wireless.md>), [wireless-networking](<https://devfeed.tech/tags/wireless-networking.md>)

### AI overview

This article explains how rain fade affects wireless microwave links, with emphasis on 24 GHz, 60 GHz, and 80 GHz bands. It describes how precipitation reduces signal strength, causes adaptive modulation and throughput reductions, and can eventually cause a link to drop when fade margin is exhausted.

### Source excerpt

Rain can have a major impact on wireless microwave links, especially as frequencies increase. Learn how rain fade affects 24 GHz, 60 GHz, and 80 GHz circuits, and why fade margin is critical for reliable network design. The post How Rain Affects Wireless Microwave Links: 24 GHz, 60 GHz, and 80 GHz Compared appeared first on Justin Wilson (j2sw).

## How AI Changes the Role of Applied Scientists

DevFeed: [How AI Changes the Role of Applied Scientists](<https://devfeed.tech/articles/how-ai-changes-the-role-of-applied-scientists-20106.md>)

Original publisher: [Read original article](<https://tech.instacart.com/how-ai-changes-the-role-of-applied-scientists-895192d5e114?source=rss----587883b5d2ee---4>)

Author: Tilman Drerup

Published: 2026-05-22T17:40:32Z

Content type: article

Language: en

Sources: [Instacart](<https://devfeed.tech/sources/instacart.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [applied-science](<https://devfeed.tech/tags/applied-science.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [changes](<https://devfeed.tech/tags/changes.md>), [coding](<https://devfeed.tech/tags/coding.md>), [economics](<https://devfeed.tech/tags/economics.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [math](<https://devfeed.tech/tags/math.md>), [statistics](<https://devfeed.tech/tags/statistics.md>)

### AI overview

Instacart's Economics Team examines how artificial intelligence is changing the work of applied scientists. The article frames the role as a bundle of tasks and proposes analyzing changes in the team's project portfolio from 2023 onward, with potentially larger effects on coding than on causal inference.

### Source excerpt

Levi Boxell, Tilman Drerup, Alexandr Lenk The Economics Team at Instacart is an applied science team that operates at the intersection of machine learning engineering and economics. Similar to other applied science teams, our work involves a good chunk of engineering, steeped in statistics, math, theory, and strategy. And while that is still at the heart of what we do today, the surprisingly rapid emergence of artificial intelligence has also fundamentally altered our work in ways that we did not see coming. With this post, we want to provide a brief check-in and share an analysis of the patterns we are seeing from a distinctly economic perspective. To do so, we analyze the empirical dynamics of our project portfolio between 2023 and today, looking at the evolution of both the nature and quantity of our work over time. To start, let's have a quick refresher of what economists at Instacart do and provide a theoretical framework to think about the impact of technological change through AI. Background & Theoretical Framework At Instacart, economists spend their day-to-day on a diverse portfolio of tasks and activities. Similar to other applied science teams within the company, our work relies on a blend of skills, including economics, statistics, math, machine learning, data manipulation, coding, and AI. Due to this versatility in tasks, the team's work provides a particularly rich testing ground for predictions derived from economic theories concerning the impact of technological change. But what does economic theory actually tell us? A useful theoretical abstraction for an applied scientist's role is to frame it as a bundle of tasks (Autor, Levy, and Murnane, 2003), with each task characterized by its own production function (Acemoglu and Autor, 2011). Slightly simplified, a production function tells us how much output we can produce for a given level of input in a specific task. Comparisons of production functions across tasks in turn determine how we allocate our t

## Keycloak experimental AuthZEN Support

DevFeed: [Keycloak experimental AuthZEN Support](<https://devfeed.tech/articles/keycloak-experimental-authzen-support-31771.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2026/05/authzen-as-experimental-feature>)

Author: Ryan Emerson

Published: 2026-05-20T00: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>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [openid](<https://devfeed.tech/topics/openid.md>), [API](<https://devfeed.tech/topics/api.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [changes](<https://devfeed.tech/tags/changes.md>), [idm](<https://devfeed.tech/tags/idm.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [release](<https://devfeed.tech/tags/release.md>), [resource](<https://devfeed.tech/tags/resource.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [sso](<https://devfeed.tech/tags/sso.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>), [works](<https://devfeed.tech/tags/works.md>)

### AI overview

Keycloak announces experimental support for the OpenID AuthZEN Authorization API 1.0 specification starting with version 26.7.0. The feature lets Keycloak act as a Policy Decision Point and expose existing authorization policies through a standardized API for Policy Enforcement Points.

### Source excerpt

We are excited to announce that from 26.7.0, Keycloak will include experimental support for the OpenID AuthZEN Authorization API 1.0 specification. This allows Keycloak to act as a Policy Decision Point (PDP), exposing its authorization capabilities through a standardized API that any Policy Enforcement Point (PEP) can consume. You can try this now with the Keycloak nightly release. Why AuthZEN? Authorization has long been fragmented, with competing systems defining their own protocols for answering the same fundamental question: "Can this subject perform this action on this resource?". This means applications are tightly coupled to whichever authorization backend they choose, and swapping providers requires rewriting integration code. AuthZEN changes this by defining a single, vendor-neutral API between the component that asks (the PEP) and the component that decides (the PDP). It is, in many ways, what OpenID Connect did for authentication -- but for authorization. With AuthZEN: No more vendor lock-in -- your application speaks one API regardless of the PDP behind it. RBAC, ABAC, and ReBAC under one roof -- different policy models can answer the same request format, enabling true interoperability across authorization paradigms. Centralized, externalized authorization -- policy logic lives in the PDP, not scattered across application code, making it easier to audit and update. Simpler integration -- a clean REST API with a minimal request/response model replaces complex, implementation-specific SDKs. A growing ecosystem OpenID AuthZEN Interop demonstrates that over a dozen independently-developed PDPs can be used interchangeably by the same PEP without changing a single line of application code. By adding AuthZEN support, Keycloak joins this ecosystem and lets you leverage your existing Keycloak policies through the same standardized API used by every other AuthZEN-compatible PDP. How it works The interaction between your application and Keycloak follows the standard PE

## How Terraform Works

DevFeed: [How Terraform Works](<https://devfeed.tech/articles/how-terraform-works-34679.md>)

Original publisher: [Read original article](<https://newsletter.systemdesigncodex.com/p/how-terraform-works>)

Author: Saurabh Dashora

Published: 2026-05-05T07:41:46Z

Content type: tutorial

Language: en

Sources: [System Design Codex](<https://devfeed.tech/sources/system-design-codex.md>)

Topics: [Terraform](<https://devfeed.tech/topics/terraform.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [changes](<https://devfeed.tech/tags/changes.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [hcl](<https://devfeed.tech/tags/hcl.md>), [infrastructure-as-code-iac](<https://devfeed.tech/tags/infrastructure-as-code-iac.md>), [plan](<https://devfeed.tech/tags/plan.md>), [preview](<https://devfeed.tech/tags/preview.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

A step-by-step introduction to how Terraform uses Infrastructure as Code and HCL configurations to define resources, preview changes with Terraform Plan, and provision infrastructure with Terraform Apply. It also explains providers, variables, modules, state, workspaces, and CI/CD or pull-request workflows.

### Source excerpt

Step by step

## How Agentic AI Creates Gaps in Audit-Trail Accountability

DevFeed: [How Agentic AI Creates Gaps in Audit-Trail Accountability](<https://devfeed.tech/articles/the-audit-trail-was-your-ground-truth-it-isn-t-anymore-34124.md>)

Original publisher: [Read original article](<https://flashdba.com/2026/04/27/the-audit-trail-was-your-ground-truth-it-isnt-anymore/>)

Author: flashdba

Published: 2026-04-27T13:43:04Z

Content type: opinion

Language: en

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

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [audit trail](<https://devfeed.tech/topics/audit-trail.md>), [audit](<https://devfeed.tech/topics/audit.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [audit](<https://devfeed.tech/tags/audit.md>), [audit-trail](<https://devfeed.tech/tags/audit-trail.md>), [changes](<https://devfeed.tech/tags/changes.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [commit](<https://devfeed.tech/tags/commit.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [credentials](<https://devfeed.tech/tags/credentials.md>), [databases](<https://devfeed.tech/tags/databases.md>), [databases-and-agentic-ai](<https://devfeed.tech/tags/databases-and-agentic-ai.md>), [identity](<https://devfeed.tech/tags/identity.md>), [inferencing](<https://devfeed.tech/tags/inferencing.md>), [model](<https://devfeed.tech/tags/model.md>), [performance](<https://devfeed.tech/tags/performance.md>), [regulatory](<https://devfeed.tech/tags/regulatory.md>), [service](<https://devfeed.tech/tags/service.md>)

### AI overview

The article argues that conventional audit trails can record database changes accurately while failing to explain an AI agent's reasoning or establish accountable human ownership. It identifies unstable agent identity and the absence of externally documented reasoning as the central gaps.

### Source excerpt

The audit trail still runs. Every commit is recorded. But agentic AI has broken the two assumptions it was built on - and the incompleteness is invisible until you need it.

## Keycloak JS 26.2.4 released

DevFeed: [Keycloak JS 26.2.4 released](<https://devfeed.tech/articles/keycloak-js-26-2-4-released-31768.md>)

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

Author: Keycloak Team

Published: 2026-04-22T00: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>), [Cordova](<https://devfeed.tech/topics/cordova.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [browser](<https://devfeed.tech/topics/browser.md>), [version](<https://devfeed.tech/topics/version.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [browser](<https://devfeed.tech/tags/browser.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [changes](<https://devfeed.tech/tags/changes.md>), [cordova](<https://devfeed.tech/tags/cordova.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-js-release](<https://devfeed.tech/tags/keycloak-js-release.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

Keycloak JS 26.2.4 fixes two Cordova adapter regressions introduced in version 26.2.1. It prevents duplicate authentication requests during token exchange and closes the in-app browser before the exchange begins, avoiding a brief Android error.

### Source excerpt

Highlights This release of Keycloak JS addresses two regressions in the Cordova adapter that were introduced in version 26.2.1. Bug Fixes Cordova adapter no longer triggers duplicate authentication requests A regression introduced in version 26.2.1 caused the Cordova in-app browser to fire multiple loadstart events before the token exchange completed, resulting in concurrent authentication requests that could fail the login flow. The completed flag is now set before awaiting the token exchange, preventing duplicate processing of the redirect URI. keycloak/keycloak-js#208 Cordova in-app browser now closes before awaiting token exchange A regression introduced in version 26.2.1 caused the Cordova in-app browser to remain open during the asynchronous token exchange, resulting in a brief "Web page not available" error flashing on Android before the browser eventually closed. The browser is now closed immediately after the redirect URI is captured, before the token exchange begins. keycloak/keycloak-js#209 Upgrading Before upgrading refer to the migration guide for a complete list of changes.

## AI agents are shipping faster than anyone can document

DevFeed: [AI agents are shipping faster than anyone can document](<https://devfeed.tech/articles/ai-agents-are-shipping-faster-than-anyone-can-document-31046.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/knowledge-management-agent-era>)

Author: Hahnbee Lee

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

Content type: article

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Software](<https://devfeed.tech/topics/software.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [automatically](<https://devfeed.tech/tags/automatically.md>), [changes](<https://devfeed.tech/tags/changes.md>), [docs](<https://devfeed.tech/tags/docs.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [product](<https://devfeed.tech/tags/product.md>), [updating](<https://devfeed.tech/tags/updating.md>)

### AI overview

The article argues that AI agents are advancing faster than teams can maintain their documentation. It presents Mintlify's Automations as a way to define triggers and instructions that automatically update documentation when a product changes, helping keep information current for AI-facing tools and customers.

### Source excerpt

AI agents are shipping faster than anyone can document. Automations closes the gap by automatically updating your docs when your product changes.

## Metro 0.11.0 and MEEPs!

DevFeed: [Metro 0.11.0 and MEEPs!](<https://devfeed.tech/articles/metro-0-11-0-and-meeps-39039.md>)

Original publisher: [Read original article](<https://www.zacsweers.dev/metro-0-11-0-and-meeps/>)

Author: Zac Sweers

Published: 2026-02-25T05:08:43Z

Content type: release

Language: en

Sources: [Zac Sweers](<https://devfeed.tech/sources/zac-sweers.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>)

Tags: [bugfixes](<https://devfeed.tech/tags/bugfixes.md>), [changes](<https://devfeed.tech/tags/changes.md>), [community](<https://devfeed.tech/tags/community.md>), [development](<https://devfeed.tech/tags/development.md>), [interop](<https://devfeed.tech/tags/interop.md>), [new-features](<https://devfeed.tech/tags/new-features.md>)

### AI overview

Metro 0.11.0 has been released after a period focused on foundation, interop, and feature parity. The release introduces MEEPs, a proposal mechanism for planned features and community feedback, and includes three implemented MEEPs alongside bug fixes, improvements, promoted features, and behavior changes.

### Source excerpt

Metro 0.11.0 is out now and it's a fun milestone in Metro's development. Up to this point most of the work in Metro has been focused around the foundation, interop, and frankly feature parity. It's in a really good place on that

## Review of the Self-Defining Systems proposal for AI-driven system development

DevFeed: [Review of the Self-Defining Systems proposal for AI-driven system development](<https://devfeed.tech/articles/murat-and-aleksey-read-papers-self-defining-systems-39546.md>)

Original publisher: [Read original article](<https://charap.co/murat-and-aleksey-read-paper-self-defining-systems/>)

Author: Aleksey Charapko

Published: 2026-01-30T01:24:00Z

Content type: opinion

Language: en

Sources: [Aleksey Charapko](<https://devfeed.tech/sources/aleksey-charapko.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Specifications](<https://devfeed.tech/topics/specifications.md>), [Processes](<https://devfeed.tech/topics/processes.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [changes](<https://devfeed.tech/tags/changes.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [llm](<https://devfeed.tech/tags/llm.md>), [one-page-summary](<https://devfeed.tech/tags/one-page-summary.md>), [papers](<https://devfeed.tech/tags/papers.md>), [performance](<https://devfeed.tech/tags/performance.md>), [research](<https://devfeed.tech/tags/research.md>), [specifications](<https://devfeed.tech/tags/specifications.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

The article reviews Self-Defining Systems, a proposal in which agentic engineers design and build systems from system and operating-environment specifications. It argues that the proposal extends the familiar try, evaluate, and repeat loop by allowing agents to change the specification as well as implement it, while noting that the paper lacks a precise definition of the process.

### Source excerpt

Self-Defining Systems (SDS) by Thomas Anderson, Ratul Mahajan, Simon Peter, and Luke Zettlemoyer is a bold proposal for AI-driven systems research. In SDS, agentic "engineers" get the system specification and operating environment specification, then design and build the systems to spec. Crucially, as the specification or environment changes, an army of agents should notice and [...]

## Keycloak 26.4.4 released

DevFeed: [Keycloak 26.4.4 released](<https://devfeed.tech/articles/keycloak-26-4-4-released-31735.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2025/11/keycloak-2644-released>)

Author: Keycloak Team

Published: 2025-11-07T00: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>), [version](<https://devfeed.tech/topics/version.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [LDAP](<https://devfeed.tech/topics/ldap.md>), [Quarkus](<https://devfeed.tech/topics/quarkus.md>)

Tags: [changes](<https://devfeed.tech/tags/changes.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>), [oidc](<https://devfeed.tech/tags/oidc.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [quarkus](<https://devfeed.tech/tags/quarkus.md>), [release](<https://devfeed.tech/tags/release.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

Keycloak 26.4.4 is released with enhancements and fixes covering client-scope discovery, verification-email rate limiting, workflow authorization, fine-grained permissions, OIDC, LDAP, WebAuthn, memory usage, and other administration and infrastructure issues.

### Source excerpt

To download the release go to Keycloak downloads. Upgrading Before upgrading refer to the migration guide for a complete list of changes. All resolved issues Enhancements #10388 Allow to hide client scopes from scopes_supported in discovery endpoint #43076 Add rate limiter for sending verification emails in context of update email #43509 Role authorization for workflows. admin/api Bugs #41270 Cannot save new attribute group admin/ui #41271 Changing user profile attribute results in an error everytime admin/ui #43082 ExternalLinksTest is broken due to missing path parameters docs #43091 Duplicate Email Fields on Temporarily Locked Out Sign In With Organization Identity-First Login login/ui #43160 Regression in DEBUG_PORT handling since 26.4.0 - host binding (*:port / 0.0.0.0:port) no longer works dist/quarkus #43460 FGAP/UI: `reset-password` succeeds but UI shows 403 without Users:manage admin/fine-grained-permissions #43505 DPoP proof replay check doesn't consider clock skew oidc #43516 Deleting Client is slow and fails when a lot of client sessions exist core #43578 "admin" client role now requires server admin user admin/api #43579 403 Forbidden when assigning realm-management client roles with realm-admin despite FGAP disabled (regression in 26.4.0+) admin/fine-grained-permissions #43596 FGAP: user can no longer open account management page, broken by `reset-password` admin/fine-grained-permissions #43621 Version 26.4.1 breaks existing ldap users with capital letters in username ldap #43682 When syncing roles, the database layer can see deadlocks #43698 Role Mapper is updating the user every time on login identity-brokering #43723 Only add the none verifier when attestation conveyance preference is none (or default) authentication/webauthn #43734 Refresh token allowed for offline session even the related scope is removed #43736 FGAP V2: reset-password scope error when viewing users with Group permissions only core #43744 Increased memory usage due to leaking Keyc

## Progress update: fixing the ReactOS test suite

DevFeed: [Progress update: fixing the ReactOS test suite](<https://devfeed.tech/articles/progress-update-fixing-the-reactos-test-suite-32767.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/cbialorucki-tests-2/>)

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

Content type: opinion

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [WINE](<https://devfeed.tech/topics/wine.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [gcc](<https://devfeed.tech/topics/gcc.md>), [MSVC](<https://devfeed.tech/topics/msvc.md>), [x86](<https://devfeed.tech/topics/x86.md>)

Tags: [changes](<https://devfeed.tech/tags/changes.md>), [developer](<https://devfeed.tech/tags/developer.md>), [free](<https://devfeed.tech/tags/free.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [tests](<https://devfeed.tech/tags/tests.md>), [update](<https://devfeed.tech/tags/update.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>), [wine](<https://devfeed.tech/tags/wine.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

A ReactOS project developer describes work to clean up the neglected test suite. The update reports fixes to 55 existing test modules, five new modules, broader testing across Windows versions and compiler toolchains, and changes intended to improve synchronization with Wine 10.0. The supplied text also states that the full test suite can now run on Windows Vista without a bugcheck.

### Source excerpt

For many years, the ReactOS test suite was neglected. It was a random collection of our own tests and old Wine tests that were only checked against Windows Server 2003 and sometimes a random newer version of Windows up to the discretion of the contributor. The Wine tests we imported were heavily modified and the changes made weren't always well documented. I'm here to clean up this mess. I have been deeply involved with the ReactOS project since 2023 and in May of 2024 I became an official project developer.

## Keycloak Client Libraries 26.0.7 released

DevFeed: [Keycloak Client Libraries 26.0.7 released](<https://devfeed.tech/articles/keycloak-client-libraries-26-0-7-released-31730.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2025/10/keycloak-client-2607-released>)

Author: Keycloak Team

Published: 2025-10-01T00:00:00Z

Content type: release

Language: en

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

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

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [changes](<https://devfeed.tech/tags/changes.md>), [client](<https://devfeed.tech/tags/client.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-client-libraries-release](<https://devfeed.tech/tags/keycloak-client-libraries-release.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [migration-guide](<https://devfeed.tech/tags/migration-guide.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [release](<https://devfeed.tech/tags/release.md>), [resolved](<https://devfeed.tech/tags/resolved.md>), [saml](<https://devfeed.tech/tags/saml.md>), [server](<https://devfeed.tech/tags/server.md>), [sso](<https://devfeed.tech/tags/sso.md>)

### AI overview

Keycloak Client Libraries 26.0.7 was released on October 1, 2025. The release notes list enhancements, synchronization with the Keycloak server 26.4.0 release, and a bug involving EdECUtilsImpl in keycloak-client-common-synced.

### Source excerpt

Upgrading Before upgrading refer to the migration guide for a complete list of changes. All resolved issues Enhancements #176 Update RELEASE-CHECKLIST.md and README.md files client #187 Sync after Keycloak server 26.4.0 release client Bugs #184 EdECUtilsImpl is not included in keycloak-client-common-synced client

## Blog: Introducing Falco 0.41.0

DevFeed: [Blog: Introducing Falco 0.41.0](<https://devfeed.tech/articles/blog-introducing-falco-0-41-0-32491.md>)

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

Published: 2025-05-29T00: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>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [container](<https://devfeed.tech/topics/container.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Prometheus](<https://devfeed.tech/topics/prometheus.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Code Modularity](<https://devfeed.tech/topics/code-modularity.md>)

Tags: [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [capabilities](<https://devfeed.tech/tags/capabilities.md>), [changes](<https://devfeed.tech/tags/changes.md>), [code-modularity](<https://devfeed.tech/tags/code-modularity.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [container](<https://devfeed.tech/tags/container.md>), [ebpf](<https://devfeed.tech/tags/ebpf.md>), [falco](<https://devfeed.tech/tags/falco.md>), [json](<https://devfeed.tech/tags/json.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>), [release](<https://devfeed.tech/tags/release.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

Falco 0.41.0 introduces revised container engine support, an early Kubernetes operator, configurable merge strategies, expanded eBPF driver behavior, new field access options, and JSON output controls. The release also includes fixes for kernel-module crashes, Prometheus metrics, RPM scripts, and configuration overrides.

### Source excerpt

Dear Falco Community, today we are happy to announce the release of Falco 0.41.0! This version brings several new features, performance enhancements, and bug fixes that streamline Falco's detection capabilities. During this release cycle, we merged more than 50 PRs on Falco and around 130 PRs for libs and drivers, version 0.21.0 and version 8.1.0, respectively. 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 Key features: Reimplemented container engines support from scratch; A Kubernetes operator is taking shape; Falco's config_files configuration gained support to specify the merge strategy; Modern eBPF driver is now capable of trying to load multiple programs for each event; consequently, sendmmsg and recvmmsg will now make use of bpf_loop eBPF helper where available, boosting their performances; New proc.aargs field available, ie: a lookup for an ancestor args field; proc.args gained support for indexed access, to only check a certain argument; json_include_output_fields configuration key for Falco to control whether output fields are included in the JSON message; Ongoing work to improve libs code modularity; Key fixes: Avoid kmod crashing when a CPU gets enabled at runtime; Fixed Falco Prometheus metrics with multiple event sources enabled; Fixed RPM packages evaluation of RPM scripts; -o options do now correctly override included config_files; This release also comes with breaking changes that you should be aware of before upgrading. Major features and improvements The 0.41.0 release contains a number of features and UX improvements. Here is a list of some of the key new capabilities. Reimplemented container engines support In the Falco 0.41.0 release, the Falco team has completely revised its support for container engines. Key improvements include: Container support is now a plugin; The plugin will attach a listener to the eng

## Keycloak 26.2.4 released

DevFeed: [Keycloak 26.2.4 released](<https://devfeed.tech/articles/keycloak-26-2-4-released-31707.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2025/05/keycloak-2624-released>)

Author: Keycloak Team

Published: 2025-05-08T00: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>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [podman](<https://devfeed.tech/topics/podman.md>), [istio](<https://devfeed.tech/topics/istio.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [changes](<https://devfeed.tech/tags/changes.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>), [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>)

### AI overview

Keycloak 26.2.4 was released on May 8, 2025. The release includes an enhancement to the Podman documentation and resolves bugs involving login, IPv6 broker tests, offline-session token expiration values, UI performance, Infinispan, and the operator discovery service.

### Source excerpt

To download the release go to Keycloak downloads. Upgrading Before upgrading refer to the migration guide for a complete list of changes. All resolved issues Enhancements #39418 Clarify when to use podman docs Bugs #35278 Double click on social provider link causes page has expired error login/ui #38918 IPv6 support: Broker tests failing with proxy configuration ci #39021 After migrating to newer Keycloak, token refreshes using inherited offline sessions return access tokens with invalid exp value oidc #39023 Keycloak 26.2.0 UI Performance Degradation admin/ui #39173 duplicate key value violates unique constraint "constraint_offl_cl_ses_pk3" infinispan #39454 JGroups errors when running a containerized Keycloak in Strict FIPS mode and with Istio infinispan #39500 Update Job Pod is listed in the keycloak discovery service operator

## Keycloak 26.2.2 released

DevFeed: [Keycloak 26.2.2 released](<https://devfeed.tech/articles/keycloak-26-2-2-released-31698.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2025/04/keycloak-2622-released>)

Author: Keycloak Team

Published: 2025-04-30T00: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>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [ci](<https://devfeed.tech/topics/ci.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [changes](<https://devfeed.tech/tags/changes.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cve](<https://devfeed.tech/tags/cve.md>), [fips](<https://devfeed.tech/tags/fips.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>), [migration](<https://devfeed.tech/tags/migration.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>), [tests](<https://devfeed.tech/tags/tests.md>), [timeout](<https://devfeed.tech/tags/timeout.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

Keycloak 26.2.2 was released on April 30, 2025. The release includes a configurable distribution startup timeout, CI FIPS crypto tests, and fixes for a two-factor authentication bypass and hostname verification issues.

### Source excerpt

To download the release go to Keycloak downloads. Upgrading Before upgrading refer to the migration guide for a complete list of changes. All resolved issues Enhancements #39142 Make distribution startup timeout configurable testsuite Bugs #39125 [Keycloak CI] - FIPS UT - Run crypto tests ci #39349 CVE-2025-3910 Two factor authentication bypass #39350 CVE-2025-3501 Keycloak hostname verification

## Keycloak Client Libraries 26.0.5 released

DevFeed: [Keycloak Client Libraries 26.0.5 released](<https://devfeed.tech/articles/keycloak-client-libraries-26-0-5-released-31699.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2025/04/keycloak-client-2605-released>)

Author: Keycloak Team

Published: 2025-04-15T00: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>), [releases](<https://devfeed.tech/topics/releases.md>), [client](<https://devfeed.tech/topics/client.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [changes](<https://devfeed.tech/tags/changes.md>), [idm](<https://devfeed.tech/tags/idm.md>), [java](<https://devfeed.tech/tags/java.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-client-libraries-release](<https://devfeed.tech/tags/keycloak-client-libraries-release.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>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [testing](<https://devfeed.tech/tags/testing.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Keycloak Client Libraries 26.0.5 was released on April 15, 2025. The release notes list new features, enhancements, testing updates, synchronization with Keycloak server 26.2, and a bug involving invalid SCM URLs in the POM.

### Source excerpt

Upgrading Before upgrading refer to the migration guide for a complete list of changes. All resolved issues New features #120 Add release notes so they can be pulled into the website client Enhancements #111 Close session when client is closed client #135 Testing and document keycloak-client with Java 11 client #147 Update PR-CHECKLIST client #158 Sync with Keycloak server after Keycloak 26.2 release client Bugs #150 POM contains invalid SCM URLs client

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