# New Feature

Published articles for New Feature.

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

## Horizon OS 2.7 Brings Gamepad Emulation & 240 Hz Refresh Rate To Quest 3

DevFeed: [Horizon OS 2.7 Brings Gamepad Emulation & 240 Hz Refresh Rate To Quest 3](<https://devfeed.tech/articles/horizon-os-2-7-brings-gamepad-emulation-240-hz-refresh-rate-to-quest-3-17301.md>)

Original publisher: [Read original article](<https://www.uploadvr.com/qhorizon-os-2-7-adds-gamepad-emulation-and-207-hz-display-mode-240-hz-in-dev-mode/>)

Author: Luna

Published: 2026-09-01T08:44:44Z

Content type: news

Language: en

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

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Xbox](<https://devfeed.tech/topics/xbox.md>)

Tags: [controllers](<https://devfeed.tech/tags/controllers.md>), [developer](<https://devfeed.tech/tags/developer.md>), [display](<https://devfeed.tech/tags/display.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [headsets-tech](<https://devfeed.tech/tags/headsets-tech.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [update](<https://devfeed.tech/tags/update.md>), [xbox](<https://devfeed.tech/tags/xbox.md>)

### AI overview

Meta's Horizon OS 2.7 adds Gamepad Emulation for Touch Plus controllers on Quest 3 and Quest 3S, plus extended refresh-rate support on Quest 3 up to 207 Hz through standard APIs and up to 240 Hz using ADB commands in Developer Mode.

### Source excerpt

Meta's Horizon OS 2.7 is rolling out, bringing Gamepad Emulation to Quest Touch Plus controllers and extended refresh rates up to 240Hz on Quest 3.

## Podman 6.1.0: Volume Renaming, Machine Restarts, and a Long List of Bug Fixes

DevFeed: [Podman 6.1.0: Volume Renaming, Machine Restarts, and a Long List of Bug Fixes](<https://devfeed.tech/articles/podman-6-1-0-volume-renaming-machine-restarts-and-a-long-list-of-bug-fixes-12850.md>)

Original publisher: [Read original article](<https://blog.podman.io/2026/08/podman-6-1-0-volume-renaming-machine-restarts-and-a-long-list-of-bug-fixes/>)

Author: Mohan Boddu

Published: 2026-08-17T19:51:34Z

Content type: release

Language: en

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

Topics: [podman](<https://devfeed.tech/topics/podman.md>), [podman machine](<https://devfeed.tech/topics/podman-machine.md>), [API](<https://devfeed.tech/topics/api.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Windows Subsystem for Linux](<https://devfeed.tech/topics/wsl.md>), [Docker](<https://devfeed.tech/topics/docker.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [api](<https://devfeed.tech/tags/api.md>), [articles](<https://devfeed.tech/tags/articles.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [buildah](<https://devfeed.tech/tags/buildah.md>), [containers](<https://devfeed.tech/tags/containers.md>), [docker](<https://devfeed.tech/tags/docker.md>), [macos](<https://devfeed.tech/tags/macos.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [podman](<https://devfeed.tech/tags/podman.md>), [podman-desktop](<https://devfeed.tech/tags/podman-desktop.md>), [podman-machine](<https://devfeed.tech/tags/podman-machine.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [update](<https://devfeed.tech/tags/update.md>), [volume](<https://devfeed.tech/tags/volume.md>), [windows](<https://devfeed.tech/tags/windows.md>), [wsl](<https://devfeed.tech/tags/wsl.md>)

### AI overview

Podman 6.1.0 adds volume renaming, a dedicated podman machine restart command, idempotent network removal, retry options for manifest pushes, improved Kubernetes healthcheck mapping, WSL port-forwarding support, IPv6 forwarding fixes, and free-memory reporting. It also improves Docker-compatible API behavior and includes numerous bug fixes and dependency updates.

### Source excerpt

Podman 6.1.0 is here, and while it's not a flashy release, it's the kind of update that quietly makes day-to-day container work smoother. This release focuses on rounding out long-requested quality-of-life commands, tightening up podman machine reliability across Windows, macOS, and WSL, and squashing a healthy batch of bugs in Quadlet, healthchecks, and the API [...]

## New Feature: Games

DevFeed: [New Feature: Games](<https://devfeed.tech/articles/new-feature-games-32357.md>)

Original publisher: [Read original article](<https://joshtronic.com/2026/07/26/new-feature-games/>)

Author: Josh Sherman

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

Content type: opinion

Language: en

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

Topics: [Website](<https://devfeed.tech/topics/website.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [feature](<https://devfeed.tech/tags/feature.md>), [games](<https://devfeed.tech/tags/games.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>)

### AI overview

The author announces a new games page on their website, featuring several game websites, a game created for the 10K Apart coding competition, and Porksicle, an attempted automated game company involving more than 100 minigames and agents.

### Source excerpt

Part of running your own website is being able to do what you want on it. Within the confines of the law, of course. Back in the day you'd add something trivial to your site and make a formal announcement about it to your adoring fan base. I've done it in the past. My buddy Geoff still does it. As of late, it seems like what's old is new again on the web. Rather than bore you with some navel gazing about AI or similar, today I'm going to post about a new feature on my site. Bangs on the table to simulate a drum roll... I've added a games page. It's mostly just a bunch of slopped-together game websites to chip away at my backlog of "this would make a great game" domains I've accrued over the years. Along with a game that I wrote myself for the 10K Apart coding competition. Spoiler: I didn't place well. Speaking of AI navel gazing, the most ambitious of the bunch is Porksicle. With over 100 minigames, it's my attempt to build a fully automated game company with agents. I greenlight the work and mostly serve as Chief Playtester. If you have some time to kill, feel free to pull up a stool and game a while.

## Podman 6: New Dual-Purpose MSI Installer Explained

DevFeed: [Podman 6: New Dual-Purpose MSI Installer Explained](<https://devfeed.tech/articles/podman-6-new-dual-purpose-msi-installer-explained-12849.md>)

Original publisher: [Read original article](<https://blog.podman.io/2026/07/podman-6-new-dual-purpose-msi-installer-explained/>)

Author: Mario Loriedo

Published: 2026-07-15T09:19:06Z

Content type: tutorial

Language: en

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

Topics: [podman](<https://devfeed.tech/topics/podman.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [Windows Subsystem for Linux](<https://devfeed.tech/topics/wsl.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [articles](<https://devfeed.tech/tags/articles.md>), [blog](<https://devfeed.tech/tags/blog.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [installation](<https://devfeed.tech/tags/installation.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [podman](<https://devfeed.tech/tags/podman.md>), [podman-machine](<https://devfeed.tech/tags/podman-machine.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

Podman 6 introduces a dual-purpose MSI installer for Windows. It defaults to per-user installation without administrative privileges, while still supporting per-machine installation. The redesign separates virtualization setup from the installer, improving reliability and simplifying maintenance. Users upgrading from older EXE-based versions must uninstall the previous version first, but Podman data and machine configurations are preserved.

### Source excerpt

Podman 6 introduces a revamped Windows installer, allowing users to install without administrative privileges, simplifying enterprise usage. The transition to a Dual-Purpose MSI package improves reliability by separating virtualization setup from the installer. Additionally, compatibility with community package managers like Scoop and Chocolatey enhances user experience. Feedback is encouraged for further improvements.

## Hyper-V Machines for Unprivileged Users

DevFeed: [Hyper-V Machines for Unprivileged Users](<https://devfeed.tech/articles/hyper-v-machines-for-unprivileged-users-12847.md>)

Original publisher: [Read original article](<https://blog.podman.io/2026/07/hyper-v-machines-for-unprivileged-users/>)

Author: Mario Loriedo

Published: 2026-07-10T09:55:21Z

Content type: article

Language: en

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

Topics: [podman](<https://devfeed.tech/topics/podman.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Usability](<https://devfeed.tech/topics/usability.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [env-file-security](<https://devfeed.tech/tags/env-file-security.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [podman](<https://devfeed.tech/tags/podman.md>), [podman-machine](<https://devfeed.tech/tags/podman-machine.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [release](<https://devfeed.tech/tags/release.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [windows](<https://devfeed.tech/tags/windows.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article describes upcoming Podman 6 improvements for managing Hyper-V-based Podman machines on Windows without full administrator access. After one-time administrative host setup, developers can create, start, stop, remove, and query machines from a standard terminal, including on locked-down corporate laptops. The changes include reuse of Hyper-V socket registry configuration and host pre-provisioning for permissions and required registry entries.

### Source excerpt

For Windows users on Hyper-V, certain common tasks, such as machine creation and removal, required a trip to the IT help desk for administrative approval. With the upcoming release of Podman 6, we are breaking down this barrier. After an initial setup performed by an admin, it will be possible to manage Hyper-V-based Podman machines as a non-administrator, even on locked-down corporate laptops.

## Automatic CA Certificate Import in Podman 6

DevFeed: [Automatic CA Certificate Import in Podman 6](<https://devfeed.tech/articles/automatic-ca-certificate-import-in-podman-6-12846.md>)

Original publisher: [Read original article](<https://blog.podman.io/2026/07/automatic-ca-certificate-import-in-podman-6/>)

Author: Mario Loriedo

Published: 2026-07-08T09:26:23Z

Content type: article

Language: en

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

Topics: [podman](<https://devfeed.tech/topics/podman.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Go](<https://devfeed.tech/topics/go.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Windows Subsystem for Linux](<https://devfeed.tech/topics/wsl.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [articles](<https://devfeed.tech/tags/articles.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [community](<https://devfeed.tech/tags/community.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [containers](<https://devfeed.tech/tags/containers.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [developers](<https://devfeed.tech/tags/developers.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [go](<https://devfeed.tech/tags/go.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [podman](<https://devfeed.tech/tags/podman.md>), [podman-machine](<https://devfeed.tech/tags/podman-machine.md>), [providers](<https://devfeed.tech/tags/providers.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [security](<https://devfeed.tech/tags/security.md>), [windows](<https://devfeed.tech/tags/windows.md>), [wsl](<https://devfeed.tech/tags/wsl.md>)

### AI overview

Podman 6 introduces optional automatic import of trusted host CA certificates into Podman Machine guests. The feature synchronizes certificates on machine boot, helping containers access internal registries and web services without manual certificate export and injection.

### Source excerpt

With the release of Podman 6.0, an improvement for enterprise users and developers behind corporate proxies is the new automatic import of host certificates for the Podman machine.

## Managing Multiple Lua Scripts with Ceph Object Storage

DevFeed: [Managing Multiple Lua Scripts with Ceph Object Storage](<https://devfeed.tech/articles/managing-multiple-lua-scripts-with-ceph-object-storage-12338.md>)

Original publisher: [Read original article](<https://ceph.io/en/news/blog/2026/rgw-multiple-scripts/>)

Author: Kirby Chin

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

Content type: article

Language: en

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

Topics: [Lua](<https://devfeed.tech/topics/lua.md>), [Script](<https://devfeed.tech/topics/script.md>), [Scripting](<https://devfeed.tech/topics/scripting.md>), [Security](<https://devfeed.tech/topics/security.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [ransomware](<https://devfeed.tech/topics/ransomware.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [blog](<https://devfeed.tech/tags/blog.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [ceph](<https://devfeed.tech/tags/ceph.md>), [cli](<https://devfeed.tech/tags/cli.md>), [data](<https://devfeed.tech/tags/data.md>), [developer](<https://devfeed.tech/tags/developer.md>), [en-article](<https://devfeed.tech/tags/en-article.md>), [en-blog-post](<https://devfeed.tech/tags/en-blog-post.md>), [examples](<https://devfeed.tech/tags/examples.md>), [feature](<https://devfeed.tech/tags/feature.md>), [go](<https://devfeed.tech/tags/go.md>), [lua](<https://devfeed.tech/tags/lua.md>), [management](<https://devfeed.tech/tags/management.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [object-storage](<https://devfeed.tech/tags/object-storage.md>), [operations](<https://devfeed.tech/tags/operations.md>), [rados](<https://devfeed.tech/tags/rados.md>), [ransomware](<https://devfeed.tech/tags/ransomware.md>), [rgw](<https://devfeed.tech/tags/rgw.md>), [s3](<https://devfeed.tech/tags/s3.md>), [scripting](<https://devfeed.tech/tags/scripting.md>), [security](<https://devfeed.tech/tags/security.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

This article introduces a Ceph RADOS Gateway feature for managing multiple Lua scripts within the same request context and tenant. It demonstrates scripts for enforcing bucket object locks to mitigate ransomware risks and for optimizing storage through object auto-tiering.

### Source excerpt

Since the Pacific release, Lua scripting in Ceph's RADOS Gateway (RGW) has provided users the ability to interpolate a single script to upload operations per request context and tenant. This way of working might be completely fine for a storage deployment with limited scripting customizations. However, script management becomes increasingly difficult as more than one team wants to get involved in managing the Lua script within the same context and tenant. For this reason, we've released a new feature in RGW allowing you to manage more than one Lua script at a time. In this blog, we'll go over a couple of examples to walk you through how this feature can help your team to reduce runtime errors and lower developer friction when managing Lua scripts in RGW. To begin, we will create a script to enforce a bucket security control and then add another script to demonstrate the new feature. Script 1: Bucket security ¶ Let's suppose we are part of a security team and want to mitigate the risk of ransomware threats happening on our storage platform. One possible way to achieve this is to implement a Write Once, Read Many (WORM) strategy to add an object lock onto any newly created bucket. By using an object lock, we can add a constraint to write objects to disk only once, ensuring that an infected client cannot delete or override objects at a later time. To set our WORM strategy, we can create a Lua script in the prerequest context that aborts when a create_bucket operation is made without the write-once (object lock) requirement. objectlock.lua -- enforcing object lock on bucket creation if Request.RGWOp == "create_bucket" and Request.HTTP.Metadata["x-amz-bucket-object-lock-enabled"] ~= "true" then RGWDebugLog("object lock is missing on bucket: " .. Request.Bucket.Name) Request.Response.Message = "Bucket must have object lock enabled" return RGW_ABORT_REQUEST end You can create a new objectlock.lua file with the contents above and run the CLI commands below to upload the scr

## Codename One Adds Metal Rendering, Skin Designer, and iOS Diagnostics

DevFeed: [Codename One Adds Metal Rendering, Skin Designer, and iOS Diagnostics](<https://devfeed.tech/articles/metal-and-skins-19366.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/metal-and-skins/>)

Author: Shai Almog

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

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [browser](<https://devfeed.tech/topics/browser.md>), [simulator](<https://devfeed.tech/topics/simulator.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [crash](<https://devfeed.tech/tags/crash.md>), [image](<https://devfeed.tech/tags/image.md>), [ios](<https://devfeed.tech/tags/ios.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [simulator](<https://devfeed.tech/tags/simulator.md>)

### AI overview

Codename One presents a new Metal rendering backend for iOS, a browser-hosted Skin Designer, an iOS Return-as-Done flag, status-bar tap diagnostics, and a simulator dark/light toggle. The article also explains how the project handles quality and discusses bugs in newly released behavior, including an iOS image API crash caused by oversized stack buffers in SIMD code.

### Source excerpt

A new Metal rendering backend for iOS, a browser-hosted Skin Designer that retires the skin downloader, an iOS Reminders-style Return-as-Done flag, status-bar tap diagnostics, a simulator dark/light toggle, and a candid look at how we balance quality with the speed of a small open source company. Build hint to enable Metal:ios.metal=true -- the default flips within two weeks.

## QCOW2 is now GA in XCP-ng

DevFeed: [QCOW2 is now GA in XCP-ng](<https://devfeed.tech/articles/qcow2-is-now-ga-in-xcp-ng-12815.md>)

Original publisher: [Read original article](<https://xcp-ng.org/blog/2026/05/05/qcow2-is-now-ga-in-xcp-ng/>)

Author: Damien Thenot

Published: 2026-05-05T17:29:49Z

Content type: article

Language: en

Sources: [XCP-ng Blog](<https://devfeed.tech/sources/xcp-ng-blog.md>)

Topics: [Disk image](<https://devfeed.tech/topics/disk-image.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>)

Tags: [new-feature](<https://devfeed.tech/tags/new-feature.md>), [news](<https://devfeed.tech/tags/news.md>), [production](<https://devfeed.tech/tags/production.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [release](<https://devfeed.tech/tags/release.md>), [standard](<https://devfeed.tech/tags/standard.md>), [storage](<https://devfeed.tech/tags/storage.md>), [test](<https://devfeed.tech/tags/test.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

XCP-ng 8.3 makes QCOW2 production-ready for virtual disks up to 16 TiB, addressing the 2 TiB limit of VHD. VHD remains the default for smaller disks, while Xen Orchestra automatically selects QCOW2 for new disks larger than 2040 GiB. The release emphasizes stability, testing, and compatibility with existing storage repositories.

### Source excerpt

QCOW2 is now GA in XCP-ng 8.3, supporting VM disks up to 16 TiB and replacing the 2 TiB VHD limit. Production-ready, stability-focused, with performance optimizations coming soon.

## Collection Literals in Kotlin

DevFeed: [Collection Literals in Kotlin](<https://devfeed.tech/articles/collection-literals-in-kotlin-39251.md>)

Original publisher: [Read original article](<https://kt.academy/article/collection-literals>)

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

Content type: tutorial

Language: en

Sources: [Kt. Academy](<https://devfeed.tech/sources/kt-academy.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Collections](<https://devfeed.tech/topics/collections.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>)

Tags: [collection](<https://devfeed.tech/tags/collection.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [feature](<https://devfeed.tech/tags/feature.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

### AI overview

This tutorial explains Kotlin collection literals, an experimental feature that uses square brackets to create lists, sets, and custom collections. It covers usage examples, compiler requirements, current IntelliJ IDEA limitations, and the expected future support.

### Source excerpt

The new feature in Kotlin that allows for concise and expressive collection creation.

## Waiting for PostgreSQL 19 - Allow table exclusions in publications via EXCEPT TABLE.

DevFeed: [Waiting for PostgreSQL 19 - Allow table exclusions in publications via EXCEPT TABLE.](<https://devfeed.tech/articles/waiting-for-postgresql-19-allow-table-exclusions-in-publications-via-except-table-33680.md>)

Original publisher: [Read original article](<https://www.depesz.com/2026/03/18/waiting-for-postgresql-19-allow-table-exclusions-in-publications-via-except-table/>)

Author: depesz

Published: 2026-03-18T11:15:16Z

Content type: article

Language: en

Sources: [select \* from depesz;](<https://devfeed.tech/sources/select-from-depesz.md>)

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

Tags: [except](<https://devfeed.tech/tags/except.md>), [logical](<https://devfeed.tech/tags/logical.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [pg19](<https://devfeed.tech/tags/pg19.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [publication](<https://devfeed.tech/tags/publication.md>), [replication](<https://devfeed.tech/tags/replication.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [waiting](<https://devfeed.tech/tags/waiting.md>)

### AI overview

A PostgreSQL patch adds EXCEPT TABLE support to CREATE PUBLICATION ... FOR ALL TABLES, allowing selected tables to be excluded from logical replication. The article explains the existing publication options and notes that altering an existing FOR ALL TABLES publication to add exclusions is not currently supported.

### Source excerpt

On 4th of March 2026, Amit Kapila committed patch: Allow table exclusions in publications via EXCEPT TABLE. Extend CREATE PUBLICATION ... FOR ALL TABLES to support the EXCEPT TABLE syntax. This allows one or more tables to be excluded. The publisher will not send the data of excluded tables to the subscriber. To ... Continue reading "Waiting for PostgreSQL 19 - Allow table exclusions in publications via EXCEPT TABLE."

## We rebuilt our post-mortems from the ground up

DevFeed: [We rebuilt our post-mortems from the ground up](<https://devfeed.tech/articles/we-rebuilt-our-post-mortems-from-the-ground-up-11961.md>)

Original publisher: [Read original article](<https://incident.io/blog/post-mortems-launch>)

Author: Pete Hamilton

Published: 2026-03-17T13:30:00Z

Content type: release

Language: en

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

Topics: [Post Mortem](<https://devfeed.tech/topics/post-mortem.md>), [incident](<https://devfeed.tech/topics/incident.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-channel](<https://devfeed.tech/tags/incident-channel.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [outage](<https://devfeed.tech/tags/outage.md>), [post](<https://devfeed.tech/tags/post.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [slack](<https://devfeed.tech/tags/slack.md>), [slack-incident](<https://devfeed.tech/tags/slack-incident.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

incident.io announces a rebuilt post-mortems experience designed to reduce the effort of drafting, maintaining, collaborating on, and managing post-mortems. The update brings incident data into a synced editor, supports AI-assisted post-mortem workflows, enables real-time collaborative editing and threaded comments, and adds tooling for tracking post-mortem status, overdue work, and readership at scale.

### Source excerpt

Today we're launching our new post-mortems experience, and I want to walk you through what we've done and why.

## Streamline Your Workflow: Announcing Environment Support for DigitalOcean App Platform

DevFeed: [Streamline Your Workflow: Announcing Environment Support for DigitalOcean App Platform](<https://devfeed.tech/articles/streamline-your-workflow-announcing-environment-support-for-digitalocean-app-platform-19877.md>)

Original publisher: [Read original article](<https://www.digitalocean.com/blog/environment-support-app-platform>)

Author: Bikram Gupta

Published: 2025-11-25T16:06:22Z

Content type: release

Language: en

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

Topics: [Digital Ocean](<https://devfeed.tech/topics/digital-ocean.md>), [App](<https://devfeed.tech/topics/app.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [announce](<https://devfeed.tech/tags/announce.md>), [app](<https://devfeed.tech/tags/app.md>), [apps](<https://devfeed.tech/tags/apps.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cost](<https://devfeed.tech/tags/cost.md>), [digitalocean](<https://devfeed.tech/tags/digitalocean.md>), [droplets](<https://devfeed.tech/tags/droplets.md>), [feature](<https://devfeed.tech/tags/feature.md>), [management](<https://devfeed.tech/tags/management.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [organization](<https://devfeed.tech/tags/organization.md>), [organizational](<https://devfeed.tech/tags/organizational.md>), [platform](<https://devfeed.tech/tags/platform.md>), [product-updates](<https://devfeed.tech/tags/product-updates.md>), [services](<https://devfeed.tech/tags/services.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

DigitalOcean announces environment support for App Platform through DigitalOcean Projects, allowing projects to be labeled Development, Staging, or Production and apps to be assigned to them. The article also introduces App Cloning and management through the control panel and CLI.

### Source excerpt

As developers, we love building, but we also know that as an application portfolio grows, managing it gets complicated. The line between your production services, your staging environment, and your new feature-branch deployments can blur. Keeping track of which app serves which purpose and quickly identifying all your "production" apps at a glance becomes a significant organizational challenge. We're excited to announce a powerful new way to manage this complexity: Environment Support for DigitalOcean App Platform, powered by DigitalOcean Projects. We're also introducing App Cloning, a new feature to replicate your apps in just a few clicks. This feature allows you to explicitly tag your resource groups (Projects) with a specific environment, such as Development, Staging, or Production and then assign your App Platform apps to those projects. This gives you a high-level, filterable view of your entire application landscape, right from the control panel and via the CLI. The Core Concept The logic is simple but effective: A Project is a "bucket" for your resources. You can group Droplets, Load Balancers, Databases, and App Platform Apps into a single Project. A Project can now be assigned an environment. This flag formally designates that project's purpose. An App Platform App is assigned to a Project. By combining these, you can now associate an app with an environment, enabling clearer organization, better cost management, and more robust scripting and automation. Configuring Environments in the UI You can manage all of this directly from the DigitalOcean Control Panel. When you create a new project (Click "New Project" from the main dashboard), you'll see a new "Environment" dropdown. Here, you can select Development, Staging, or Production to define the project's role. Once your project is created, simply select it during the App Platform app creation wizard. All resources for that app will now be associated with your environment-tagged project. Managing Environme

## Custom Assembly Updates: Create Multiple, Customized Variants of a Chainguard Container

DevFeed: [Custom Assembly Updates: Create Multiple, Customized Variants of a Chainguard Container](<https://devfeed.tech/articles/custom-assembly-updates-create-multiple-customized-variants-of-a-chainguard-container-13015.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/custom-assembly-updates-create-multiple-customized-variants-of-a-chainguard-container>)

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

Content type: release

Language: en

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

Topics: [chainguard custom assembly](<https://devfeed.tech/topics/chainguard-custom-assembly.md>), [chainguard containers](<https://devfeed.tech/topics/chainguard-containers.md>), [container images](<https://devfeed.tech/topics/container-images.md>), [cve remediation](<https://devfeed.tech/topics/cve-remediation.md>)

Tags: [assembly](<https://devfeed.tech/tags/assembly.md>), [chainguard-containers](<https://devfeed.tech/tags/chainguard-containers.md>), [chainguard-custom-assembly](<https://devfeed.tech/tags/chainguard-custom-assembly.md>), [chainguard-images](<https://devfeed.tech/tags/chainguard-images.md>), [container-images](<https://devfeed.tech/tags/container-images.md>), [custom-assembly](<https://devfeed.tech/tags/custom-assembly.md>), [custom-chainguard-containers](<https://devfeed.tech/tags/custom-chainguard-containers.md>), [custom-chainguard-images](<https://devfeed.tech/tags/custom-chainguard-images.md>), [customers](<https://devfeed.tech/tags/customers.md>), [cve-remediation](<https://devfeed.tech/tags/cve-remediation.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>)

### AI overview

Chainguard announces enhancements to Custom Assembly that let customers create, add, delete, rename, edit, preview, and manage multiple customized variants of Chainguard container images directly in the console. The update supports self-serve provisioning and includes build history, logs, and build status.

### Source excerpt

Customize Chainguard Containers with the latest Custom Assembly update. You can create, edit, and manage secure, zero-CVE image variants directly in the console.

## Nuxt 4.1

DevFeed: [Nuxt 4.1](<https://devfeed.tech/articles/nuxt-4-1-3440.md>)

Original publisher: [Read original article](<https://nuxt.com/blog/v4-1>)

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

Content type: release

Language: en

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

Topics: [Nuxt.js](<https://devfeed.tech/topics/nuxt.md>), [Vite](<https://devfeed.tech/topics/vite.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [development](<https://devfeed.tech/tags/development.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [integration](<https://devfeed.tech/tags/integration.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [nuxt](<https://devfeed.tech/tags/nuxt.md>), [release](<https://devfeed.tech/tags/release.md>), [rust](<https://devfeed.tech/tags/rust.md>), [vite](<https://devfeed.tech/tags/vite.md>)

### AI overview

Nuxt 4.1 improves build stability through import maps that reduce cascading hash changes and improve production cache efficiency. The release also adds experimental Rust-powered Rolldown bundling, more reliable lazy hydration macros without auto-imports, improved route-rule access, and module dependency and option integration.

### Source excerpt

Nuxt 4.1 is out - bringing enhanced build stability, better development experience, and powerful new features for module authors!

## From Intern Project to Production: How I Shipped the Draw Tool for Canva's Present Mode

DevFeed: [From Intern Project to Production: How I Shipped the Draw Tool for Canva's Present Mode](<https://devfeed.tech/articles/from-intern-project-to-production-how-i-shipped-the-draw-tool-for-canva-s-present-mode-37930.md>)

Original publisher: [Read original article](<https://www.canva.dev/blog/engineering/draw-in-present-mode/>)

Author: Edwina Adisusila

Published: 2025-08-06T00:00:01Z

Content type: article

Language: en

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

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [real-time](<https://devfeed.tech/topics/real-time.md>)

Tags: [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [draw-tool](<https://devfeed.tech/tags/draw-tool.md>), [feature](<https://devfeed.tech/tags/feature.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [i](<https://devfeed.tech/tags/i.md>), [intern](<https://devfeed.tech/tags/intern.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [overview](<https://devfeed.tech/tags/overview.md>), [production](<https://devfeed.tech/tags/production.md>), [quality](<https://devfeed.tech/tags/quality.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [technical](<https://devfeed.tech/tags/technical.md>), [tool](<https://devfeed.tech/tags/tool.md>), [user](<https://devfeed.tech/tags/user.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

A Canva engineer describes evolving an internship proof of concept into the Draw in Present Mode feature and shipping it to production. The article covers user demand, implementation and testing, code reviews, release planning, analytics monitoring, and the technical challenge of integrating drawing into Canva's separate editor and presenting code domains.

### Source excerpt

Overview of the technical hurdles I overcame to evolve my intern project into a new feature for users.

## Keycloak 26.3.0 released

DevFeed: [Keycloak 26.3.0 released](<https://devfeed.tech/articles/keycloak-26-3-0-released-31714.md>)

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

Author: Keycloak Team

Published: 2025-07-03T00: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>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [Passkeys](<https://devfeed.tech/topics/passkeys.md>), [WebAuthn](<https://devfeed.tech/topics/webauthn.md>), [migration](<https://devfeed.tech/topics/migration.md>), [OAuth 2.0](<https://devfeed.tech/topics/oauth2.md>), [openid](<https://devfeed.tech/topics/openid.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.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>), [latency](<https://devfeed.tech/tags/latency.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [logging](<https://devfeed.tech/tags/logging.md>), [migration](<https://devfeed.tech/tags/migration.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [oauth-2-0](<https://devfeed.tech/tags/oauth-2-0.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [otp](<https://devfeed.tech/tags/otp.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>)

### AI overview

Keycloak 26.3.0 is a software release that adds supported 2FA recovery codes, simplifies WebAuthn and Passkeys registration and account linking, expands OAuth 2.0 and OpenID Connect connectivity, improves logging throughput and latency, and introduces experimental rolling updates for patch releases.

### Source excerpt

To download the release go to Keycloak downloads. Highlights This release delivers advancements to optimize your system and improve the experience of users, developers and administrators: Account recovery with 2FA recovery codes, protecting users from lockout. Simplified experiences for application developers with streamlined WebAuthn/Passkey registration and simplified account linking to identity providers via application initiated actions. Broader connectivity with the ability to broker with any OAuth 2.0 compliant authorization server, and enhanced trusted email verification for OpenID Connect providers. Asynchronous logging for higher throughput and lower latency, ensuring more efficient deployments. For administrators, experimental rolling updates for patch releases mean minimized downtime and smoother upgrades. Read on to learn more about each new feature, and find additional details in the upgrading guide if you are upgrading from a previous release of Keycloak. Recovering your account if you lose your 2FA credentials When using for example a one-time-password (OTP) generators as a second factor for authenticating users (2FA), a user can get locked out of their account when they, for example, lose their phone that contains the OTP generator. To prepare for such a case, the recovery codes feature allows users to print a set of recovery codes as an additional second factor. If the recovery codes are then allowed as an alternative 2FA in the login flow, they can be used instead of the OTP generated passwords. With this release, the recovery codes feature is promoted from preview to a supported feature. For newly created realms, the browser flow now includes the Recovery Authentication Code Form as Disabled, and it can be switched to Alternative by admins if they want to use this feature. For more information about this 2FA method, see the Recovery Codes chapter in the Server Administration Guide. Performance improvements to import, export and migration The time

## ClickHouse Cloud Dashboards: Tracking the adoption of a new feature

DevFeed: [ClickHouse Cloud Dashboards: Tracking the adoption of a new feature](<https://devfeed.tech/articles/clickhouse-cloud-dashboards-tracking-the-adoption-of-a-new-feature-5078.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/clickhouse-cloud-dashboards-tracking-the-adoption-of-a-new-feature>)

Author: Mihir Gokhale

Published: 2025-06-18T12:16:28Z

Content type: article

Language: en

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

Topics: [dashboards](<https://devfeed.tech/topics/dashboards.md>), [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [data](<https://devfeed.tech/topics/data.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [insights](<https://devfeed.tech/tags/insights.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [sql](<https://devfeed.tech/tags/sql.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

ClickHouse Cloud Dashboards reached general availability after six months of feedback, feature-adoption analysis, and development. The article explains how ClickHouse used dashboards to track adoption and describes their role in making data accessible without requiring users to write SQL.

### Source excerpt

ClickHouse Cloud Dashboards are now GA! See how we use them to track adoption, gather insights, and shape what's next.

## Replit App History: Time Travel for Code and Data, Powered by Neon Branches

DevFeed: [Replit App History: Time Travel for Code and Data, Powered by Neon Branches](<https://devfeed.tech/articles/replit-app-history-time-travel-for-code-and-data-powered-by-neon-branches-5770.md>)

Original publisher: [Read original article](<https://neon.com/blog/replit-app-history-powered-by-neon-branches>)

Author: Carlota Soto

Published: 2025-05-21T18:22:50Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Repl.it](<https://devfeed.tech/topics/replit.md>), [Database](<https://devfeed.tech/topics/database.md>), [Persistence](<https://devfeed.tech/topics/persistence.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [product](<https://devfeed.tech/tags/product.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [verify](<https://devfeed.tech/tags/verify.md>)

### AI overview

The article describes Replit App History, a unified timeline for rolling back and previewing earlier versions of an application. Each checkpoint preserves both code and database state, allowing developers to test prior versions without affecting the main application. The feature is powered by Neon branching, which provides lightweight database branches and supports restoring persisted data within the retained history window.

### Source excerpt

Replit just launched App History, a unified timeline that lets you roll back to earlier versions of your app or even preview them live in the browser. Now, you can try multiple approaches when building with Replit Agent, knowing that every version of your app (code and data) is s...

## Prevent Accidental Deletes with Database and Group Delete Protection

DevFeed: [Prevent Accidental Deletes with Database and Group Delete Protection](<https://devfeed.tech/articles/prevent-accidental-deletes-with-database-and-group-delete-protection-6022.md>)

Original publisher: [Read original article](<https://turso.tech/blog/prevent-accidental-deletes-with-database-and-group-delete-protection>)

Author: Jamie Barton

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

Content type: release

Language: en

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

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [Platform API](<https://devfeed.tech/topics/platform-api.md>), [API](<https://devfeed.tech/topics/api.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [platform-api](<https://devfeed.tech/tags/platform-api.md>), [production](<https://devfeed.tech/tags/production.md>), [protection](<https://devfeed.tech/tags/protection.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Turso Cloud introduces Delete Protection for databases and groups. The feature is available through the Turso Dashboard, CLI, and Platform API, and blocks deletion attempts until protection is explicitly disabled.

### Source excerpt

Turso Cloud now supports Delete Protection on databases and groups from the dashboard, CLI, and Platform API, blocking accidental deletions of production data.

## Advent of Svelte

DevFeed: [Advent of Svelte](<https://devfeed.tech/articles/advent-of-svelte-3027.md>)

Original publisher: [Read original article](<https://svelte.dev/blog/advent-of-svelte>)

Author: The Svelte team

Published: 2024-12-01T00:00:00Z

Content type: article

Language: en

Sources: [Svelte blog](<https://devfeed.tech/sources/svelte-blog.md>)

Topics: [Svelte](<https://devfeed.tech/topics/svelte.md>), [Advent of Code](<https://devfeed.tech/topics/advent-of-code.md>), [Code](<https://devfeed.tech/topics/code.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [reactive](<https://devfeed.tech/topics/reactive.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [browser](<https://devfeed.tech/tags/browser.md>), [code](<https://devfeed.tech/tags/code.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

Svelte Society's Advent of Svelte presents a daily series of Svelte, SvelteKit, and website improvements released through Christmas. The documented updates include error boundaries, simpler each blocks, exported snippets, configurable form default values, reactive media-query helpers, modern Spring and Tween state alternatives, an accessible hierarchical tutorial menu, binding transformations, documentation links for warnings and errors, and awaited asynchronous SvelteKit startup setup.

### Source excerpt

Last December, Svelte Society presented an advent calendar's worth of festive Svelte-themed code challenges. This year, we're turning it around: you get to relax while we take on a challenge. We've set ourselves a goal of releasing one thing a day from here until Christmas, whether it's a new feature in Svelte or SvelteKit or an improvement to the website. Follow @svelte.dev and @sveltesociety.dev and check back every day to see what we've been cooking up. Day 1: error boundaries This is a long-awaited and much-requested feature, that allows you to isolate and recover from errors that occur during rendering. docs tutorial Day 2: each without as If you just want to render something in an {#each ...} block n times, and don't care about the value, you can now omit the as part. docs demo Day 3: exported snippets You can now export snippets from a component's <script module>, for use in other components, as long as those snippets don't reference anything belonging to the component instance. docs demo Day 4: form control default values When you reset a form, the value of each <input> element reverts to its defaultValue. This is normally the empty string, but you can now control it directly in your template. docs demo Day 5: MediaQuery, prefersReducedMotion and createSubscriber It's a three-in-one kind of day. new MediaQuery(...) gives you an object with a reactive current property that's true when the media query matches. prefersReducedMotion is an instance of MediaQuery that matches if the user has expressed a preference for reduced motion, helping you build accessible apps. Under the hood, both are using the createSubscriber mechanism, which gives you an easy way to set up event listeners when a value is read inside an effect. createSubscriber docs MediaQuery docs prefersReducedMotion docs demo Day 6: Spring and Tween We now have modern state-based alternatives to the spring and tweened stores of old. Smooth! Tween tutorial Spring tutorial docs demo Day 7: better tutori

## Turso on AWS is now available in beta for everybody

DevFeed: [Turso on AWS is now available in beta for everybody](<https://devfeed.tech/articles/turso-on-aws-is-now-available-in-beta-for-everybody-6058.md>)

Original publisher: [Read original article](<https://turso.tech/blog/turso-aws-beta>)

Author: Glauber Costa

Published: 2024-10-23T00:00:00Z

Content type: release

Language: en

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

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Replication](<https://devfeed.tech/topics/replication.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [database](<https://devfeed.tech/tags/database.md>), [latency](<https://devfeed.tech/tags/latency.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [replication](<https://devfeed.tech/tags/replication.md>), [s3](<https://devfeed.tech/tags/s3.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Turso on AWS is now available in beta to all users and plans, with database regions intended to keep workloads close to AWS infrastructure. The offering includes SQLite-based databases without cold starts, vector search across plans, multi-tenant databases, and customer-owned S3 buckets for backups on Pro and Enterprise plans. Multi-region geographic replication is not yet available during the public beta.

### Source excerpt

You can now run Turso on AWS on every plan.

## Launch Week III Day 1: Themes

DevFeed: [Launch Week III Day 1: Themes](<https://devfeed.tech/articles/launch-week-iii-day-1-themes-31052.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/launch-week-3-day-1>)

Author: Han Wang

Published: 2024-06-24T00:00:00Z

Content type: release

Language: en

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

Topics: [Documentation](<https://devfeed.tech/topics/documentation.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [launch](<https://devfeed.tech/tags/launch.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>)

### AI overview

Mintlify's Launch Week III Day 1 introduces themes that let users change their documentation's styling and layout with a single line of configuration. The initial themes are Quill, Prism, and Venus, each aimed at different branding and documentation needs.

### Source excerpt

Welcome to Mintlify's third ever Launch Week! Over the course of the next five days, we'll be bringing you an exciting new feature every day.

## Behind the feature: The multiple lives of multi-edit

DevFeed: [Behind the feature: The multiple lives of multi-edit](<https://devfeed.tech/articles/behind-the-feature-the-multiple-lives-of-multi-edit-9526.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/behind-the-feature-the-multiple-lives-of-multi-edit/>)

Author: Sho Kuwamoto; Nikolas Klein

Published: 2024-03-06T00:00:00Z

Content type: article

Language: en

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

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [Simulation and Design](<https://devfeed.tech/topics/simulation-and-design.md>)

Tags: [design](<https://devfeed.tech/tags/design.md>), [design-tools](<https://devfeed.tech/tags/design-tools.md>), [feature](<https://devfeed.tech/tags/feature.md>), [features](<https://devfeed.tech/tags/features.md>), [figma](<https://devfeed.tech/tags/figma.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [product](<https://devfeed.tech/tags/product.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

This article traces the development of Figma's multi-edit feature, which lets users edit multiple matching objects, text objects, or component variants at once. It explains how the feature emerged from efforts to reduce repetitive editing and evolved through design exploration and refinement.

### Source excerpt

Vice President of Product Sho Kuwamoto and Product Designer Nikolas Klein walk us through the journey of multi-edit, a new feature that simplifies editing across multiple designs in just a few clicks.

[Next page](<https://devfeed.tech/tags/new-feature.md?cursor=WyIyMDI0LTAzLTA2VDAwOjAwOjAwKzAwOjAwIiwgImU4NTY5ZjMzLWIwNDEtNGQ2Mi05M2NmLWY2NGI3OWUxMTk1NCJd>)