# TLS

Published articles for TLS.

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

## JDK 27 Security Enhancements

DevFeed: [JDK 27 Security Enhancements](<https://devfeed.tech/articles/jdk-27-security-enhancements-27007.md>)

Original publisher: [Read original article](<https://inside.java/2026/09/16/jdk27-security-enhancements/>)

Author: Sean Mullan

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

Content type: article

Language: en

Sources: [Inside Java](<https://devfeed.tech/sources/inside-java.md>)

Topics: [JDK 27](<https://devfeed.tech/topics/jdk-27.md>), [Security](<https://devfeed.tech/topics/security.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [Post-Quantum](<https://devfeed.tech/topics/post-quantum.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>)

Tags: [certificates](<https://devfeed.tech/tags/certificates.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [jdk-27](<https://devfeed.tech/tags/jdk-27.md>), [notes](<https://devfeed.tech/tags/notes.md>), [password](<https://devfeed.tech/tags/password.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [private-key](<https://devfeed.tech/tags/private-key.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [security](<https://devfeed.tech/tags/security.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

This article reviews selected security enhancements in JDK 27, released on September 15, 2026. It highlights TLS 1.3 support for post-quantum hybrid key exchange mechanisms and the third preview of the PEM API for encoding and decoding cryptographic objects.

### Source excerpt

JDK 27 was released on September 15, 2026! As with my previous blogs, I have compiled a list of what I think are the most interesting and useful security enhancements in this release. I have also grouped them into appropriate categories (crypto, TLS, etc) which should make it easier to find out what has changed in each specific area. The JDK 27 release notes also contain further details on these and other enhancements.

## Java 27 Reaches GA With The G1 Garbage Collector By Default Everywhere

DevFeed: [Java 27 Reaches GA With The G1 Garbage Collector By Default Everywhere](<https://devfeed.tech/articles/java-27-reaches-ga-with-the-g1-garbage-collector-by-default-everywhere-26765.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/OpenJDK-27-Java-27>)

Author: Michael Larabel

Published: 2026-09-15T13:39:00Z

Content type: news

Language: en

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

Topics: [Java](<https://devfeed.tech/topics/java.md>), [openjdk](<https://devfeed.tech/topics/openjdk.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Post-Quantum](<https://devfeed.tech/topics/post-quantum.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [java](<https://devfeed.tech/tags/java.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [openjdk](<https://devfeed.tech/tags/openjdk.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [release](<https://devfeed.tech/tags/release.md>), [structured-concurrency](<https://devfeed.tech/tags/structured-concurrency.md>), [tls](<https://devfeed.tech/tags/tls.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>)

### AI overview

OpenJDK 27 has reached general availability. Its G1 garbage collector is now enabled by default across environments, replacing Serial as the default in constrained environments after improvements in throughput, latency, and memory usage. The release also includes post-quantum hybrid key exchange for TLS 1.3, preview features for lazy constants and structured concurrency, compact object headers by default, and an incubating Vector API.

### Source excerpt

Oracle christened Java 27 today with the OpenJDK 27 release reaching general availability (GA) status...

## Running a Self-Hosted Tailscale Control Server Behind a Reverse Proxy

DevFeed: [Running a Self-Hosted Tailscale Control Server Behind a Reverse Proxy](<https://devfeed.tech/articles/running-a-self-hosted-tailscale-control-server-behind-a-reverse-proxy-34104.md>)

Original publisher: [Read original article](<https://philipptheserver.com/posts/headscale-behind-traefik-no-h2/>)

Author: Philipp Lehmann (philipp.lehmann@gruppe.ai)

Published: 2026-09-15T07:00:00Z

Content type: tutorial

Language: en

Sources: [Philipp Lehmann](<https://devfeed.tech/sources/philipp-lehmann.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [traefik](<https://devfeed.tech/topics/traefik.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [TLS handshake](<https://devfeed.tech/topics/tls-handshake.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>)

Tags: [dns](<https://devfeed.tech/tags/dns.md>), [docker](<https://devfeed.tech/tags/docker.md>), [h2](<https://devfeed.tech/tags/h2.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [networking](<https://devfeed.tech/tags/networking.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [reverse-proxy](<https://devfeed.tech/tags/reverse-proxy.md>), [security](<https://devfeed.tech/tags/security.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tls](<https://devfeed.tech/tags/tls.md>), [tls-handshake](<https://devfeed.tech/tags/tls-handshake.md>), [traefik](<https://devfeed.tech/tags/traefik.md>)

### AI overview

This tutorial explains how to run a self-hosted Tailscale control server, Headscale, behind Traefik. It finds that the reverse proxy must use TLS with HTTP/1.1 only because Tailscale's noise handshake expects a full-duplex byte stream and can fail when ALPN negotiates HTTP/2.

### Source excerpt

Headscale behind Traefik: tls.options=no-h2@file with alpnProtocols http/1.1, because the Tailscale noise handshake breaks when ALPN negotiates h2.

## Rustls 0.23.45 Released To Fix Two Year Old Security Issue

DevFeed: [Rustls 0.23.45 Released To Fix Two Year Old Security Issue](<https://devfeed.tech/articles/rustls-0-23-45-released-to-fix-two-year-old-security-issue-17446.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/Rustls-0.23.45-Released>)

Author: Michael Larabel

Published: 2026-09-14T15:35:11Z

Content type: news

Language: en

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

Topics: [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [Security](<https://devfeed.tech/topics/security.md>), [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Memory Safety](<https://devfeed.tech/topics/memory-safety.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [go](<https://devfeed.tech/tags/go.md>), [library](<https://devfeed.tech/tags/library.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [rust](<https://devfeed.tech/tags/rust.md>), [rustls](<https://devfeed.tech/tags/rustls.md>), [security](<https://devfeed.tech/tags/security.md>), [tls](<https://devfeed.tech/tags/tls.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

Rustls 0.23.45 fixes a vulnerability in which TLS 1.3 handshake messages sent at the wrong encryption level could be accepted as plaintext after a key-changing message. The issue was present since Rustls 0.23.13 and could allow an on-path attacker to inject plaintext messages, although the authenticated handshake transcript prevented altering or completing the handshake.

### Source excerpt

While the Rustls modern TLS library is written in the Rust programming language with a focus on memory safety, as we've seen out of other Rust project re-implementations in the past, the new implementations can lead to other security bugs of their own. Out today is Rustls 0.23.45 to fix a security issue introduced back in 2024 with Rustls while the likes of OpenSSL, BoringSSL, and others are unaffected...

## One Decade of Rustls: Evolution, Benchmarks, and Future Roadmap

DevFeed: [One Decade of Rustls: Evolution, Benchmarks, and Future Roadmap](<https://devfeed.tech/articles/one-decade-of-rustls-evolution-benchmarks-and-future-roadmap-8458.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/rustls-one-decade/>)

Author: Olimpiu Pop

Published: 2026-09-12T07:07:00Z

Content type: news

Language: en

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

Topics: [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Security, Privacy and Abuse Prevention](<https://devfeed.tech/topics/security-privacy-and-abuse-prevention.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>)

Tags: [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [development](<https://devfeed.tech/tags/development.md>), [memory-leaks](<https://devfeed.tech/tags/memory-leaks.md>), [memory-safety](<https://devfeed.tech/tags/memory-safety.md>), [news](<https://devfeed.tech/tags/news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [release](<https://devfeed.tech/tags/release.md>), [retrospective](<https://devfeed.tech/tags/retrospective.md>), [rust](<https://devfeed.tech/tags/rust.md>), [rustls-one-decade](<https://devfeed.tech/tags/rustls-one-decade.md>), [security](<https://devfeed.tech/tags/security.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

Rustls marks its tenth anniversary with a retrospective on its growth, funding, security work, and performance. The article compares Rustls 0.23.37 with OpenSSL and BoringSSL and notes architectural changes planned for version 0.24.

### Source excerpt

Rustls, a Rust TLS library, marks its decade-long progression from a grassroots project to a funded open-source initiative. Key contributions from organisations boosted development, resulting in features like post-quantum cryptography and robust performance. The upcoming 0.24 release aims to enhance architecture and flexibility, including new input buffering and improved session handling By Olimpiu Pop

## HTTP/3 Support in HTTP Client API in Java 26

DevFeed: [HTTP/3 Support in HTTP Client API in Java 26](<https://devfeed.tech/articles/http-3-support-in-http-client-api-in-java-26-4495.md>)

Original publisher: [Read original article](<https://www.baeldung.com/java-httpclient-http-3-quic>)

Author: Rajat Garg

Published: 2026-09-10T18:50:56Z

Content type: tutorial

Language: en

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

Topics: [Java HttpClient](<https://devfeed.tech/topics/java-httpclient.md>), [client](<https://devfeed.tech/topics/client.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [http](<https://devfeed.tech/tags/http.md>), [java](<https://devfeed.tech/tags/java.md>), [java-httpclient](<https://devfeed.tech/tags/java-httpclient.md>), [latency](<https://devfeed.tech/tags/latency.md>), [networking](<https://devfeed.tech/tags/networking.md>), [networking-java-httpclient](<https://devfeed.tech/tags/networking-java-httpclient.md>), [networks](<https://devfeed.tech/tags/networks.md>), [popular](<https://devfeed.tech/tags/popular.md>), [tls](<https://devfeed.tech/tags/tls.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on using Java 26's HttpClient API with HTTP/3, including protocol preference and server-support discovery.

### Source excerpt

Learn how HttpClient API supports HTTP/3 now, and how to set your apps to use HTTP/3. The post HTTP/3 Support in HTTP Client API in Java 26 first appeared on Baeldung.

## 1.1.1.1 now supports post-quantum DNSSEC, all 2,420 bytes of it

DevFeed: [1.1.1.1 now supports post-quantum DNSSEC, all 2,420 bytes of it](<https://devfeed.tech/articles/1-1-1-1-now-supports-post-quantum-dnssec-all-2-420-bytes-of-it-117.md>)

Original publisher: [Read original article](<https://blog.cloudflare.com/post-quantum-dnssec-1111/>)

Author: Bas Westerbaan

Published: 2026-09-10T13:00:00Z

Content type: article

Language: en

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

Topics: [Cryptography](<https://devfeed.tech/topics/cryptography.md>)

Tags: [1-1-1-1](<https://devfeed.tech/tags/1-1-1-1.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [dns](<https://devfeed.tech/tags/dns.md>), [dnssec](<https://devfeed.tech/tags/dnssec.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [research](<https://devfeed.tech/tags/research.md>), [security](<https://devfeed.tech/tags/security.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tls](<https://devfeed.tech/tags/tls.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

Cloudflare's 1.1.1.1 now validates DNSSEC signatures using the post-quantum ML-DSA-44 algorithm. The article discusses testing oversized DNS responses and preventing downgrade to conventional signatures while retaining compatibility with older resolvers.

### Source excerpt

1.1.1.1 now validates DNSSEC signatures using NIST's post-quantum ML-DSA-44 algorithm. Here is how we manage 2,420-byte signatures and downgrade risks at scale.

## Enabling TLS in PXC without Downtime

DevFeed: [Enabling TLS in PXC without Downtime](<https://devfeed.tech/articles/enabling-tls-in-pxc-without-downtime-14095.md>)

Original publisher: [Read original article](<https://www.percona.com/blog/enabling-tls-in-pxc-without-downtime/>)

Author: Juan Arruti

Published: 2026-09-09T23:32:15Z

Content type: tutorial

Language: en

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

Topics: [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Security](<https://devfeed.tech/topics/security.md>), [Network](<https://devfeed.tech/topics/network.md>), [openssl](<https://devfeed.tech/topics/openssl.md>)

Tags: [galera](<https://devfeed.tech/tags/galera.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [insight-for-dbas](<https://devfeed.tech/tags/insight-for-dbas.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [percona](<https://devfeed.tech/tags/percona.md>), [pxc](<https://devfeed.tech/tags/pxc.md>), [replication](<https://devfeed.tech/tags/replication.md>), [security](<https://devfeed.tech/tags/security.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [tls](<https://devfeed.tech/tags/tls.md>), [tls-handshake](<https://devfeed.tech/tags/tls-handshake.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [xtradb-cluster-pxc](<https://devfeed.tech/tags/xtradb-cluster-pxc.md>)

### AI overview

This tutorial explains how to enable TLS for replication traffic in Percona XtraDB Cluster without a full cluster restart. Using Galera's socket.dynamic option, operators can perform two rolling restarts: first allowing encrypted and plaintext connections, then enforcing TLS-only communication.

### Source excerpt

Starting with Percona XtraDB Cluster (PXC) 8.0, replication traffic encryption is enabled by default. That said, it's common to find clusters running without TLS that suddenly need it: a new compliance requirement, an audit finding, a network segment that is no longer considered trusted. PXC has a variable for exactly that case, pxc-encrypt-cluster-traffic, which handles ... Continued The post Enabling TLS in PXC without Downtime appeared first on Percona.

## A decade of Rustls

DevFeed: [A decade of Rustls](<https://devfeed.tech/articles/a-decade-of-rustls-8498.md>)

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

Author: jzb

Published: 2026-09-09T18:11:54Z

Content type: news

Language: en

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

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Security, Privacy and Abuse Prevention](<https://devfeed.tech/topics/security-privacy-and-abuse-prevention.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [blog](<https://devfeed.tech/tags/blog.md>), [compression](<https://devfeed.tech/tags/compression.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [performance](<https://devfeed.tech/tags/performance.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [releases](<https://devfeed.tech/tags/releases.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

A retrospective on ten years of the Rustls TLS-library project, covering its release history, the forthcoming 0.24 and eventual 1.0 releases, and features added in the stable 0.23 line.

### Source excerpt

Joe Birr-Pixton has written a blog post reflecting on a decade of the Rustls TLS-library project and looking ahead to the upcoming 0.24 release and an eventual 1.0 release. Rustls began with a first commit on May 2, 2016. Progress was quick: a month later, on June 5, it could interoperate with most sites on the web. The first release, 0.1.0, followed on August 27, 2016 - less than four months after the first commit. [...] From the 0.1.0 release, the project moved through a long series of releases over the following eight years, building out functionality, hardening and refining the API. That sequence of release lines culminated in 0.23, released on February 29, 2024. The 0.23 release line has been a stable one: in the time since, it has seen 43 non-breaking releases. That stability didn't come with stagnation. The 0.23 line delivered a wide range of important features, including a FIPS-certified cryptography option, certificate compression, Encrypted ClientHello, post-quantum cryptography, and performance improvements.

## Bring your own client certificate for backend mTLS in Amazon API Gateway

DevFeed: [Bring your own client certificate for backend mTLS in Amazon API Gateway](<https://devfeed.tech/articles/bring-your-own-client-certificate-for-backend-mtls-in-amazon-api-gateway-4658.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/compute/bring-your-own-client-certificate-for-backend-mtls-in-amazon-api-gateway/>)

Author: Biswanath Mukherjee

Published: 2026-09-08T21:46:39Z

Content type: tutorial

Language: en

Sources: [AWS Compute Blog](<https://devfeed.tech/sources/aws-compute-blog.md>)

Topics: [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>), [AWS Certificate Manager](<https://devfeed.tech/topics/aws-certificate-manager.md>), [Amazon Elastic Container Service](<https://devfeed.tech/topics/amazon-elastic-container-service.md>), [nginx](<https://devfeed.tech/topics/nginx.md>)

Tags: [amazon-api-gateway](<https://devfeed.tech/tags/amazon-api-gateway.md>), [amazon-elastic-container-service](<https://devfeed.tech/tags/amazon-elastic-container-service.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [aws-certificate-manager](<https://devfeed.tech/tags/aws-certificate-manager.md>), [aws-fargate](<https://devfeed.tech/tags/aws-fargate.md>), [intermediate-200](<https://devfeed.tech/tags/intermediate-200.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

This tutorial shows how to configure Amazon API Gateway to present a third-party or AWS Private CA-issued client certificate for outbound mTLS to an Amazon ECS backend.

### Source excerpt

Enterprises that use Amazon API Gateway often want to bring their own client certificate for backend mutual TLS (mTLS) authentication. With API Gateway, you can now use a third-party or AWS Private CA-issued client certificate for the outbound mTLS handshake. In this post, you build a REST API with an outbound mTLS connection to an Amazon ECS backend.

## Automatic Key Exchange: faster, post-quantum secure origin handshakes for 45 billion daily connections (and counting)

DevFeed: [Automatic Key Exchange: faster, post-quantum secure origin handshakes for 45 billion daily connections (and counting)](<https://devfeed.tech/articles/automatic-key-exchange-faster-post-quantum-secure-origin-handshakes-for-45-billion-daily-connections-and-counting-106.md>)

Original publisher: [Read original article](<https://blog.cloudflare.com/automatic-key-exchange-for-origins/>)

Author: Alex Krivit

Published: 2026-09-08T13:10:00Z

Content type: release

Language: en

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

Topics: [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [SSL](<https://devfeed.tech/topics/ssl.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>)

Tags: [application-security](<https://devfeed.tech/tags/application-security.md>), [application-services](<https://devfeed.tech/tags/application-services.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [latency](<https://devfeed.tech/tags/latency.md>), [performance](<https://devfeed.tech/tags/performance.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [research](<https://devfeed.tech/tags/research.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

Cloudflare announces Automatic Key Exchange, which probes TLS 1.3 origins for supported key-agreement algorithms and uses the preferred option on the first connection attempt. The rollout reduces HelloRetryRequests and handshake latency while automatically preferring post-quantum hybrid connections where supported.

### Source excerpt

Automatic Key Exchange probes TLS 1.3-capable customer origins to learn which key agreement algorithms they support. We then lead with the most secure algorithm when connecting to the origin, preferring post-quantum connections wherever the origin supports it.

## Java Annotated Monthly - September 2026

DevFeed: [Java Annotated Monthly - September 2026](<https://devfeed.tech/articles/java-annotated-monthly-september-2026-8803.md>)

Original publisher: [Read original article](<https://blog.jetbrains.com/idea/2026/09/java-annotated-monthly-september-2026/>)

Author: Irina Mariasova

Published: 2026-09-07T11:27:14Z

Content type: article

Language: en

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

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [kotlinllm](<https://devfeed.tech/topics/kotlinllm.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [articles](<https://devfeed.tech/tags/articles.md>), [coding](<https://devfeed.tech/tags/coding.md>), [java](<https://devfeed.tech/tags/java.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [migration](<https://devfeed.tech/tags/migration.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [september-2026](<https://devfeed.tech/tags/september-2026.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

The September 2026 Java Annotated Monthly surveys Java news, JDK 27 and its performance and security changes, Java tutorials, Kotlin updates, AI-focused development, and developments across languages, frameworks, libraries, and technologies. It highlights compact object headers, G1 as the default garbage collector, protection for sensitive JFR data, post-quantum key exchange in TLS 1.3, Java migration guidance, and selected Kotlin and AI coding resources.

### Source excerpt

This month's Java Annotated Monthly brings you the latest Java news, a generous dose of AI-focused articles, Kotlin updates, and highlights from a variety of technologies and frameworks, plus plenty more worth adding to your reading list. Our featured writer, Aicha Laafia, takes a closer look at upcoming JEPs and shares her key findings on [...]

## Announcing Appwrite Domains: your registrar and DNS host

DevFeed: [Announcing Appwrite Domains: your registrar and DNS host](<https://devfeed.tech/articles/announcing-appwrite-domains-your-registrar-and-dns-host-16408.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/announcing-appwrite-domains>)

Author: Aditya Oberai

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

Content type: release

Language: en

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

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [dns](<https://devfeed.tech/tags/dns.md>), [domain](<https://devfeed.tech/tags/domain.md>), [organization](<https://devfeed.tech/tags/organization.md>), [products](<https://devfeed.tech/tags/products.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

Appwrite announces Appwrite Domains, a feature of Appwrite Cloud that combines domain registration, authoritative DNS hosting, TLS management, and hostname connections for Sites, Functions, and project APIs within an organization.

### Source excerpt

Appwrite Domains brings registration, DNS, and TLS into your organization. Buy names across 160+ TLDs, host the zone, and connect Sites and Functions.

## ZGateway: Learnings from Putting a Proxy in Front of ZippyDB

DevFeed: [ZGateway: Learnings from Putting a Proxy in Front of ZippyDB](<https://devfeed.tech/articles/zgateway-learnings-from-putting-a-proxy-in-front-of-zippydb-133.md>)

Original publisher: [Read original article](<https://engineering.fb.com/2026/09/03/core-infra/zgateway-proxy-zippydb-meta/>)

Author: Rittik Banik; Yunhao Cao

Published: 2026-09-03T16:00:20Z

Content type: article

Language: en

Sources: [Engineering at Meta](<https://devfeed.tech/sources/engineering-at-meta.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [core-infra](<https://devfeed.tech/tags/core-infra.md>), [database](<https://devfeed.tech/tags/database.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [meta](<https://devfeed.tech/tags/meta.md>), [operations](<https://devfeed.tech/tags/operations.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [routing](<https://devfeed.tech/tags/routing.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

Meta introduces ZGateway, a proxy layer that unifies client traffic to its ZippyDB key-value store. The article explains how a managed proxy centralizes connection management, request batching, load balancing, admission control, routing, and cross-region resilience for a large client fleet.

### Source excerpt

We're introducing ZGateway, the proxy we are using to unify traffic through ZippyDB, Meta's most widely-used key value store. As a bonus, it also enables admission control, load balancing, cross-region resilience, and richer operations. ZippyDB is the most widely used key value store at Meta, backing product metadata, counters, and configuration, and can serve billions [...] Read More... The post ZGateway: Learnings from Putting a Proxy in Front of ZippyDB appeared first on Engineering at Meta.

## Acceleration of Curve25519 Field Operations with Java Software and Intrinsics

DevFeed: [Acceleration of Curve25519 Field Operations with Java Software and Intrinsics](<https://devfeed.tech/articles/acceleration-of-curve25519-field-operations-with-java-software-and-intrinsics-15129.md>)

Original publisher: [Read original article](<https://inside.java/2026/09/03/java-acceleration-curve25519-field-operations/>)

Author: Shawn Emery

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

Content type: article

Language: en

Sources: [Inside Java](<https://devfeed.tech/sources/inside-java.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [JDK 27](<https://devfeed.tech/topics/jdk-27.md>), [JDK 28](<https://devfeed.tech/topics/jdk-28.md>), [Security](<https://devfeed.tech/topics/security.md>), [Post-Quantum](<https://devfeed.tech/topics/post-quantum.md>)

Tags: [crypto](<https://devfeed.tech/tags/crypto.md>), [ed25519](<https://devfeed.tech/tags/ed25519.md>), [java](<https://devfeed.tech/tags/java.md>), [jdk](<https://devfeed.tech/tags/jdk.md>), [jdk-27](<https://devfeed.tech/tags/jdk-27.md>), [jdk-28](<https://devfeed.tech/tags/jdk-28.md>), [performance](<https://devfeed.tech/tags/performance.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [security](<https://devfeed.tech/tags/security.md>), [tls](<https://devfeed.tech/tags/tls.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

JDK 27 and JDK 28 improve Curve25519 field-operation performance through software changes and architecture-specific intrinsics. The improvements benefit X25519, Ed25519, and X25519MLKEM768 operations, with gains varying by algorithm, JDK build, and x86_64 or AArch64 platform.

### Source excerpt

Find out about the improved Curve25519 field performance in JDK 27 and JDK 28.

## curl 8.22.0

DevFeed: [curl 8.22.0](<https://devfeed.tech/articles/curl-8-22-0-18904.md>)

Original publisher: [Read original article](<https://daniel.haxx.se/blog/2026/09/02/curl-8-22-0/>)

Author: Daniel Stenberg

Published: 2026-09-02T05:52:46Z

Content type: release

Language: en

Sources: [Daniel Stenberg](<https://devfeed.tech/sources/daniel-stenberg.md>)

Topics: [cURL](<https://devfeed.tech/topics/curl.md>), [Security](<https://devfeed.tech/topics/security.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [openssl](<https://devfeed.tech/topics/openssl.md>), [API](<https://devfeed.tech/topics/api.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [bugfixes](<https://devfeed.tech/tags/bugfixes.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [curl](<https://devfeed.tech/tags/curl.md>), [curl-and-libcurl](<https://devfeed.tech/tags/curl-and-libcurl.md>), [cve](<https://devfeed.tech/tags/cve.md>), [cves](<https://devfeed.tech/tags/cves.md>), [http](<https://devfeed.tech/tags/http.md>), [openssl](<https://devfeed.tech/tags/openssl.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

The curl 8.22.0 release includes six changes, 302 bug fixes, and nine curl/libcurl security fixes plus one wcurl fix. It adds Apple GSS Framework support, API guards, experimental HTTP Message Signatures support, and Apple fast UDP, while blocking NTLM fallback in SPNEGO and dropping TLS-SRP support.

### Source excerpt

Welcome to this new release. Get it as always from https://curl.se. If you rather want a security-patched older release branch, stay tuned for the follow-up Rock-solid curl announcement within a few days. Release presentation Numbers the 276th release6 changes70 days (total: 10,887)302 bugfixes (total: 14,489)525 commits (total: 39,608)0 new public libcurl function (total: 100)4 new ... Continue reading curl 8.22.0 ->

## Announcing native MySQL databases: Bring your MySQL workloads to Appwrite

DevFeed: [Announcing native MySQL databases: Bring your MySQL workloads to Appwrite](<https://devfeed.tech/articles/announcing-native-mysql-databases-bring-your-mysql-workloads-to-appwrite-16435.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/announcing-native-mysql-databases>)

Author: Jake Barnby

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

Content type: release

Language: en

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

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [availability](<https://devfeed.tech/tags/availability.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [replication](<https://devfeed.tech/tags/replication.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

Appwrite announces native managed MySQL databases that can run inside the same project as an application's existing backend. The service supports MySQL 8.4 and 8.0, standard drivers and ORMs, TLS, backups and point-in-time recovery, replicas with automatic failover, database branches, scaling, and connection pooling.

### Source excerpt

Provision a managed MySQL 8.4 instance inside your Appwrite project and keep using the drivers, ORMs, and tools your applications already depend on.

## Sites using PQC (September 2026)

DevFeed: [Sites using PQC (September 2026)](<https://devfeed.tech/articles/sites-using-pqc-september-2026-30242.md>)

Original publisher: [Read original article](<https://www.netmeister.org/blog/pqc-use-2026-09.html>)

Published: 2026-09-01T14:49:46Z

Content type: article

Language: en

Sources: [Signs of Triviality](<https://devfeed.tech/sources/signs-of-triviality.md>)

Topics: [Post-quantum cryptography](<https://devfeed.tech/topics/post-quantum-cryptography.md>), [Post-Quantum](<https://devfeed.tech/topics/post-quantum.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [post](<https://devfeed.tech/tags/post.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [post-quantum-cryptography](<https://devfeed.tech/tags/post-quantum-cryptography.md>), [quantum](<https://devfeed.tech/tags/quantum.md>), [september-2026](<https://devfeed.tech/tags/september-2026.md>), [sites](<https://devfeed.tech/tags/sites.md>), [tls](<https://devfeed.tech/tags/tls.md>), [top](<https://devfeed.tech/tags/top.md>), [using](<https://devfeed.tech/tags/using.md>)

### AI overview

A periodic check examines which of the top 1 million domains support post-quantum cryptography in their TLS key exchange.

### Source excerpt

One more periodic check of which of the top 1M domains support post-quantum cryptography in their TLS key exchange.

## Rotating Expiring X.509 Certificates in Percona Server for MongoDB with Minimal Service Interruption

DevFeed: [Rotating Expiring X.509 Certificates in Percona Server for MongoDB with Minimal Service Interruption](<https://devfeed.tech/articles/rotating-expiring-x-509-certificates-in-percona-server-for-mongodb-with-minimal-service-interruption-14114.md>)

Original publisher: [Read original article](<https://www.percona.com/blog/rotating-expiring-x-509-certificates-in-percona-server-for-mongodb-with-minimal-service-interruption/>)

Author: Ivan Groenewold

Published: 2026-08-31T11:48:11Z

Content type: tutorial

Language: en

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

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [insight-for-dbas](<https://devfeed.tech/tags/insight-for-dbas.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [private-key](<https://devfeed.tech/tags/private-key.md>), [rotation](<https://devfeed.tech/tags/rotation.md>), [security](<https://devfeed.tech/tags/security.md>), [tls](<https://devfeed.tech/tags/tls.md>), [x509](<https://devfeed.tech/tags/x509.md>)

### AI overview

This tutorial explains how to renew same-CA X.509 certificates in Percona Server for MongoDB with minimal service interruption. It covers reloading TLS material with rotateCertificates, certificate and private-key configuration, limitations, validation, and cases where hot reload should not be used.

### Source excerpt

Expired TLS certificates can prevent new client connections and, when X.509 is used for Percona Server for MongoDB internal authentication, also prevent members of a replica set or sharded cluster from authenticating to one another. In this post we will discuss performing a same-CA renewal: replacement certificates for server, member, and client leaf are issued ... Continued The post Rotating Expiring X.509 Certificates in Percona Server for MongoDB with Minimal Service Interruption appeared first on Percona.

## Kubernetes v1.37: Pod Certificates and Cluster Trust Bundles

DevFeed: [Kubernetes v1.37: Pod Certificates and Cluster Trust Bundles](<https://devfeed.tech/articles/kubernetes-v1-37-pod-certificates-and-cluster-trust-bundles-4574.md>)

Original publisher: [Read original article](<https://kubernetes.io/blog/2026/08/28/kubernetes-v1-37-pod-certificates-and-cluster-trust-bundles/>)

Author: Taahir Ahmed

Published: 2026-08-28T18:30:00Z

Content type: article

Language: en

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

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [JSON Web Tokens](<https://devfeed.tech/topics/jwt.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [json](<https://devfeed.tech/tags/json.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [post](<https://devfeed.tech/tags/post.md>), [tls](<https://devfeed.tech/tags/tls.md>), [tokens](<https://devfeed.tech/tags/tokens.md>)

### AI overview

Kubernetes 1.37 introduces generally available Pod Certificates and Cluster Trust Bundles, adding built-in X.509 certificate issuance for TLS and mTLS. The article explains how this production identity mechanism relates to existing service account JWTs and addresses the security limitations of bearer tokens.

### Source excerpt

Pod Certificate / Cluster Trust Bundles Blog Post Kubernetes brings a wealth of features that make it easy to run your production workloads securely and reliably. While aspects like scheduling, health checks and resource limits are probably at the front of your mind, one other important feature of Kubernetes is production identity -- how your workload can authenticate to other systems in order to do its job. Up until now, the primary production identity mechanism built into Kubernetes has been service account JWTs (JSON Web Tokens). These are cryptographically-signed tokens, issued by the control plane of your cluster, that let anyone in the world understand who is calling when your workload uses them. In Kubernetes 1.37, the foundations of a new built-in production identity technology have gone GA. Pod Certificates (and the closely-associated Cluster Trust Bundles) build X.509 certificate issuance for TLS and mTLS directly into core Kubernetes. Why? Service account JWTs have a lot going for them: They are built directly into Kubelet, and work pretty magically. They are written to your workload container's filesystem before your workload starts up, and automatically kept up to date. The issuance system follows least-privilege principles; the node restriction admission plugin ensures that tokens can only be requested by the Kubelet that is actually currently running your pod. They can be federated, allowing you to use them to authenticate to other systems outside of Kubernetes. Service account JWTs underpin the pod-to-cloud authentication store for all of the largest cloud providers, and have widespread support across many additional services and software packages. If it can understand JWTs, you can authenticate to it with a service account token. However, service account JWTs have one big downside -- they are bearer tokens. With bearer tokens, if you have the token, then you are the identity asserted by the token. And since you necessarily have to hand copies of the J

## Security Advisory: CVE-2026-81934

DevFeed: [Security Advisory: CVE-2026-81934](<https://devfeed.tech/articles/security-advisory-cve-2026-81934-4848.md>)

Original publisher: [Read original article](<https://redis.io/blog/security-advisory-cve-2026-81934/>)

Author: Riaz Lakhani

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

Content type: news

Language: en

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

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

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [redis](<https://devfeed.tech/tags/redis.md>), [releases](<https://devfeed.tech/tags/releases.md>), [security](<https://devfeed.tech/tags/security.md>), [tech](<https://devfeed.tech/tags/tech.md>), [tls](<https://devfeed.tech/tags/tls.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

Redis remediated CVE-2026-81934, a high-severity use-after-free flaw in TLS pending-data processing that could allow authenticated attackers to execute remote code under specific conditions. The advisory lists fixed Redis releases and recommends upgrading, restricting network access, and enforcing least-privilege authentication controls.

### Source excerpt

Update 9/1/2026: Following further review, the public CVE record for CVE-2026-81934 was updated to reflect a revised CVSS score of 7.5 (High). What happened? Redis identified and remediated a use-after-free vulnerability in TLS pending-data processi...

## 【kube-apiserver】Mutating / Validating Webhook：timeout、failurePolicy 与可用性门

DevFeed: [【kube-apiserver】Mutating / Validating Webhook：timeout、failurePolicy 与可用性门](<https://devfeed.tech/articles/kube-apiserver-mutating-validating-webhook-timeout-failurepolicy-33965.md>)

Original publisher: [Read original article](<https://quant67.com/post/apiserver/09-webhooks/09-webhooks.html>)

Author: Liao Tonglang

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

Content type: tutorial

Language: zh

Sources: [土法炼钢 - 系统与基础设施](<https://devfeed.tech/sources/source-4.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [dry-run](<https://devfeed.tech/topics/dry-run.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [admission](<https://devfeed.tech/tags/admission.md>), [api](<https://devfeed.tech/tags/api.md>), [apiserver](<https://devfeed.tech/tags/apiserver.md>), [cel](<https://devfeed.tech/tags/cel.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kyverno](<https://devfeed.tech/tags/kyverno.md>), [mutating](<https://devfeed.tech/tags/mutating.md>), [timeout](<https://devfeed.tech/tags/timeout.md>), [tls](<https://devfeed.tech/tags/tls.md>), [v1-30-3](<https://devfeed.tech/tags/v1-30-3.md>), [validating](<https://devfeed.tech/tags/validating.md>), [webhook](<https://devfeed.tech/tags/webhook.md>)

### AI overview

A tutorial on configuring and troubleshooting Kubernetes v1.30.3 mutating and validating admission webhooks. It explains configuration fields, timeout and failurePolicy behavior, production availability requirements, reinvocation and idempotency, CEL ValidatingAdmissionPolicy boundaries, and an evidence-based troubleshooting approach. It emphasizes that slow webhooks add latency to the admission path rather than indicating etcd lag.

### Source excerpt

钉 K8s v1.30.3 的 MutatingWebhookConfiguration / ValidatingWebhookConfiguration v1：timeoutSeconds、failurePolicy、sideEffects、reinvocationPolicy 字段语义；webhook 慢如何表现为写路径延迟而非 etcd lag；生产可用性门选取；CEL ValidatingAdmissionPolicy 作为内置替代路径；排障证据包。

## The best workflow engine is a programming language

DevFeed: [The best workflow engine is a programming language](<https://devfeed.tech/articles/the-best-workflow-engine-is-a-programming-language-776.md>)

Original publisher: [Read original article](<https://vercel.com/blog/the-best-workflow-engine-is-a-programming-language>)

Author: Pranay Prakash

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

Content type: opinion

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [airflow](<https://devfeed.tech/tags/airflow.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [tls](<https://devfeed.tech/tags/tls.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article argues that programming languages can express workflow graphs more naturally than manually defined DAGs. It describes using TypeScript for durable execution and contrasts that approach with the operational setup required to run Temporal workers and infrastructure.

### Source excerpt

The idea of orchestrating long-running, stateful logic on top of unreliable, stateless infrastructure isn't new. We've had message queues, job runners, microservice choreographies, and full-blown workflow engines for a long time. What we never had was a version of it that felt good to write. I'd spent about six months working on a fork of Temporal, mostly on weekends, trying to turn it into a serverless answer with DX that felt more Vercel-native. Eventually it dawned on me that to ship that experience, I'd need to own the execution environment too. So I dropped the fork, joined Vercel, and started hacking on a new framework from scratch alongside Nathan Rajlich. Code is already a DAG A workflow is a DAG, a directed acyclic graph. Before Temporal (and Cadence before it), nearly every workflow framework made you draw that DAG by hand. Apache Airflow is the canonical example. You describe your pipeline as an explicit graph of tasks and dependencies, and your actual logic gets buried inside the nodes." That always felt backwards to me. We already have a tool for expressing "do this, then that, and these in parallel, and branch here." It's called a programming language. An abstract syntax tree is a DAG. Software itself is a DAG. I knew that in the abstract, but it didn't truly hit me until I saw Temporal, where you write what looks like normal sequential code and the engine makes it durable underneath. It was the dream all along. What running Temporal taught me Temporal is great once your infrastructure exists. I was starting from scratch, and setting it up meant: Standing up Temporal Cloud (or self-hosting the server: Frontend, History, Matching, and Worker services, plus a Cassandra/Postgres/MySQL backend and sharding). Running your own worker fleet: Temporal never executes your code. Your workers poll the server and run your workflows and activities. In practice that's a Kubernetes cluster you own. Wiring it all together: task queues, activity registration, client co

## pgwatch v6: Prometheus becomes a source, not just a sink

DevFeed: [pgwatch v6: Prometheus becomes a source, not just a sink](<https://devfeed.tech/articles/pgwatch-v6-prometheus-becomes-a-source-not-just-a-sink-14491.md>)

Original publisher: [Read original article](<https://www.cybertec-postgresql.com/en/pgwatch-v6-prometheus-becomes-a-source-not-just-a-sink/>)

Author: Pavlo Golub

Published: 2026-08-26T07:43:28Z

Content type: release

Language: en

Sources: [CYBERTEC PostgreSQL | Services & Support](<https://devfeed.tech/sources/cybertec-postgresql-services-support.md>)

Topics: [Prometheus](<https://devfeed.tech/topics/prometheus.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [metrics](<https://devfeed.tech/tags/metrics.md>), [news](<https://devfeed.tech/tags/news.md>), [password](<https://devfeed.tech/tags/password.md>), [patroni](<https://devfeed.tech/tags/patroni.md>), [pgwatch](<https://devfeed.tech/tags/pgwatch.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>), [release](<https://devfeed.tech/tags/release.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

This blog post introduces pgwatch v6.0.0-beta, whose headline feature allows pgwatch to scrape Prometheus exporters directly as first-class sources alongside PostgreSQL sources. It explains source configuration, metric and label handling, and support for Basic Auth and TLS.

### Source excerpt

This blog explains all feature highlights related to PGWatch 6.0.0 beta. You can read to understand and test the features yourself. The post pgwatch v6: Prometheus becomes a source, not just a sink appeared first on CYBERTEC PostgreSQL | Services & Support.

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