Update all non-major dependencies #1

Open
renovatebot wants to merge 1 commit from renovate/all-minor-patch into main
Collaborator

This PR contains the following updates:

Package Type Update Change
cert-manager minor v1.18.2 -> v1.19.2
csi-driver-nfs minor v4.11.0 -> v4.12.1
docker.io/netboxcommunity/netbox Kustomization minor v4.3 -> v4.4
ghcr.io/actualbudget/actual-server Kustomization minor 25.10.0 -> 25.12.0
ghcr.io/goauthentik/server (source) Kustomization minor 2025.8 -> 2025.10
ghcr.io/gothenburgbitfactory/taskchampion-sync-server-postgres Kustomization patch 0.7.0 -> 0.7.1
ghcr.io/immich-app/immich-machine-learning Kustomization minor v2.1.0 -> v2.3.1
ghcr.io/immich-app/immich-server Kustomization minor v2.1.0 -> v2.3.1
metallb/metallb Kustomization patch v0.15.2 -> v0.15.3
proxmox (source) required_provider minor 0.81.0 -> 0.89.1
quay.io/viaductoss/ksops Kustomization minor v4.3.3 -> v4.4.0
traefik (source) HelmChart minor 37.1.1 -> 37.4.0
traefik-crds (source) HelmChart minor 1.11.0 -> 1.12.0

Release Notes

cert-manager/cert-manager (cert-manager)

v1.19.2

Compare Source

cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.

We updated Go to fix some vulnerabilities in the standard library.

📖 Read the full 1.19 release notes on the cert-manager.io website before upgrading.

Changes since v1.19.1
Bug or Regression
  • Address false positive vulnerabilities CVE-2025-47914 and CVE-2025-58181 which were reported by Trivy. (#​8283, @​SgtCoDFish)
  • Update Go to v1.25.5 to fix CVE-2025-61727 and CVE-2025-61729 (#​8294, @​wallrj-cyberark)
  • Update global.nodeSelector to helm chart to perform a merge and allow for a single nodeSelector to be set across all services. (#​8233, @​cert-manager-bot)
Other (Cleanup or Flake)

v1.19.1

Compare Source

cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.

We reverted the CRD-based API defaults for Certificate.Spec.IssuerRef and CertificateRequest.Spec.IssuerRef after they were found to cause unexpected certificate renewals after upgrading to 1.19.0. We will try re-introducing these API defaults in cert-manager 1.20.
We fixed a bug that caused certificates to be re-issued unexpectedly if the issuerRef kind or group was changed to one of the "runtime" default values.
We upgraded Go to 1.25.3 to address the following security vulnerabilities: CVE-2025-61724, CVE-2025-58187, CVE-2025-47912, CVE-2025-58183, CVE-2025-61723, CVE-2025-58186, CVE-2025-58185, CVE-2025-58188, and CVE-2025-61725.

📖 Read the full 1.19 release notes on the cert-manager.io website before upgrading.

Changes since v1.19.0:

Bug or Regression
  • BUGFIX: in case kind or group in the issuerRef of a Certificate was omitted, upgrading to 1.19.x incorrectly caused the certificate to be renewed (#​8175, @​cert-manager-bot)
  • Bump Go to 1.25.3 to fix a backwards incompatible change to the validation of DNS names in X.509 SAN fields which prevented the use of DNS names with a trailing dot (#​8177, @​wallrj-cyberark)
  • Revert API defaults for issuer reference kind and group introduced in 0.19.0 (#​8178, @​cert-manager-bot)

v1.19.0

Compare Source

cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.

⚠️ Known issues: The following known issues are fixed in v1.19.1:

This release focuses on expanding platform compatibility, improving deployment flexibility, enhancing observability, and addressing key reliability issues.

📖 Read the full release notes at cert-manager.io: https://cert-manager.io/docs/releases/release-notes/release-notes-1.19

Changes since v1.18.0:

Feature
  • Add IPv6 rules to the default network policy (#​7726, @​jcpunk)
  • Add global.nodeSelector to helm chart to allow for a single nodeSelector to be set across all services. (#​7818, @​StingRayZA)
  • Add a feature gate to default to Ingress pathType Exact in ACME HTTP01 Ingress challenge solvers. (#​7795, @​sspreitzer)
  • Add generated applyconfigurations allowing clients to make type-safe server-side apply requests for cert-manager resources. (#​7866, @​erikgb)
  • Added API defaults to issuer references group (cert-manager.io) and kind (Issuer). (#​7414, @​erikgb)
  • Added certmanager_certificate_challenge_status Prometheus metric. (#​7736, @​hjoshi123)
  • Added protocol field for rfc2136 DNS01 provider (#​7881, @​hjoshi123)
  • Added experimental field hostUsers flag to all pods. Not set by default. (#​7973, @​hjoshi123)
  • Support configurable resource requests and limits for ACME HTTP01 solver pods through ClusterIssuer and Issuer specifications, allowing granular resource management that overrides global --acme-http01-solver-resource-* settings. (#​7972, @​lunarwhite)
  • The CAInjectorMerging feature has been promoted to BETA and is now enabled by default (#​8017, @​ThatsMrTalbot)
  • The controller, webhook and ca-injector now log their version and git commit on startup for easier debugging and support. (#​8072, @​prasad89)
  • Updated certificate metrics to the collector approach. (#​7856, @​hjoshi123)
Bug or Regression
  • ACME: Increased challenge authorization timeout to 2 minutes to fix error waiting for authorization (#​7796, @​hjoshi123)
  • BUGFIX: permitted URI domains were incorrectly used to set the excluded URI domains in the CSR's name constraints (#​7816, @​kinolaev)
  • Enforced ACME HTTP-01 solver validation to properly reject configurations when multiple ingress options (class, ingressClassName, name) are specified simultaneously (#​8021, @​lunarwhite)
  • Increase maximum sizes of PEM certificates and chains which can be parsed in cert-manager, to handle leaf certificates with large numbers of DNS names or other identities (#​7961, @​SgtCoDFish)
  • Reverted adding the global.rbac.disableHTTPChallengesRole Helm option. (#​7836, @​inteon)
  • This change removes the path label of core ACME client metrics and will require users to update their monitoring dashboards and alerting rules if using those metrics. (#​8109, @​mladen-rusev-cyberark)
  • Use the latest version of ingress-nginx in E2E tests to ensure compatibility (#​7792, @​wallrj)
Other (Cleanup or Flake)
  • Helm: Fix naming template of tokenrequest RoleBinding resource to improve consistency (#​7761, @​lunarwhite)
  • Improve error messages when certificates, CRLs or private keys fail admission due to malformed or missing PEM data (#​7928, @​SgtCoDFish)
  • Major upgrade of Akamai SDK. NOTE: The new version has not been fully tested end-to-end due to the lack of cloud infrastructure. (#​8003, @​hjoshi123)
  • Update kind images to include the Kubernetes 1.33 node image (#​7786, @​wallrj)
  • Use maps.Copy for cleaner map handling (#​8092, @​quantpoet)
  • Vault: Migrate Vault E2E add-on tests from deprecated vault-client-go to the new vault/api client. (#​8059, @​armagankaratosun)

v1.19.0-alpha.0

Compare Source

cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.

⚠️ This is a pre-release. For testing only!

Changes since v1.18.0:

Feature
  • Add IPv6 rules to the default network policy (#7726, @jcpunk)
  • Add global.nodeSelector to helm chart to allow for a single nodeSelector to be set across all services. (#7818, @StingRayZA)
  • Add generated applyconfigurations allowing clients to make type safe server-side apply requests for cert-manager resources. (#7866, @erikgb)
  • Added API defaults to issuer references group (cert-manager.io) and kind (Issuer). (#7414, @erikgb)
  • Added certmanager_certificate_challenge_status Prometheus metric. (#7736, @hjoshi123)
  • Added protocol field for rfc2136 DNS01 provider (#7881, @hjoshi123)
  • CAInjectorMerging has been promoted to BETA and is now enabled by default (#8017, @ThatsMrTalbot)
  • Feature: Add support for ACME profiles extension. (#7777, @wallrj)
  • Support configurable resource requests and limits for ACME HTTP01 solver pods through ClusterIssuer and Issuer specifications, allowing granular resource management that overrides global --acme-http01-solver-resource-* settings. (#7972, @lunarwhite)
  • The controller, webhook and ca-injector now logs its version and git commit on startup for easier debugging and support. (#8072, @prasad89)
  • Updated certificate metrics to the collector approach. (#7856, @hjoshi123)
Bug or Regression
  • ACME: Increased challenge authorization timeout to 2 minutes to fix error waiting for authorization (#7796, @hjoshi123)
  • BUGFIX: permitted URI domains were incorrectly used to set the excluded URI domains in the CSR's name constraints (#7816, @kinolaev)
  • Enforced ACME HTTP-01 solver validation to properly reject configurations when multiple ingress options (class, ingressClassName, name) are specified simultaneously (#8021, @lunarwhite)
  • Increase maximum sizes of PEM certificates and chains which can be parsed in cert-manager, to handle leaf certificates with large numbers of DNS names or other identities (#7961, @SgtCoDFish)
  • Reverted adding the global.rbac.disableHTTPChallengesRole Helm option. (#7836, @inteon)
  • Use the latest version of ingress-nginx in E2E tests to ensure compatibility (#7792, @wallrj)
Other (Cleanup or Flake)
  • Helm: Fix naming template of tokenrequest RoleBinding resource to improve consistency (#7761, @lunarwhite)
  • Improve error messages when certificates, CRLs or private keys fail admission due to malformed or missing PEM data (#7928, @SgtCoDFish)
  • Major upgrade of Akamai SDK. NOTE: The new version has not been fully tested end-to-end due to the lack of cloud infrastructure. (#8003, @hjoshi123)
  • Update kind images to include the Kubernetes 1.33 node image (#7786, @wallrj)
  • Use maps.Copy for cleaner map handling (#8092, @quantpoet)

v1.18.4

Compare Source

cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.

We updated Go to fix some vulnerabilities in the standard library.

📖 Read the full 1.18 release notes on the cert-manager.io website before upgrading.

Changes since v1.18.3
Bug or Regression
Other (Cleanup or Flake)

v1.18.3

Compare Source

cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.

We fixed a bug which caused certificates to be re-issued unexpectedly, if the issuerRef kind or group was changed to one of the "runtime" default values. We increased the size limit when parsing PEM certificate chains to handle leaf certificates with large numbers of DNS named or other identities. We upgraded Go to 1.24.9 to fix various non-critical security vulnerabilities.

📖 Read the full 1.18 release notes on the cert-manager.io website before upgrading.

Changes since v1.18.2:

Bug or Regression
  • BUGFIX: in case kind or group in the issuerRef of a Certificate was omitted, upgrading to 1.19.x incorrectly caused the certificate to be renewed (#​8174, @​cert-manager-bot)
  • Bump Go to 1.24.9. Fixes the following vulnerabilities: CVE-2025-61724, CVE-2025-58187, CVE-2025-47912, CVE-2025-58183, CVE-2025-61723, CVE-2025-58186, CVE-2025-58185, CVE-2025-58188, CVE-2025-61725 (#​8176, @​wallrj-cyberark)
  • Increase maximum sizes of PEM certificates and chains which can be parsed in cert-manager, to handle leaf certificates with large numbers of DNS names or other identities (#​7966, @​cert-manager-bot)
Other (Cleanup or Flake)
kubernetes-csi/csi-driver-nfs (csi-driver-nfs)

v4.12.1: release

Compare Source

What's Changed

Full Changelog: https://github.com/kubernetes-csi/csi-driver-nfs/compare/v4.12.0...v4.12.1

v4.12.0: release

Compare Source

What's Changed
New Contributors

Full Changelog: https://github.com/kubernetes-csi/csi-driver-nfs/compare/v4.11.0...v4.12.0

GothenburgBitFactory/taskchampion-sync-server (ghcr.io/gothenburgbitfactory/taskchampion-sync-server-postgres)

v0.7.1

Compare Source

immich-app/immich (ghcr.io/immich-app/immich-machine-learning)

v2.3.1

Compare Source

v2.3.1

Hot fixes

Fixed an issue where the new version notification pop-up causes the web app to enter a rendering loop and freeze up.

[!IMPORTANT]
We encourage all users to update to this version to avoid the issue that will happen when the next minor update is available, i.e., v2.4.0

What's Changed

🐛 Bug fixes

Full Changelog: https://github.com/immich-app/immich/compare/v2.3.0...v2.3.1

v2.3.0

Compare Source

v2.3.0

Loa loa loa, the stock is running low on Retro DVD 📀! If you want to get one for yourself, you still can, but once this batch is gone, we won’t be making any more, EVER! So get one while you can from immich.store!

image

[!IMPORTANT]
We will start the work on removing the old mobile timeline soon. If you are still using the old timeline, please make sure to switch to the new timeline. If this message does not make sense to you, you can ignore it as you are already on the new timeline

Highlights

Welcome to the release v2.3.0 of Immich. This version comes with enhancements to the OCR feature and many bug fixes. This release also introduces foundational support for workflows and an application restore mechanism directly in the web UI. Let’s dive into some of the highlights below

  • OCR Improvements
  • Add/move action in mobile app
  • Delete synchronization - Android
  • Notable fixes: app freezes on resume on iOS
  • Sneak peek: Maintenance mode and workflow
Add/move action in mobile app

The asset viewer in the mobile app now includes an “Add to” button that lets you quickly add an asset to an album, the locked folder, or the archive. Thanks @​happychriss!

Tapping the Add to button presents a menu to add/move an asset

OCR Improvement

This release includes several enhancements to the OCR feature. There are now language-specific OCR model variants, extending support to Greek, Korean, Russian, Belarusian, Ukrainian, Thai, and languages using the Latin script. All variants (including the existing models) support English as well. There is also an English-only model that performs better for libraries where multilingual support is not needed.

To switch to one of these models, you can navigate to the OCR settings, choose the relevant model, save, then re-run OCR on all assets through the Job Status page.

image

The OCR information can now be viewed by toggling a button in the web viewer. You can hover the mouse over the text and copy it.

image

Delete synchronization on Android.

This release restores the previous mechanism for synchronizing the deletion action between the web and the mobile app. In addition to putting the asset in Immich’s trash bin, the mechanism also puts the deleted asset in the device’s trash system when the app opens. The mechanism has been reworked to align with the new data sync mechanism in the mobile app. You can enable the mechanism in the App Settings > Advanced > Sync Remote Deletions

image

Notable fixes: app freezes on resume on iOS

Previously, iOS background tasks, such as local or remote data sync and background uploads, could abruptly terminate database operations when the iOS’s background time expires, leaving the database lock unreleased. It leads to an annoying symptom: the app appears to freeze when opening from the background, requiring a hard restart (swipe up to close, then reopen) to regain access to the database. The bug happened sporadically and was incredibly hard to track down. Thanks to the relentless pursuit of the bug, we believe it has been caught through our extensive testing. Please let us know if you are still getting “bugged” by this one in the new version.

Sneak peek: Maintenance mode and workflow

We can’t contain the excitement to share two exciting items in the work, which have some portions already merged into the server, and are ready to be built upon

Maintenance mode

This mode will allow the admin to put the server into a state where no one can access it without entirely shutting it down. This paves the way for restoring the server from a previous point in time directly from the web UI, no more fidgeting with the terminal.

https://github.com/user-attachments/assets/26aa5f7f-5e5f-45b5-aa89-347325f10f41

Workflow

The foundation of workflows and plugins also made its way to the server; the UI is being worked on. This feature will enable many more custom use cases that are not available in the core application. The community can write custom plugins and share them. We are very excited to see this happening faster than anticipated. Below is a screenshot of how the feature could look.

image image

What's Changed

🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation
🌐 Translations

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v2.2.3...v2.3.0

v2.2.3

Compare Source

v2.2.3

What's Changed

🐛 Bug fixes

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v2.2.2...v2.2.3

v2.2.2

Compare Source

What's Changed

🐛 Bug fixes

Full Changelog: https://github.com/immich-app/immich/compare/v2.2.1...v2.2.2

v2.2.1

Compare Source

What's Changed

🐛 Bug fixes
📚 Documentation
🌐 Translations

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v2.2.0...v2.2.1

v2.2.0

Compare Source

v2.2.0

The month following our stable release 🎉 has flown by! We are blown away by the support from everyone around this milestone, especially for the Retro DVD 📀! If you want to get one for yourself, you still can, but once this batch is gone, we won’t be making any more, EVER! So get one while you can from immich.store!

image

Highlights

Welcome to version v2.2.0 of Immich. This release comes with the traditional Immich fashion, where the features and enhancements list is longer than the bug fixes list. Let’s dive right into the highlights of this exciting release

  • New mutable Docker tag for v2 versions
  • Optical Character Recognition (OCR)
  • [Web] Wasm implementation for justified layout calculation 🦀
  • [Web] UI improvement for the review duplicates screen
  • [Mobile] Show albums in the asset’s detail sheet
  • [Mobile] Show similar photos
  • [Mobile] Chat-style for activity view
  • [Mobile] High precision seeking for video
  • [Mobile] New UI to present server-client version mismatch
  • Option to create a new user as an admin
  • Notable fix: older iOS devices freeze when spawning background tasks
  • Notable fix: temporary files on iOS are now cleaned up properly
Docker tag for v2 versions

The example.env file has been updated to use IMMICH_VERSION=v2, which is a mutable Docker tag that points to the latest 2.x.x release image.

Optical Character Recognition (OCR)

OCR search has been one of the most requested features on our users' wishlists. Thanks to the fantastic work of @​flipped-1121 and @​mertalev, Immich can now recognize texts in images, adding a powerful capability to its already powerful search features. This will help users find lost family recipes or a crypto wallet’s passphrase more easily.

The OCR pipeline is integrated into the existing machine learning flow. For new uploads, it will run automatically with the existing machine learning flow. For existing setups, you can go to Administration > Job > Click on “All” for OCR job to extract OCR information for your gallery

image

To search for letters in photos, a new radio button has been added to the search type on the web app, and in the dropdown list on the mobile app.

image

OCR currently has official support for English, Chinese (Simplified), Chinese (Traditional) and Japanese text. Languages using Latin script generally work as well, but may have lower accuracy or interpret characters without the diacritics.

[Web] Wasm implementation for justified layout calculation 🦀

This release comes with a blazing-fast re-implementation of the justified layout on the web, which makes calculating the size of the thumbnails in each bucket several times faster, significantly improving the rendering performance for a large bucket, i.e., 10s of thousands of assets in a single month

[Web] UI improvement for the review duplicates screen

To help you decide which asset to keep in a group of duplicates, more information has been added to the info section below each asset, including date/time, location, and the number of albums the asset is in. The info section has been redesigned to make scanning the information faster, with different properties getting highlighted. We will keep improving on this interface to make it more intuitive

image

[Mobile] Show albums in the asset’s detail

You can view and navigate to the albums that the asset belongs to in the info sheet

image

[Mobile] Show similar photos

The popular feature “Show similar photos” has made its way to the mobile app. You can use the button in the detail sheet to find similar images to the one you are viewing.

image

[Mobile] Chat-style for album activity view

The album’s activity view now displays the messages and actions in a chat-style view, making it easier to follow

image

[Mobile] High precision seeking for video

The progress bar of the video player now has higher precision duration handling. This makes seeking much more fluid than before, as well as making position updates in the progress bar smooth, rather than jumping from second to second.

[Mobile] New UI to present server-client version mismatch

As we are now in the stable-era, we want to make the notification of a new version more subtle, less distracting. The update message and icon’s color on the mobile app have been redesigned for that purpose.

When your server version is older than the available one, a message with a clickable link is displayed, directing you to the latest release notes. When your mobile app version is older than the one available on the App Store, a message with a clickable link appears, directing you to the App Store to perform the update.

Server update App update
image image

Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app or our merchandise at https://immich.store

What's Changed

🔒 Security
🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v2.1.0...v2.2.0

metallb/metallb (metallb/metallb)

v0.15.3

Compare Source

bpg/terraform-provider-proxmox (proxmox)

v0.89.1

Compare Source

Bug Fixes
  • vm,lxc: revert deprecation notice for pool_id attribute (#​2405) (af3efa9)
  • vm: allow EFI disk parameter updates without VM recreation (51b8d39), closes #​1515
  • vm: handle disk size mismatch when re-adding removed disk (#​2411) (d7346d4)
  • vm: match CPU type format with PVE (#​2409) (63f22db)
  • vm: prevent perpetual diff when using pool_membership without pool_id (#​2408) (acc95bf)
  • vm: prevent unnecessary reboots on hotplug operations (#​2412) (77dc49e), closes #​538
  • vm: retry disk resize on 'does not exist' errors (#​2407) (f5f5437)
  • vm: retry HTTP 500 errors when waiting for agent retrieving IPs (#​2410) (c324ef0)
Miscellaneous
  • ci: update jetbrains/qodana-action action (v2025.2.2 → v2025.2.3) (#​2400) (893fd6d)
  • deps: update golangci/golangci-lint (v2.7.1 → v2.7.2) (#​2413) (99e30e1)
  • deps: update module golang.org/x/crypto (v0.45.0 → v0.46.0) (#​2414) (67ac0b1)
  • deps: update module golang.org/x/net (v0.47.0 → v0.48.0) (#​2415) (b0aabfd)

v0.89.0

Compare Source

⚠ BREAKING CHANGES
  • vm: revert cpu.units default to use PVE server default (#​2402)
Features
  • lxc: add env parameter support (#​2383) (ef134fc)
  • oci: add proxmox_virtual_environment_oci_image resource for OCI Images Management (#​2373) (86a5bf1)
  • sdn: add possibility to apply SDN changes on a particular actions (#​2386) (01e6433)
Bug Fixes
Miscellaneous

v0.88.0

Compare Source

Features
  • provider: add OTel implementation for metrics resource (#​2372) (d37a8bb)
  • vm,lxc: add wait_for_ip configuration for agent/network interfaces (#​2362) (f24add3)
  • vm: support custom cloud init drive file format (#​2375) (ddccd0a)
Bug Fixes
Miscellaneous

v0.87.0

Compare Source

Features
Bug Fixes
Miscellaneous
  • ci: Update golangci/golangci-lint-action action (v8 → v9) (#​2330) (90810fa)
  • ci: update lycheeverse/lychee-action action (v2.6.1 → v2.7.0) (#​2305) (9a788da)
  • deps: update image golang (1.25.3 → 1.25.4) (#​2328) (90f876f)
  • deps: update image golang (6ca9eb0e68f6a0) (#​2335) (5354d6b)
  • deps: update module github.com/brianvoe/gofakeit/v7 (v7.8.1 → v7.8.2) (#​2303) (cd9b5fb)
  • deps: update module github.com/brianvoe/gofakeit/v7 (v7.8.2 → v7.9.0) (#​2329) (76680dd)
  • deps: update module github.com/hashicorp/terraform-plugin-log (v0.9.0 → v0.10.0) (#​2336) (6dd51fd)
  • deps: update module golang.org/x/crypto (v0.43.0 → v0.44.0) (#​2337) (fb3fbfc)
  • deps: update module golang.org/x/net (v0.46.0 → v0.47.0) (#​2338) (9f57e9f)
  • docs: document auto option for enabling SLAAC in IPv6 config in vm and lxc (#​2317) (e8c70d7)
  • docs: update the main doc page for consistency (#​2326) (7e4f421)
  • lxc,vm: add deprecation notice for pool_id attribute (#​2312) (3c507cc)

v0.86.0

Compare Source

Features
Bug Fixes
Miscellaneous

v0.85.1

Compare Source

Bug Fixes
Miscellaneous
  • deps: update image golang (1.25.2 → 1.25.3) (#​2246) (3d2092f)
  • deps: update module github.com/brianvoe/gofakeit/v7 (v7.7.3 → v7.8.0) (#​2241) (ecf7920)
  • deps: update module github.com/hashicorp/terraform-plugin-docs (v0.23.0 → v0.24.0) (#​2247) (6e23c90)

v0.85.0

Compare Source

Features
Bug Fixes
Miscellaneous

v0.84.1

Compare Source

Bug Fixes
Miscellaneous
  • deps: update golangci/golangci-lint (v2.4.0 → v2.5.0) (#​2193) (2ab3d94)
  • deps: update module github.com/brianvoe/gofakeit/v7 (v7.7.1 → v7.7.3) (#​2203) (3692434)
  • deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 (v2.38.0 → v2.38.1) (#​2197) (0387296)

v0.84.0

Compare Source

Features
Miscellaneous

v0.83.2

Compare Source

Bug Fixes
Miscellaneous

v0.83.1

Compare Source

Bug Fixes
Miscellaneous

v0.83.0

Compare Source

Features
  • sdn: add custom resource to apply sdn_* configurations (#​2127) (e13d7ef)
Bug Fixes
Miscellaneous

v0.82.1

Compare Source

Bug Fixes
  • vm: prevent re-creation of previously imported disks on update (#​2122) (c6c1c18)
Miscellaneous

v0.82.0

Compare Source

Features
  • docs: update compatibility notes for PVE 9.x (#​2116) (08ea66a)
  • lxc: add proxmox_virtual_environment_containers data source (#​2090) (45f2805)
  • lxc: Add missing configuration options for container rootfs (#​2067) (b2c5012)
Bug Fixes
Miscellaneous
viaduct-ai/kustomize-sops (quay.io/viaductoss/ksops)

v4.4.0

Compare Source

Changelog

  • 970918f Bump sigs.k8s.io/kustomize/api from v0.16.0 to v0.19.0 (#​275)
  • 97f66d0 Optimize Docker image (#​271)
  • 18bcac8 Optimize and structure Makefile (#​274)
  • d79a6f0 chore(deps): bump actions/checkout from 4 to 5 (#​293)
  • bc46d4d chore(deps): bump github.com/cloudflare/circl from 1.4.0 to 1.6.1 (#​285)
  • 1ced974 chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 (#​280)
  • 487dded chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#​282)
  • 404363d chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 (#​281)
  • fc21455 chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 (#​284)
  • 167e8ab chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.27.0 (#​287)
  • 86c8643 chore(deps): bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 (#​286)
  • 844d8c2 chore(deps): bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 (#​288)
  • 6f0e2a6 chore: update golang version to patch CVEs (#​296)
  • ec19be6 fix(build): resolve kustomize installation failures during cross-compilation (#​299)
  • 5890575 fix(cd): try use full path for checking kustomize installation
  • 96fb5ef fix(ci): ensure go bin is part of PATH, add logging for debugging release CD
  • c58ac0b update(sops): 3.9.2 -> 3.10.2 (#​297)
  • 01bebbd v4.4.0
traefik/traefik-helm-chart (traefik)

v37.4.0

Compare Source

🚀 Features

📦 Others

v37.3.0

Compare Source

[!IMPORTANT]
CRDs has to be upgraded before the Chart. See UPGRADING instructions.

🚀 Features

🐛 Bug fixes

📦 Others

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v37.2.0...v37.3.0

v37.2.0

Compare Source

🚀 Features

📦 Others

v37.1.2

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cert-manager](https://github.com/cert-manager/cert-manager) | | minor | `v1.18.2` -> `v1.19.2` | | [csi-driver-nfs](https://github.com/kubernetes-csi/csi-driver-nfs) | | minor | `v4.11.0` -> `v4.12.1` | | [docker.io/netboxcommunity/netbox](https://github.com/netbox-community/netbox-docker) | Kustomization | minor | `v4.3` -> `v4.4` | | ghcr.io/actualbudget/actual-server | Kustomization | minor | `25.10.0` -> `25.12.0` | | [ghcr.io/goauthentik/server](https://goauthentik.io) ([source](https://github.com/goauthentik/authentik)) | Kustomization | minor | `2025.8` -> `2025.10` | | [ghcr.io/gothenburgbitfactory/taskchampion-sync-server-postgres](https://github.com/GothenburgBitFactory/taskchampion-sync-server) | Kustomization | patch | `0.7.0` -> `0.7.1` | | [ghcr.io/immich-app/immich-machine-learning](https://github.com/immich-app/immich) | Kustomization | minor | `v2.1.0` -> `v2.3.1` | | [ghcr.io/immich-app/immich-server](https://github.com/immich-app/immich) | Kustomization | minor | `v2.1.0` -> `v2.3.1` | | [metallb/metallb](https://github.com/metallb/metallb) | Kustomization | patch | `v0.15.2` -> `v0.15.3` | | [proxmox](https://registry.terraform.io/providers/bpg/proxmox) ([source](https://github.com/bpg/terraform-provider-proxmox)) | required_provider | minor | `0.81.0` -> `0.89.1` | | [quay.io/viaductoss/ksops](https://github.com/viaduct-ai/kustomize-sops) | Kustomization | minor | `v4.3.3` -> `v4.4.0` | | [traefik](https://traefik.io/) ([source](https://github.com/traefik/traefik-helm-chart)) | HelmChart | minor | `37.1.1` -> `37.4.0` | | [traefik-crds](https://traefik.io/) ([source](https://github.com/traefik/traefik-helm-chart)) | HelmChart | minor | `1.11.0` -> `1.12.0` | --- ### Release Notes <details> <summary>cert-manager/cert-manager (cert-manager)</summary> ### [`v1.19.2`](https://github.com/cert-manager/cert-manager/releases/tag/v1.19.2) [Compare Source](https://github.com/cert-manager/cert-manager/compare/v1.19.1...v1.19.2) cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters. We updated Go to fix some vulnerabilities in the standard library. > 📖 Read the [full 1.19 release notes](https://cert-manager.io/docs/releases/release-notes/release-notes-1.19) on the cert-manager.io website before upgrading. ##### Changes since `v1.19.1` ##### Bug or Regression - Address false positive vulnerabilities `CVE-2025-47914` and `CVE-2025-58181` which were reported by Trivy. ([#&#8203;8283](https://github.com/cert-manager/cert-manager/issues/8283), [@&#8203;SgtCoDFish](https://github.com/SgtCoDFish)) - Update Go to `v1.25.5` to fix `CVE-2025-61727` and `CVE-2025-61729` ([#&#8203;8294](https://github.com/cert-manager/cert-manager/issues/8294), [@&#8203;wallrj-cyberark](https://github.com/wallrj-cyberark)) - Update `global.nodeSelector` to helm chart to perform a `merge` and allow for a single `nodeSelector` to be set across all services. ([#&#8203;8233](https://github.com/cert-manager/cert-manager/issues/8233), [@&#8203;cert-manager-bot](https://github.com/cert-manager-bot)) ##### Other (Cleanup or Flake) - Update cert-manager's ACME client, forked from `golang/x/crypto` ([#&#8203;8270](https://github.com/cert-manager/cert-manager/issues/8270), [@&#8203;SgtCoDFish](https://github.com/SgtCoDFish)) - Updated Debian 12 distroless base images ([#&#8203;8326](https://github.com/cert-manager/cert-manager/issues/8326), [@&#8203;wallrj-cyberark](https://github.com/wallrj-cyberark)) ### [`v1.19.1`](https://github.com/cert-manager/cert-manager/releases/tag/v1.19.1) [Compare Source](https://github.com/cert-manager/cert-manager/compare/v1.19.0...v1.19.1) cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters. We reverted the CRD-based API defaults for `Certificate.Spec.IssuerRef` and `CertificateRequest.Spec.IssuerRef` after they were found to cause unexpected certificate renewals after upgrading to 1.19.0. We will try re-introducing these API defaults in cert-manager `1.20`. We fixed a bug that caused certificates to be re-issued unexpectedly if the `issuerRef` kind or group was changed to one of the "runtime" default values. We upgraded Go to `1.25.3` to address the following security vulnerabilities: `CVE-2025-61724`, `CVE-2025-58187`, `CVE-2025-47912`, `CVE-2025-58183`, `CVE-2025-61723`, `CVE-2025-58186`, `CVE-2025-58185`, `CVE-2025-58188`, and `CVE-2025-61725`. > 📖 Read the [full 1.19 release notes](https://cert-manager.io/docs/releases/release-notes/release-notes-1.19) on the cert-manager.io website before upgrading. Changes since `v1.19.0`: ##### Bug or Regression - BUGFIX: in case kind or group in the `issuerRef` of a Certificate was omitted, upgrading to `1.19.x` incorrectly caused the certificate to be renewed ([#&#8203;8175](https://github.com/cert-manager/cert-manager/issues/8175), [@&#8203;cert-manager-bot](https://github.com/cert-manager-bot)) - Bump Go to 1.25.3 to fix a backwards incompatible change to the validation of DNS names in X.509 SAN fields which prevented the use of DNS names with a trailing dot ([#&#8203;8177](https://github.com/cert-manager/cert-manager/issues/8177), [@&#8203;wallrj-cyberark](https://github.com/wallrj-cyberark)) - Revert API defaults for issuer reference kind and group introduced in 0.19.0 ([#&#8203;8178](https://github.com/cert-manager/cert-manager/issues/8178), [@&#8203;cert-manager-bot](https://github.com/cert-manager-bot)) ### [`v1.19.0`](https://github.com/cert-manager/cert-manager/releases/tag/v1.19.0) [Compare Source](https://github.com/cert-manager/cert-manager/compare/v1.19.0-alpha.0...v1.19.0) cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters. > ⚠️ **Known issues**: The following known issues are fixed in [v1.19.1](https://github.com/cert-manager/cert-manager/releases/tag/v1.19.1): > > - [Unexpected certificate renewal after upgrading to 1.19.0](https://github.com/cert-manager/cert-manager/issues/8158) This release focuses on expanding platform compatibility, improving deployment flexibility, enhancing observability, and addressing key reliability issues. > 📖 Read the full release notes at cert-manager.io: <https://cert-manager.io/docs/releases/release-notes/release-notes-1.19> Changes since `v1.18.0`: ##### Feature - Add IPv6 rules to the default network policy ([#&#8203;7726](https://github.com/cert-manager/cert-manager/issues/7726), [@&#8203;jcpunk](https://github.com/jcpunk)) - Add `global.nodeSelector` to helm chart to allow for a single `nodeSelector` to be set across all services. ([#&#8203;7818](https://github.com/cert-manager/cert-manager/issues/7818), [@&#8203;StingRayZA](https://github.com/StingRayZA)) - Add a feature gate to default to Ingress `pathType` `Exact` in ACME HTTP01 Ingress challenge solvers. ([#&#8203;7795](https://github.com/cert-manager/cert-manager/issues/7795), [@&#8203;sspreitzer](https://github.com/sspreitzer)) - Add generated `applyconfigurations` allowing clients to make type-safe server-side apply requests for cert-manager resources. ([#&#8203;7866](https://github.com/cert-manager/cert-manager/issues/7866), [@&#8203;erikgb](https://github.com/erikgb)) - Added API defaults to issuer references group (cert-manager.io) and kind (Issuer). ([#&#8203;7414](https://github.com/cert-manager/cert-manager/issues/7414), [@&#8203;erikgb](https://github.com/erikgb)) - Added `certmanager_certificate_challenge_status` Prometheus metric. ([#&#8203;7736](https://github.com/cert-manager/cert-manager/issues/7736), [@&#8203;hjoshi123](https://github.com/hjoshi123)) - Added `protocol` field for `rfc2136` DNS01 provider ([#&#8203;7881](https://github.com/cert-manager/cert-manager/issues/7881), [@&#8203;hjoshi123](https://github.com/hjoshi123)) - Added experimental field `hostUsers` flag to all pods. Not set by default. ([#&#8203;7973](https://github.com/cert-manager/cert-manager/issues/7973), [@&#8203;hjoshi123](https://github.com/hjoshi123)) - Support configurable resource requests and limits for ACME HTTP01 solver pods through ClusterIssuer and Issuer specifications, allowing granular resource management that overrides global `--acme-http01-solver-resource-*` settings. ([#&#8203;7972](https://github.com/cert-manager/cert-manager/issues/7972), [@&#8203;lunarwhite](https://github.com/lunarwhite)) - The `CAInjectorMerging` feature has been promoted to BETA and is now enabled by default ([#&#8203;8017](https://github.com/cert-manager/cert-manager/issues/8017), [@&#8203;ThatsMrTalbot](https://github.com/ThatsMrTalbot)) - The controller, webhook and ca-injector now log their version and git commit on startup for easier debugging and support. ([#&#8203;8072](https://github.com/cert-manager/cert-manager/issues/8072), [@&#8203;prasad89](https://github.com/prasad89)) - Updated `certificate` metrics to the collector approach. ([#&#8203;7856](https://github.com/cert-manager/cert-manager/issues/7856), [@&#8203;hjoshi123](https://github.com/hjoshi123)) ##### Bug or Regression - ACME: Increased challenge authorization timeout to 2 minutes to fix `error waiting for authorization` ([#&#8203;7796](https://github.com/cert-manager/cert-manager/issues/7796), [@&#8203;hjoshi123](https://github.com/hjoshi123)) - BUGFIX: permitted URI domains were incorrectly used to set the excluded URI domains in the CSR's name constraints ([#&#8203;7816](https://github.com/cert-manager/cert-manager/issues/7816), [@&#8203;kinolaev](https://github.com/kinolaev)) - Enforced ACME HTTP-01 solver validation to properly reject configurations when multiple ingress options (`class`, `ingressClassName`, `name`) are specified simultaneously ([#&#8203;8021](https://github.com/cert-manager/cert-manager/issues/8021), [@&#8203;lunarwhite](https://github.com/lunarwhite)) - Increase maximum sizes of PEM certificates and chains which can be parsed in cert-manager, to handle leaf certificates with large numbers of DNS names or other identities ([#&#8203;7961](https://github.com/cert-manager/cert-manager/issues/7961), [@&#8203;SgtCoDFish](https://github.com/SgtCoDFish)) - Reverted adding the `global.rbac.disableHTTPChallengesRole` Helm option. ([#&#8203;7836](https://github.com/cert-manager/cert-manager/issues/7836), [@&#8203;inteon](https://github.com/inteon)) - This change removes the `path` label of core ACME client metrics and will require users to update their monitoring dashboards and alerting rules if using those metrics. ([#&#8203;8109](https://github.com/cert-manager/cert-manager/issues/8109), [@&#8203;mladen-rusev-cyberark](https://github.com/mladen-rusev-cyberark)) - Use the latest version of `ingress-nginx` in E2E tests to ensure compatibility ([#&#8203;7792](https://github.com/cert-manager/cert-manager/issues/7792), [@&#8203;wallrj](https://github.com/wallrj)) ##### Other (Cleanup or Flake) - Helm: Fix naming template of `tokenrequest` RoleBinding resource to improve consistency ([#&#8203;7761](https://github.com/cert-manager/cert-manager/issues/7761), [@&#8203;lunarwhite](https://github.com/lunarwhite)) - Improve error messages when certificates, CRLs or private keys fail admission due to malformed or missing PEM data ([#&#8203;7928](https://github.com/cert-manager/cert-manager/issues/7928), [@&#8203;SgtCoDFish](https://github.com/SgtCoDFish)) - Major upgrade of Akamai SDK. NOTE: The new version has not been fully tested end-to-end due to the lack of cloud infrastructure. ([#&#8203;8003](https://github.com/cert-manager/cert-manager/issues/8003), [@&#8203;hjoshi123](https://github.com/hjoshi123)) - Update kind images to include the Kubernetes 1.33 node image ([#&#8203;7786](https://github.com/cert-manager/cert-manager/issues/7786), [@&#8203;wallrj](https://github.com/wallrj)) - Use `maps.Copy` for cleaner map handling ([#&#8203;8092](https://github.com/cert-manager/cert-manager/issues/8092), [@&#8203;quantpoet](https://github.com/quantpoet)) - Vault: Migrate Vault E2E add-on tests from deprecated `vault-client-go` to the new `vault/api` client. ([#&#8203;8059](https://github.com/cert-manager/cert-manager/issues/8059), [@&#8203;armagankaratosun](https://github.com/armagankaratosun)) ### [`v1.19.0-alpha.0`](https://github.com/cert-manager/cert-manager/releases/tag/v1.19.0-alpha.0) [Compare Source](https://github.com/cert-manager/cert-manager/compare/v1.18.4...v1.19.0-alpha.0) cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters. > ⚠️ This is a pre-release. For testing only! Changes since `v1.18.0`: ##### Feature - Add IPv6 rules to the default network policy ([`#7726`](https://github.com/cert-manager/cert-manager/pull/7726), [`@jcpunk`](https://github.com/jcpunk)) - Add `global.nodeSelector` to helm chart to allow for a single `nodeSelector` to be set across all services. ([`#7818`](https://github.com/cert-manager/cert-manager/pull/7818), [`@StingRayZA`](https://github.com/StingRayZA)) - Add generated `applyconfigurations` allowing clients to make type safe server-side apply requests for cert-manager resources. ([`#7866`](https://github.com/cert-manager/cert-manager/pull/7866), [`@erikgb`](https://github.com/erikgb)) - Added API defaults to issuer references group (cert-manager.io) and kind (Issuer). ([`#7414`](https://github.com/cert-manager/cert-manager/pull/7414), [`@erikgb`](https://github.com/erikgb)) - Added `certmanager_certificate_challenge_status` Prometheus metric. ([`#7736`](https://github.com/cert-manager/cert-manager/pull/7736), [`@hjoshi123`](https://github.com/hjoshi123)) - Added `protocol` field for `rfc2136` DNS01 provider ([`#7881`](https://github.com/cert-manager/cert-manager/pull/7881), [`@hjoshi123`](https://github.com/hjoshi123)) - `CAInjectorMerging` has been promoted to BETA and is now enabled by default ([`#8017`](https://github.com/cert-manager/cert-manager/pull/8017), [`@ThatsMrTalbot`](https://github.com/ThatsMrTalbot)) - Feature: Add support for [`ACME profiles extension`](https://datatracker.ietf.org/doc/draft-aaron-acme-profiles/). ([`#7777`](https://github.com/cert-manager/cert-manager/pull/7777), [`@wallrj`](https://github.com/wallrj)) - Support configurable resource requests and limits for ACME HTTP01 solver pods through ClusterIssuer and Issuer specifications, allowing granular resource management that overrides global `--acme-http01-solver-resource-*` settings. ([`#7972`](https://github.com/cert-manager/cert-manager/pull/7972), [`@lunarwhite`](https://github.com/lunarwhite)) - The controller, webhook and ca-injector now logs its version and git commit on startup for easier debugging and support. ([`#8072`](https://github.com/cert-manager/cert-manager/pull/8072), [`@prasad89`](https://github.com/prasad89)) - Updated `certificate` metrics to the collector approach. ([`#7856`](https://github.com/cert-manager/cert-manager/pull/7856), [`@hjoshi123`](https://github.com/hjoshi123)) ##### Bug or Regression - ACME: Increased challenge authorization timeout to 2 minutes to fix `error waiting for authorization` ([`#7796`](https://github.com/cert-manager/cert-manager/pull/7796), [`@hjoshi123`](https://github.com/hjoshi123)) - BUGFIX: permitted URI domains were incorrectly used to set the excluded URI domains in the CSR's name constraints ([`#7816`](https://github.com/cert-manager/cert-manager/pull/7816), [`@kinolaev`](https://github.com/kinolaev)) - Enforced ACME HTTP-01 solver validation to properly reject configurations when multiple ingress options (`class`, `ingressClassName`, `name`) are specified simultaneously ([`#8021`](https://github.com/cert-manager/cert-manager/pull/8021), [`@lunarwhite`](https://github.com/lunarwhite)) - Increase maximum sizes of PEM certificates and chains which can be parsed in cert-manager, to handle leaf certificates with large numbers of DNS names or other identities ([`#7961`](https://github.com/cert-manager/cert-manager/pull/7961), [`@SgtCoDFish`](https://github.com/SgtCoDFish)) - Reverted adding the `global.rbac.disableHTTPChallengesRole` Helm option. ([`#7836`](https://github.com/cert-manager/cert-manager/pull/7836), [`@inteon`](https://github.com/inteon)) - Use the latest version of ingress-nginx in E2E tests to ensure compatibility ([`#7792`](https://github.com/cert-manager/cert-manager/pull/7792), [`@wallrj`](https://github.com/wallrj)) ##### Other (Cleanup or Flake) - Helm: Fix naming template of `tokenrequest` RoleBinding resource to improve consistency ([`#7761`](https://github.com/cert-manager/cert-manager/pull/7761), [`@lunarwhite`](https://github.com/lunarwhite)) - Improve error messages when certificates, CRLs or private keys fail admission due to malformed or missing PEM data ([`#7928`](https://github.com/cert-manager/cert-manager/pull/7928), [`@SgtCoDFish`](https://github.com/SgtCoDFish)) - Major upgrade of Akamai SDK. NOTE: The new version has not been fully tested end-to-end due to the lack of cloud infrastructure. ([`#8003`](https://github.com/cert-manager/cert-manager/pull/8003), [`@hjoshi123`](https://github.com/hjoshi123)) - Update kind images to include the Kubernetes 1.33 node image ([`#7786`](https://github.com/cert-manager/cert-manager/pull/7786), [`@wallrj`](https://github.com/wallrj)) - Use `maps.Copy` for cleaner map handling ([`#8092`](https://github.com/cert-manager/cert-manager/pull/8092), [`@quantpoet`](https://github.com/quantpoet)) ### [`v1.18.4`](https://github.com/cert-manager/cert-manager/releases/tag/v1.18.4) [Compare Source](https://github.com/cert-manager/cert-manager/compare/v1.18.3...v1.18.4) cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters. We updated Go to fix some vulnerabilities in the standard library. > 📖 Read the [full 1.18 release notes](https://cert-manager.io/docs/releases/release-notes/release-notes-1.18) on the cert-manager.io website before upgrading. ##### Changes since `v1.18.3` ##### Bug or Regression - Address false positive vulnerabilities `CVE-2025-47914` and `CVE-2025-58181` which were reported by Trivy. ([#&#8203;8282](https://github.com/cert-manager/cert-manager/issues/8282), [@&#8203;SgtCoDFish](https://github.com/SgtCoDFish)) - Update Go to `v1.24.11` to fix `CVE-2025-61727` and `CVE-2025-61729` ([#&#8203;8295](https://github.com/cert-manager/cert-manager/issues/8295), [@&#8203;wallrj-cyberark](https://github.com/wallrj-cyberark)) ##### Other (Cleanup or Flake) - Update cert-manager's ACME client, forked from `golang/x/crypto` ([#&#8203;8271](https://github.com/cert-manager/cert-manager/issues/8271), [@&#8203;SgtCoDFish](https://github.com/SgtCoDFish)) - Updated Debian 12 distroless base images ([#&#8203;8328](https://github.com/cert-manager/cert-manager/issues/8328), [@&#8203;wallrj-cyberark](https://github.com/wallrj-cyberark)) ### [`v1.18.3`](https://github.com/cert-manager/cert-manager/releases/tag/v1.18.3) [Compare Source](https://github.com/cert-manager/cert-manager/compare/v1.18.2...v1.18.3) cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters. We fixed a bug which caused certificates to be re-issued unexpectedly, if the issuerRef kind or group was changed to one of the "runtime" default values. We increased the size limit when parsing PEM certificate chains to handle leaf certificates with large numbers of DNS named or other identities. We upgraded Go to 1.24.9 to fix various non-critical security vulnerabilities. > 📖 Read the [full 1.18 release notes](https://cert-manager.io/docs/releases/release-notes/release-notes-1.18) on the cert-manager.io website before upgrading. Changes since `v1.18.2`: ##### Bug or Regression - BUGFIX: in case kind or group in the issuerRef of a Certificate was omitted, upgrading to 1.19.x incorrectly caused the certificate to be renewed ([#&#8203;8174](https://github.com/cert-manager/cert-manager/issues/8174), [@&#8203;cert-manager-bot](https://github.com/cert-manager-bot)) - Bump Go to 1.24.9. Fixes the following vulnerabilities: CVE-2025-61724, CVE-2025-58187, CVE-2025-47912, CVE-2025-58183, CVE-2025-61723, CVE-2025-58186, CVE-2025-58185, CVE-2025-58188, CVE-2025-61725 ([#&#8203;8176](https://github.com/cert-manager/cert-manager/issues/8176), [@&#8203;wallrj-cyberark](https://github.com/wallrj-cyberark)) - Increase maximum sizes of PEM certificates and chains which can be parsed in cert-manager, to handle leaf certificates with large numbers of DNS names or other identities ([#&#8203;7966](https://github.com/cert-manager/cert-manager/issues/7966), [@&#8203;cert-manager-bot](https://github.com/cert-manager-bot)) ##### Other (Cleanup or Flake) - Improve error messages when certificates, CRLs or private keys fail admission due to malformed or missing PEM data ([#&#8203;7964](https://github.com/cert-manager/cert-manager/issues/7964), [@&#8203;cert-manager-bot](https://github.com/cert-manager-bot)) - Upgrades Go to v1.24.6 ([#&#8203;7974](https://github.com/cert-manager/cert-manager/issues/7974), [@&#8203;SgtCoDFish](https://github.com/SgtCoDFish)) </details> <details> <summary>kubernetes-csi/csi-driver-nfs (csi-driver-nfs)</summary> ### [`v4.12.1`](https://github.com/kubernetes-csi/csi-driver-nfs/releases/tag/v4.12.1): release [Compare Source](https://github.com/kubernetes-csi/csi-driver-nfs/compare/v4.12.0...v4.12.1) ##### What's Changed - doc: cut v4.12.1 release by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;987](https://github.com/kubernetes-csi/csi-driver-nfs/pull/987) - \[release-4.12] chore: Update csi release tools by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;988](https://github.com/kubernetes-csi/csi-driver-nfs/pull/988) **Full Changelog**: <https://github.com/kubernetes-csi/csi-driver-nfs/compare/v4.12.0...v4.12.1> ### [`v4.12.0`](https://github.com/kubernetes-csi/csi-driver-nfs/releases/tag/v4.12.0): release [Compare Source](https://github.com/kubernetes-csi/csi-driver-nfs/compare/v4.11.0...v4.12.0) ##### What's Changed - doc: cut v4.11.0 release by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;880](https://github.com/kubernetes-csi/csi-driver-nfs/pull/880) - chore(deps): bump github.com/onsi/ginkgo/v2 from 2.23.0 to 2.23.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;883](https://github.com/kubernetes-csi/csi-driver-nfs/pull/883) - chore(deps): bump github.com/onsi/ginkgo/v2 from 2.23.1 to 2.23.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;884](https://github.com/kubernetes-csi/csi-driver-nfs/pull/884) - chore(deps): bump github.com/onsi/ginkgo/v2 from 2.23.2 to 2.23.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;887](https://github.com/kubernetes-csi/csi-driver-nfs/pull/887) - chore(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;888](https://github.com/kubernetes-csi/csi-driver-nfs/pull/888) - chore(deps): bump github.com/onsi/gomega from 1.36.2 to 1.36.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;890](https://github.com/kubernetes-csi/csi-driver-nfs/pull/890) - chore: use go1.24 by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;895](https://github.com/kubernetes-csi/csi-driver-nfs/pull/895) - chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;893](https://github.com/kubernetes-csi/csi-driver-nfs/pull/893) - chore(deps): bump google.golang.org/grpc from 1.71.0 to 1.71.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;896](https://github.com/kubernetes-csi/csi-driver-nfs/pull/896) - chore(deps): bump github.com/onsi/gomega from 1.36.3 to 1.37.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;897](https://github.com/kubernetes-csi/csi-driver-nfs/pull/897) - chore(deps): bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;898](https://github.com/kubernetes-csi/csi-driver-nfs/pull/898) - chore(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;900](https://github.com/kubernetes-csi/csi-driver-nfs/pull/900) - test: fix CVE-2025-22871 in trivy action by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;902](https://github.com/kubernetes-csi/csi-driver-nfs/pull/902) - chore: upgrade resizer sidecar image version to v1.13.2 by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;903](https://github.com/kubernetes-csi/csi-driver-nfs/pull/903) - feat: add POD\_NAMESPACE environment var by [@&#8203;mfhunruh](https://github.com/mfhunruh) in [#&#8203;901](https://github.com/kubernetes-csi/csi-driver-nfs/pull/901) - chore(deps): bump google.golang.org/grpc from 1.71.1 to 1.72.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;904](https://github.com/kubernetes-csi/csi-driver-nfs/pull/904) - chore: upgrade snapshot sidecar image to v8.2.1 by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;905](https://github.com/kubernetes-csi/csi-driver-nfs/pull/905) - fix: goroutine leak when timeout by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;907](https://github.com/kubernetes-csi/csi-driver-nfs/pull/907) - chore(deps): bump golang.org/x/net from 0.39.0 to 0.40.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;910](https://github.com/kubernetes-csi/csi-driver-nfs/pull/910) - chore: create voume/snapshot should respect mountOptions in secret by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;911](https://github.com/kubernetes-csi/csi-driver-nfs/pull/911) - chore(deps): bump google.golang.org/grpc from 1.72.0 to 1.72.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;913](https://github.com/kubernetes-csi/csi-driver-nfs/pull/913) - chore(deps): bump google.golang.org/grpc from 1.72.1 to 1.72.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;916](https://github.com/kubernetes-csi/csi-driver-nfs/pull/916) - chore: upgrade sidecar image versions by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;920](https://github.com/kubernetes-csi/csi-driver-nfs/pull/920) - chore(deps): bump google.golang.org/grpc from 1.72.2 to 1.73.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;922](https://github.com/kubernetes-csi/csi-driver-nfs/pull/922) - chore(deps): bump golang.org/x/mod from 0.24.0 to 0.25.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;924](https://github.com/kubernetes-csi/csi-driver-nfs/pull/924) - test: fix CVE-2025-4673 in trivy action by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;926](https://github.com/kubernetes-csi/csi-driver-nfs/pull/926) - chore(deps): bump build-image/debian-base from bookworm-v1.0.4 to bookworm-v1.0.5 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;928](https://github.com/kubernetes-csi/csi-driver-nfs/pull/928) - chore(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;925](https://github.com/kubernetes-csi/csi-driver-nfs/pull/925) - chore(deps): bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;931](https://github.com/kubernetes-csi/csi-driver-nfs/pull/931) - chore: upgrade snapshot and csi-resizer image versions by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;932](https://github.com/kubernetes-csi/csi-driver-nfs/pull/932) - chore(deps): bump golang.org/x/mod from 0.25.0 to 0.26.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;933](https://github.com/kubernetes-csi/csi-driver-nfs/pull/933) - chore(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;934](https://github.com/kubernetes-csi/csi-driver-nfs/pull/934) - chore(deps): bump google.golang.org/grpc from 1.73.0 to 1.74.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;935](https://github.com/kubernetes-csi/csi-driver-nfs/pull/935) - chore(deps): bump google.golang.org/grpc from 1.74.0 to 1.74.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;936](https://github.com/kubernetes-csi/csi-driver-nfs/pull/936) - chore(deps): bump github.com/onsi/gomega from 1.37.0 to 1.38.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;937](https://github.com/kubernetes-csi/csi-driver-nfs/pull/937) - chore(deps): bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;938](https://github.com/kubernetes-csi/csi-driver-nfs/pull/938) - chore(deps): bump golang.org/x/net from 0.42.0 to 0.43.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;941](https://github.com/kubernetes-csi/csi-driver-nfs/pull/941) - chore(deps): bump golang.org/x/mod from 0.26.0 to 0.27.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;942](https://github.com/kubernetes-csi/csi-driver-nfs/pull/942) - test: fix CVE-2025-47907 trivy test failure by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;943](https://github.com/kubernetes-csi/csi-driver-nfs/pull/943) - chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.7 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;947](https://github.com/kubernetes-csi/csi-driver-nfs/pull/947) - chore(deps): bump actions/checkout from 4 to 5 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;948](https://github.com/kubernetes-csi/csi-driver-nfs/pull/948) - chore(deps): bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.25.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;951](https://github.com/kubernetes-csi/csi-driver-nfs/pull/951) - chore(deps): bump github.com/onsi/ginkgo/v2 from 2.25.0 to 2.25.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;952](https://github.com/kubernetes-csi/csi-driver-nfs/pull/952) - chore(deps): bump github.com/onsi/gomega from 1.38.0 to 1.38.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;953](https://github.com/kubernetes-csi/csi-driver-nfs/pull/953) - chore(deps): bump google.golang.org/grpc from 1.74.2 to 1.75.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;954](https://github.com/kubernetes-csi/csi-driver-nfs/pull/954) - fix: CVE-2025-5187 by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;956](https://github.com/kubernetes-csi/csi-driver-nfs/pull/956) - chore(deps): bump actions/setup-go from 5 to 6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;958](https://github.com/kubernetes-csi/csi-driver-nfs/pull/958) - chore(deps): bump github.com/onsi/gomega from 1.38.1 to 1.38.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;957](https://github.com/kubernetes-csi/csi-driver-nfs/pull/957) - chore(deps): bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;959](https://github.com/kubernetes-csi/csi-driver-nfs/pull/959) - chore(deps): bump golang.org/x/mod from 0.27.0 to 0.28.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;960](https://github.com/kubernetes-csi/csi-driver-nfs/pull/960) - chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;961](https://github.com/kubernetes-csi/csi-driver-nfs/pull/961) - chore(deps): bump google.golang.org/protobuf from 1.36.7 to 1.36.9 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;962](https://github.com/kubernetes-csi/csi-driver-nfs/pull/962) - chore(deps): bump google.golang.org/grpc from 1.75.0 to 1.75.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;963](https://github.com/kubernetes-csi/csi-driver-nfs/pull/963) - chore(deps): bump golang.org/x/net from 0.43.0 to 0.44.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;964](https://github.com/kubernetes-csi/csi-driver-nfs/pull/964) - chore(deps): bump build-image/debian-base from bookworm-v1.0.5 to bookworm-v1.0.6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;966](https://github.com/kubernetes-csi/csi-driver-nfs/pull/966) - chore: upgrade csi sidecar image versions by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;967](https://github.com/kubernetes-csi/csi-driver-nfs/pull/967) - doc: update semver change doc for helm chart install by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;969](https://github.com/kubernetes-csi/csi-driver-nfs/pull/969) - chore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;970](https://github.com/kubernetes-csi/csi-driver-nfs/pull/970) - chore(deps): bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;971](https://github.com/kubernetes-csi/csi-driver-nfs/pull/971) - chore(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;972](https://github.com/kubernetes-csi/csi-driver-nfs/pull/972) - chore(deps): bump github/codeql-action from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;975](https://github.com/kubernetes-csi/csi-driver-nfs/pull/975) - chore(deps): bump golang.org/x/net from 0.44.0 to 0.45.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;976](https://github.com/kubernetes-csi/csi-driver-nfs/pull/976) - feat: support multiple storage classes creation using helm chart by [@&#8203;andyzhangx](https://github.com/andyzhangx) in [#&#8203;977](https://github.com/kubernetes-csi/csi-driver-nfs/pull/977) ##### New Contributors - [@&#8203;mfhunruh](https://github.com/mfhunruh) made their first contribution in [#&#8203;901](https://github.com/kubernetes-csi/csi-driver-nfs/pull/901) **Full Changelog**: <https://github.com/kubernetes-csi/csi-driver-nfs/compare/v4.11.0...v4.12.0> </details> <details> <summary>GothenburgBitFactory/taskchampion-sync-server (ghcr.io/gothenburgbitfactory/taskchampion-sync-server-postgres)</summary> ### [`v0.7.1`](https://github.com/GothenburgBitFactory/taskchampion-sync-server/compare/v0.7.0...v0.7.1) [Compare Source](https://github.com/GothenburgBitFactory/taskchampion-sync-server/compare/v0.7.0...v0.7.1) </details> <details> <summary>immich-app/immich (ghcr.io/immich-app/immich-machine-learning)</summary> ### [`v2.3.1`](https://github.com/immich-app/immich/releases/tag/v2.3.1) [Compare Source](https://github.com/immich-app/immich/compare/v2.3.0...v2.3.1) ### v2.3.1 #### Hot fixes Fixed an issue where the new version notification pop-up causes the web app to enter a rendering loop and freeze up. > \[!IMPORTANT] > We encourage all users to update to this version to avoid the issue that will happen when the next minor update is available, i.e., `v2.4.0` #### What's Changed ##### 🐛 Bug fixes - fix: supporter badge by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;24012](https://github.com/immich-app/immich/pull/24012) - fix: new update notification cause rendering loop by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;24013](https://github.com/immich-app/immich/pull/24013) **Full Changelog**: <https://github.com/immich-app/immich/compare/v2.3.0...v2.3.1> ### [`v2.3.0`](https://github.com/immich-app/immich/releases/tag/v2.3.0) [Compare Source](https://github.com/immich-app/immich/compare/v2.2.3...v2.3.0) ### v2.3.0 *Loa loa loa, the stock is running low on [Retro DVD ](https://immich.store/products/immich-retro)**📀**! If you want to get one for yourself, you still can, but once this batch is gone, we won’t be making any more, **EVER!** So get one while you can from [immich.store](https://immich.store/)!* <img alt="image" src="https://github.com/user-attachments/assets/f5977e5f-aabe-4c7a-a8d3-ee44b43b0f15" /> > \[!IMPORTANT]\ > We will start the work on removing the old mobile timeline soon. If you are still using the old timeline, please make sure to switch to the new timeline. If this message does not make sense to you, you can ignore it as you are already on the new timeline #### Highlights Welcome to the release `v2.3.0` of Immich. This version comes with enhancements to the OCR feature and many bug fixes. This release also introduces foundational support for workflows and an application restore mechanism directly in the web UI. Let’s dive into some of the highlights below - OCR Improvements - Add/move action in mobile app - Delete synchronization - Android - Notable fixes: app freezes on resume on iOS - Sneak peek: Maintenance mode and workflow ##### Add/move action in mobile app The asset viewer in the mobile app now includes an “Add to” button that lets you quickly add an asset to an album, the locked folder, or the archive. Thanks [@&#8203;happychriss](https://github.com/happychriss)! <p align="center"> <img width="300" alt="Tapping the Add to button presents a menu to add/move an asset" src="https://github.com/user-attachments/assets/21327e0b-ae5f-43b2-9f44-b75655895852" /> </p> ##### OCR Improvement This release includes several enhancements to the OCR feature. There are now language-specific OCR model variants, extending support to Greek, Korean, Russian, Belarusian, Ukrainian, Thai, and languages using the Latin script. All variants (including the existing models) support English as well. There is also an English-only model that performs better for libraries where multilingual support is not needed. To switch to one of these models, you can navigate to the [OCR settings](https://my.immich.app/admin/system-settings?isOpen=machine-learning+ocr), choose the relevant model, save, then re-run OCR on all assets through the [Job Status](https://my.immich.app/admin/jobs-status) page. <p align="center"> <img width="800" alt="image" src="https://github.com/user-attachments/assets/86008221-4116-43d3-bd0d-f954e0e1a83a" /> </p> The OCR information can now be viewed by toggling a button in the web viewer. You can hover the mouse over the text and copy it. <p align="center"> <img width="500" alt="image" src="https://github.com/user-attachments/assets/693bcfd0-f4f0-40c1-a292-403b04166514" /> </p> ##### Delete synchronization on Android. This release restores the previous mechanism for synchronizing the deletion action between the web and the mobile app. In addition to putting the asset in Immich’s trash bin, the mechanism also puts the deleted asset in the device’s trash system when the app opens. The mechanism has been reworked to align with the new data sync mechanism in the mobile app. You can enable the mechanism in the `App Settings > Advanced > Sync Remote Deletions` <p align="center"> <img width="400" alt="image" src="https://github.com/user-attachments/assets/60d3f53d-a5f8-4235-944d-0e2e80040148" /> </p> ##### Notable fixes: app freezes on resume on iOS Previously, iOS background tasks, such as local or remote data sync and background uploads, could abruptly terminate database operations when the iOS’s background time expires, leaving the database lock unreleased. It leads to an annoying symptom: the app appears to freeze when opening from the background, requiring a hard restart (swipe up to close, then reopen) to regain access to the database. The bug happened sporadically and was incredibly hard to track down. Thanks to the relentless pursuit of the bug, we believe it has been caught through our extensive testing. Please let us know if you are still getting “bugged” by this one in the new version. ##### Sneak peek: Maintenance mode and workflow We can’t contain the excitement to share two exciting items in the work, which have some portions already merged into the server, and are ready to be built upon ##### Maintenance mode This mode will allow the admin to put the server into a state where no one can access it without entirely shutting it down. This paves the way for restoring the server from a previous point in time directly from the web UI, no more fidgeting with the terminal. <https://github.com/user-attachments/assets/26aa5f7f-5e5f-45b5-aa89-347325f10f41> ##### Workflow The foundation of workflows and plugins also made its way to the server; the UI is being worked on. This feature will enable many more custom use cases that are not available in the core application. The community can write custom plugins and share them. We are very excited to see this happening faster than anticipated. Below is a screenshot of how the feature could look. <p align="center"> <img width="600" height="4574" alt="image" src="https://github.com/user-attachments/assets/c0fccc92-6d9b-41e9-b271-574568425ba3" /> <img width="600" height="1822" alt="image" src="https://github.com/user-attachments/assets/c8991763-cd45-4c1e-90ad-5a1179eef789" /> </p> #### What's Changed ##### 🚀 Features * feat: Add random memories resource by @&#8203;jpg0 in https://github.com/immich-app/immich/pull/20025 * feat(mobile): Quick date picker in the search page by @&#8203;exelix11 in https://github.com/immich-app/immich/pull/22653 * feat: workflow foundation by @&#8203;alextran1502 in https://github.com/immich-app/immich/pull/23621 * feat(mobile): add to album from asset viewer by @&#8203;happychriss in https://github.com/immich-app/immich/pull/23608 * feat: maintenance mode by @&#8203;insertish in https://github.com/immich-app/immich/pull/23431 * feat(mobile): location edit from asset viewer by @&#8203;bwees in https://github.com/immich-app/immich/pull/23925 * feat: timeline e2e tests by @&#8203;midzelis in https://github.com/immich-app/immich/pull/23895 * feat: show OCR bounding box by @&#8203;alextran1502 in https://github.com/immich-app/immich/pull/23717 ##### 🌟 Enhancements * fix(web): add URLs to results in large files utility by @&#8203;Snowknight26 in https://github.com/immich-app/immich/pull/23617 * feat(ml): add preload and fp16 settings for ocr by @&#8203;mertalev in https://github.com/immich-app/immich/pull/23576 * feat(ml): multilingual ocr by @&#8203;mertalev in https://github.com/immich-app/immich/pull/23527 * feat(mobile): Show lens model information in the asset viewer detail panel by @&#8203;fabianbees in https://github.com/immich-app/immich/pull/23601 * feat: lazy load thumbnails on people and place list by @&#8203;lukashass in https://github.com/immich-app/immich/pull/23682 * feat: make memories slideshow duration configurable by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/22783 * feat(mobile): chat-style for asset activity view by @&#8203;idubnori in https://github.com/immich-app/immich/pull/23347 * feat: show update version info by @&#8203;alextran1502 in https://github.com/immich-app/immich/pull/23698 * feat(mobile): album activity deep link by @&#8203;idubnori in https://github.com/immich-app/immich/pull/23737 * feat(web): animate gifs on hover by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/23198 * feat(web): disable searching by disabled features by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/23798 * feat: library details page by @&#8203;danieldietzler in https://github.com/immich-app/immich/pull/23908 * feat(web): always view original of animated images by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/23842 * feat: add originalPath for external library assets in dedupe by @&#8203;kprkpr in https://github.com/immich-app/immich/pull/23710 ##### 🐛 Bug fixes * feat: exif medium tests by @&#8203;jrasm91 in https://github.com/immich-app/immich/pull/23561 * fix(web): fix timezone dropdown for timestamps lacking milliseconds by @&#8203;skatsubo in https://github.com/immich-app/immich/pull/23615 * fix(web): "select all" button in trash and permanently deleted count by @&#8203;Yonyc in https://github.com/immich-app/immich/pull/23594 * fix: fully sync local library on app restart by @&#8203;alextran1502 in https://github.com/immich-app/immich/pull/23323 * fix: check if unmetered instead of wifi by @&#8203;shenlong-tanwen in https://github.com/immich-app/immich/pull/23380 * fix(mobile): Add fade-in to asset viewer transition by @&#8203;goalie2002 in https://github.com/immich-app/immich/pull/23692 * fix(web): i18n for admin>users>sessions by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/23756 * feat: opt-in sync of deletes and restores from web to Android (beta timeline) by @&#8203;PeterOmbodi in https://github.com/immich-app/immich/pull/20473 * fix(mobile): Set dynamic height of actions row in BottomSheet by @&#8203;vitoksmile in https://github.com/immich-app/immich/pull/23755 * fix(mobile): Hide download button in asset viewer "immersive mode" by @&#8203;goalie2002 in https://github.com/immich-app/immich/pull/23720 * fix(mobile): sync album and asset activity state when add/remove asset level activity by @&#8203;idubnori in https://github.com/immich-app/immich/pull/23484 * fix(server): properly handle HEAD requests to SSR paths by @&#8203;dav-wolff in https://github.com/immich-app/immich/pull/23788 * fix(web): make sliding window cover all visible space to show small number of assets by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/23796 * refactor: shared links modals by @&#8203;danieldietzler in https://github.com/immich-app/immich/pull/23803 * chore: bump background_downloader by @&#8203;shenlong-tanwen in https://github.com/immich-app/immich/pull/23839 * fix(server): include the previous year in memories for January 1, 2, 3 by @&#8203;skatsubo in https://github.com/immich-app/immich/pull/23832 * fix: timeline scroll after navigate by @&#8203;danieldietzler in https://github.com/immich-app/immich/pull/23664 * fix: prefer filename from body over path in mime validation by @&#8203;shenlong-tanwen in https://github.com/immich-app/immich/pull/23810 * fix(web): keep album timeline when selecting cover by @&#8203;roadev in https://github.com/immich-app/immich/pull/23819 * fix: word wrap on custom link preview by @&#8203;100daysummer in https://github.com/immich-app/immich/pull/23942 * fix(mobile): delete from device warning shows incorrectly by @&#8203;YarosMallorca in https://github.com/immich-app/immich/pull/23935 * fix: deep link to last asset by @&#8203;midzelis in https://github.com/immich-app/immich/pull/23920 * fix: null dereference when canceling bucket in album by @&#8203;midzelis in https://github.com/immich-app/immich/pull/23924 * fix: incorrect header height calculation in estimated month height by @&#8203;midzelis in https://github.com/immich-app/immich/pull/23923 * chore: update drift by @&#8203;alextran1502 in https://github.com/immich-app/immich/pull/23877 * chore: reset remote sync on app update by @&#8203;shenlong-tanwen in https://github.com/immich-app/immich/pull/23969 * fix(server): copy relevant panorama tags to preview image by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/23953 * fix: unarchive action doesn't update archive page by @&#8203;midzelis in https://github.com/immich-app/immich/pull/23987 ##### 📚 Documentation * chore: update config.json example by @&#8203;bo0tzz in https://github.com/immich-app/immich/pull/23471 * fix(docs): bump docs for PG versions by @&#8203;mmomjian in https://github.com/immich-app/immich/pull/23714 * feat: endpoint descriptions by @&#8203;jrasm91 in https://github.com/immich-app/immich/pull/23813 * feat: endpoint versioning by @&#8203;jrasm91 in https://github.com/immich-app/immich/pull/23858 * chore: include link to discord server when referencing contribution channel by @&#8203;Hritik14 in https://github.com/immich-app/immich/pull/23728 * fix(docs): update Readme links by @&#8203;mmomjian in https://github.com/immich-app/immich/pull/23959 ##### 🌐 Translations * chore(web): update translations by @&#8203;weblate in https://github.com/immich-app/immich/pull/23449 #### New Contributors * @&#8203;FreeWind6 made their first contribution in https://github.com/immich-app/immich/pull/23627 * @&#8203;Yonyc made their first contribution in https://github.com/immich-app/immich/pull/23594 * @&#8203;fabianbees made their first contribution in https://github.com/immich-app/immich/pull/23601 * @&#8203;exelix11 made their first contribution in https://github.com/immich-app/immich/pull/22653 * @&#8203;AlexanderS made their first contribution in https://github.com/immich-app/immich/pull/23838 * @&#8203;Hritik14 made their first contribution in https://github.com/immich-app/immich/pull/23728 * @&#8203;roadev made their first contribution in https://github.com/immich-app/immich/pull/23819 * @&#8203;zebrapurring made their first contribution in https://github.com/immich-app/immich/pull/22145 * @&#8203;happychriss made their first contribution in https://github.com/immich-app/immich/pull/23608 * @&#8203;insertish made their first contribution in https://github.com/immich-app/immich/pull/23948 * @&#8203;100daysummer made their first contribution in https://github.com/immich-app/immich/pull/23942 * @&#8203;kprkpr made their first contribution in https://github.com/immich-app/immich/pull/23710 **Full Changelog**: <https://github.com/immich-app/immich/compare/v2.2.3...v2.3.0> ### [`v2.2.3`](https://github.com/immich-app/immich/releases/tag/v2.2.3) [Compare Source](https://github.com/immich-app/immich/compare/v2.2.2...v2.2.3) ### v2.2.3 #### What's Changed ##### 🐛 Bug fixes - fix(ml): ocr inputs not resized correctly by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;23541](https://github.com/immich-app/immich/pull/23541) - fix(web): search bar accessibility by [@&#8203;ben-basten](https://github.com/ben-basten) in [#&#8203;23550](https://github.com/immich-app/immich/pull/23550) - fix: exif gps parsing of malformed data by [@&#8203;danieldietzler](https://github.com/danieldietzler) in [#&#8203;23551](https://github.com/immich-app/immich/pull/23551) - chore: correct hosted isar paths in fdroid\_build\_isar.sh by [@&#8203;gereeter](https://github.com/gereeter) in [#&#8203;23529](https://github.com/immich-app/immich/pull/23529) - fix(mobile): handle empty original filename by [@&#8203;skatsubo](https://github.com/skatsubo) in [#&#8203;23469](https://github.com/immich-app/immich/pull/23469) - fix(mobile): ignore patch releases for app version alerts by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;23565](https://github.com/immich-app/immich/pull/23565) #### New Contributors - [@&#8203;gereeter](https://github.com/gereeter) made their first contribution in [#&#8203;23529](https://github.com/immich-app/immich/pull/23529) **Full Changelog**: <https://github.com/immich-app/immich/compare/v2.2.2...v2.2.3> ### [`v2.2.2`](https://github.com/immich-app/immich/releases/tag/v2.2.2) [Compare Source](https://github.com/immich-app/immich/compare/v2.2.1...v2.2.2) <!-- Release notes generated using configuration in .github/release.yml at v2.2.2 --> #### What's Changed ##### 🐛 Bug fixes - fix(web): mobile scrubber on page load by [@&#8203;danieldietzler](https://github.com/danieldietzler) in [#&#8203;23488](https://github.com/immich-app/immich/pull/23488) - fix(mobile): disable asset sync clean up for more investigation by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;23531](https://github.com/immich-app/immich/pull/23531) **Full Changelog**: <https://github.com/immich-app/immich/compare/v2.2.1...v2.2.2> ### [`v2.2.1`](https://github.com/immich-app/immich/releases/tag/v2.2.1) [Compare Source](https://github.com/immich-app/immich/compare/v2.2.0...v2.2.1) <!-- Release notes generated using configuration in .github/release.yml at v2.2.1 --> #### What's Changed ##### 🐛 Bug fixes - fix(mobile): regression - not displayed activity button in top bar by [@&#8203;idubnori](https://github.com/idubnori) in [#&#8203;23366](https://github.com/immich-app/immich/pull/23366) - fix: asset copy validation error by [@&#8203;danieldietzler](https://github.com/danieldietzler) in [#&#8203;23387](https://github.com/immich-app/immich/pull/23387) - fix(ml): ocr failing with rootless docker by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;23402](https://github.com/immich-app/immich/pull/23402) - fix(mobile): video seeking on android by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;23405](https://github.com/immich-app/immich/pull/23405) - fix: button condition rendering by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;23400](https://github.com/immich-app/immich/pull/23400) - fix: view in timeline does not jump to the timeline correctly by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;23428](https://github.com/immich-app/immich/pull/23428) - fix: show close button on purchase modal by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;23436](https://github.com/immich-app/immich/pull/23436) ##### 📚 Documentation - chore: update android signing fingerprints to docs by [@&#8203;luneth](https://github.com/luneth) in [#&#8203;23361](https://github.com/immich-app/immich/pull/23361) ##### 🌐 Translations - chore(web): update translations by [@&#8203;weblate](https://github.com/weblate) in [#&#8203;23375](https://github.com/immich-app/immich/pull/23375) #### New Contributors - [@&#8203;luneth](https://github.com/luneth) made their first contribution in [#&#8203;23361](https://github.com/immich-app/immich/pull/23361) **Full Changelog**: <https://github.com/immich-app/immich/compare/v2.2.0...v2.2.1> ### [`v2.2.0`](https://github.com/immich-app/immich/releases/tag/v2.2.0) [Compare Source](https://github.com/immich-app/immich/compare/v2.1.0...v2.2.0) ### v2.2.0 *The month following our [stable release ](https://immich.app/blog/stable-release)**🎉** has flown by! We are blown away by the support from everyone around this milestone, especially for the [Retro DVD ](https://immich.store/products/immich-retro)**📀**! If you want to get one for yourself, you still can, but once this batch is gone, we won’t be making any more, **EVER!** So get one while you can from [immich.store](https://immich.store/)!* <img width="2292" height="209" alt="image" src="https://github.com/user-attachments/assets/3829caef-8674-4ab0-a0d0-954c317e8987" /> #### Highlights Welcome to version `v2.2.0` of Immich. This release comes with the traditional Immich fashion, where the features and enhancements list is longer than the bug fixes list. Let’s dive right into the highlights of this exciting release - New mutable Docker tag for `v2` versions - Optical Character Recognition (OCR) - \[Web] Wasm implementation for justified layout calculation 🦀 - \[Web] UI improvement for the review duplicates screen - \[Mobile] Show albums in the asset’s detail sheet - \[Mobile] Show similar photos - \[Mobile] Chat-style for activity view - \[Mobile] High precision seeking for video - \[Mobile] New UI to present server-client version mismatch - Option to create a new user as an admin - Notable fix: older iOS devices freeze when spawning background tasks - Notable fix: temporary files on iOS are now cleaned up properly ##### Docker tag for `v2` versions The `example.env` file has been updated to use `IMMICH_VERSION=v2`, which is a mutable Docker tag that points to the latest `2.x.x` release image. ##### Optical Character Recognition (OCR) OCR search has been one of the most requested features on our users' wishlists. Thanks to the fantastic work of [@&#8203;flipped-1121](https://github.com/flipped-1121) and [@&#8203;mertalev](https://github.com/mertalev), Immich can now recognize texts in images, adding a powerful capability to its already powerful search features. This will help users find lost family recipes or a crypto wallet’s passphrase more easily. The OCR pipeline is integrated into the existing machine learning flow. For new uploads, it will run automatically with the existing machine learning flow. For existing setups, you can go to `Administration > Job > Click on “All” for OCR job` to extract OCR information for your gallery <p align="center"> <img width="800" alt="image" src="https://github.com/user-attachments/assets/ece151cf-4268-406a-a68f-ce3c9c869c15" /> </p> To search for letters in photos, a new radio button has been added to the search type on the web app, and in the dropdown list on the mobile app. <p align="center"> <img width="500" alt="image" src="https://github.com/user-attachments/assets/adb161c8-717d-4030-b5eb-4f3cfef11a96" /> </p> OCR currently has official support for English, Chinese (Simplified), Chinese (Traditional) and Japanese text. Languages using Latin script generally work as well, but may have lower accuracy or interpret characters without the diacritics. ##### \[Web] Wasm implementation for justified layout calculation 🦀 This release comes with a blazing-fast re-implementation of the justified layout on the web, which makes calculating the size of the thumbnails in each bucket several times faster, significantly improving the rendering performance for a large bucket, i.e., 10s of thousands of assets in a single month ##### \[Web] UI improvement for the review duplicates screen To help you decide which asset to keep in a group of duplicates, more information has been added to the info section below each asset, including date/time, location, and the number of albums the asset is in. The info section has been redesigned to make scanning the information faster, with different properties getting highlighted. We will keep improving on this interface to make it more intuitive <p align="center"> <img width="800" alt="image" src="https://github.com/user-attachments/assets/0bee8443-b44e-4264-a4ab-36a99cef4596" /> </p> ##### \[Mobile\] Show albums in the asset’s detail You can view and navigate to the albums that the asset belongs to in the info sheet <p align="center"> <img width="300" alt="image" src="https://github.com/user-attachments/assets/96bb194a-cc54-478b-9958-b6e8eea9b03c" /> </p> ##### \[Mobile\] Show similar photos The popular feature “Show similar photos” has made its way to the mobile app. You can use the button in the detail sheet to find similar images to the one you are viewing. <p align="center"> <img width="300" alt="image" src="https://github.com/user-attachments/assets/45cb751d-da22-4fe8-bc47-406dbb9c9cfc" /> </p> ##### \[Mobile\] Chat-style for album activity view The album’s activity view now displays the messages and actions in a chat-style view, making it easier to follow <p align="center"> <img width="300" alt="image" src="https://github.com/user-attachments/assets/a5a8a4aa-ebbe-4282-844b-27e9df14a529" /> </p> ##### \[Mobile\] High precision seeking for video The progress bar of the video player now has higher precision duration handling. This makes seeking much more fluid than before, as well as making position updates in the progress bar smooth, rather than jumping from second to second. ##### \[Mobile] New UI to present server-client version mismatch As we are now in the stable-era, we want to make the notification of a new version more subtle, less distracting. The update message and icon’s color on the mobile app have been redesigned for that purpose. When your server version is older than the available one, a message with a clickable link is displayed, directing you to the latest release notes. When your mobile app version is older than the one available on the App Store, a message with a clickable link appears, directing you to the App Store to perform the update. | Server update | App update | | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | | <img width="300" alt="image" src="https://github.com/user-attachments/assets/c136aab6-ef39-4769-ab35-b6719b188ed5" /> | <img width="300" height="2340" alt="image" src="https://github.com/user-attachments/assets/3bead2e2-f202-48b8-9164-c5c29c999434" /> | #### Support Immich <p align="center"> <img src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif" width="450" title="SUPPORT THE PROJECT!"> </p> If you find the project helpful, you can support Immich by purchasing a product key at <https://buy.immich.app> or our merchandise at <https://immich.store> <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### 🔒 Security - fix(server): bump valkey to 8 by [@&#8203;mmomjian](https://github.com/mmomjian) in [#&#8203;22911](https://github.com/immich-app/immich/pull/22911) ##### 🚀 Features - feat(ml): coreml by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;17718](https://github.com/immich-app/immich/pull/17718) - feat(server): Option to configure SMTPS transport by [@&#8203;clementmartin](https://github.com/clementmartin) in [#&#8203;22833](https://github.com/immich-app/immich/pull/22833) - feat: show location & date on duplicate asset comparison overview by [@&#8203;adrianjost](https://github.com/adrianjost) in [#&#8203;22632](https://github.com/immich-app/immich/pull/22632) - feat: view the user's app version on the user page by [@&#8203;aviv926](https://github.com/aviv926) in [#&#8203;21345](https://github.com/immich-app/immich/pull/21345) - feat: GHA for iOS release flow by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;23196](https://github.com/immich-app/immich/pull/23196) - feat(web): add search filter for camera lens model. by [@&#8203;dagstuan](https://github.com/dagstuan) in [#&#8203;21792](https://github.com/immich-app/immich/pull/21792) - feat(web): load original videos by [@&#8203;andre-antunesdesa](https://github.com/andre-antunesdesa) in [#&#8203;20041](https://github.com/immich-app/immich/pull/20041) - feat(cli): add --delete-duplicates option by [@&#8203;RobinJ1995](https://github.com/RobinJ1995) in [#&#8203;20035](https://github.com/immich-app/immich/pull/20035) - feat: ocr by [@&#8203;flipped-1121](https://github.com/flipped-1121) in [#&#8203;18836](https://github.com/immich-app/immich/pull/18836) - feat: show "appears in" albums on asset viewer bottom sheet by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;21925](https://github.com/immich-app/immich/pull/21925) - feat: getAssetOcr endpoint by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;23331](https://github.com/immich-app/immich/pull/23331) - feat(mobile): view similar photos by [@&#8203;vitoksmile](https://github.com/vitoksmile) in [#&#8203;22148](https://github.com/immich-app/immich/pull/22148) - feat(mobile): chat-style album activities timeline by [@&#8203;idubnori](https://github.com/idubnori) in [#&#8203;23185](https://github.com/immich-app/immich/pull/23185) ##### 🌟 Enhancements - feat(album): show per-user contributions in shared albums by [@&#8203;Chaoscontrol](https://github.com/Chaoscontrol) in [#&#8203;21740](https://github.com/immich-app/immich/pull/21740) - feat: add video auto play setting by [@&#8203;Saschl](https://github.com/Saschl) in [#&#8203;20416](https://github.com/immich-app/immich/pull/20416) - fix(web): improve scrubber behavior on scroll-limited timelines by [@&#8203;midzelis](https://github.com/midzelis) in [#&#8203;22917](https://github.com/immich-app/immich/pull/22917) - feat(web): Download links and Obtainium link generator on Utilities page and onboarding by [@&#8203;NicholasFlamy](https://github.com/NicholasFlamy) in [#&#8203;20589](https://github.com/immich-app/immich/pull/20589) - feat(web): create user as admin by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;23026](https://github.com/immich-app/immich/pull/23026) - chore: rework backup success notification descriptions by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;23024](https://github.com/immich-app/immich/pull/23024) - feat(mobile): Change the UI of asset activity list to bottom sheet by [@&#8203;idubnori](https://github.com/idubnori) in [#&#8203;23075](https://github.com/immich-app/immich/pull/23075) - feat: improved update messaging on app bar server info by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;22938](https://github.com/immich-app/immich/pull/22938) - refactor(web): improve date labels in scrubber by [@&#8203;midzelis](https://github.com/midzelis) in [#&#8203;23046](https://github.com/immich-app/immich/pull/23046) - feat: support database dumps for pg18 by [@&#8203;zackpollard](https://github.com/zackpollard) in [#&#8203;23186](https://github.com/immich-app/immich/pull/23186) - feat: improvements of thumbnail animations by [@&#8203;Lauritz-Tieste](https://github.com/Lauritz-Tieste) in [#&#8203;20300](https://github.com/immich-app/immich/pull/20300) - feat(web): reactively update shared link expiration by [@&#8203;khanbasharat3a1](https://github.com/khanbasharat3a1) in [#&#8203;22274](https://github.com/immich-app/immich/pull/22274) - feat: (mobile) open asset viewer from album activity page by [@&#8203;idubnori](https://github.com/idubnori) in [#&#8203;23182](https://github.com/immich-app/immich/pull/23182) - feat(mobile): high precision seeking by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;22346](https://github.com/immich-app/immich/pull/22346) - feat(web): wasm justified layout, sync edition by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;23194](https://github.com/immich-app/immich/pull/23194) - feat: logout sessions on password change by [@&#8203;MontejoJorge](https://github.com/MontejoJorge) in [#&#8203;23188](https://github.com/immich-app/immich/pull/23188) - feat(server): enhance metadata reading for video files by [@&#8203;tstachl](https://github.com/tstachl) in [#&#8203;23258](https://github.com/immich-app/immich/pull/23258) - feat: improve UI for resolving duplication detection by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;23145](https://github.com/immich-app/immich/pull/23145) - feat: toasts by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;23298](https://github.com/immich-app/immich/pull/23298) - feat: asset copy by [@&#8203;danieldietzler](https://github.com/danieldietzler) in [#&#8203;23172](https://github.com/immich-app/immich/pull/23172) ##### 🐛 Bug fixes - fix(web): prevent photo-only memories showing mute button by [@&#8203;meesfrensel](https://github.com/meesfrensel) in [#&#8203;22802](https://github.com/immich-app/immich/pull/22802) - fix: get all assets for the Recents album on iOS by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;22956](https://github.com/immich-app/immich/pull/22956) - fix: tag clean up query and add tests by [@&#8203;MontejoJorge](https://github.com/MontejoJorge) in [#&#8203;22633](https://github.com/immich-app/immich/pull/22633) - fix: unit overlapses value in server stats card by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;22994](https://github.com/immich-app/immich/pull/22994) - fix: navigate to time action by [@&#8203;midzelis](https://github.com/midzelis) in [#&#8203;20928](https://github.com/immich-app/immich/pull/20928) - fix: remove assets from shared link by [@&#8203;MontejoJorge](https://github.com/MontejoJorge) in [#&#8203;22935](https://github.com/immich-app/immich/pull/22935) - fix(server): only asset owner should see favorite status by [@&#8203;pwojtaszko](https://github.com/pwojtaszko) in [#&#8203;20654](https://github.com/immich-app/immich/pull/20654) - fix(web): render context overlays over the scrollbar by [@&#8203;PaulSonOfLars](https://github.com/PaulSonOfLars) in [#&#8203;23007](https://github.com/immich-app/immich/pull/23007) - fix(web): two scrollbars in folder view by [@&#8203;YarosMallorca](https://github.com/YarosMallorca) in [#&#8203;23045](https://github.com/immich-app/immich/pull/23045) - fix: skip ML availability check if ML is disabled by [@&#8203;bo0tzz](https://github.com/bo0tzz) in [#&#8203;23053](https://github.com/immich-app/immich/pull/23053) - chore: skip dialog for single merged asset by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;22958](https://github.com/immich-app/immich/pull/22958) - fix(mobile): notate experimental network features, cleanup mis assigned translation tags by [@&#8203;mmomjian](https://github.com/mmomjian) in [#&#8203;23021](https://github.com/immich-app/immich/pull/23021) - fix(ml): pin cudnn version by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;23110](https://github.com/immich-app/immich/pull/23110) - fix(server): use GPSLongitudeRef and GPSLatitudeRef EXIF fields by [@&#8203;ruippeixotog](https://github.com/ruippeixotog) in [#&#8203;21445](https://github.com/immich-app/immich/pull/21445) - fix: allow editing all images by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;23144](https://github.com/immich-app/immich/pull/23144) - fix: isolate freeze app on older ios device by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;22509](https://github.com/immich-app/immich/pull/22509) - fix: android skip posting hash response after detached from engine by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;23192](https://github.com/immich-app/immich/pull/23192) - fix: back/forward navigation won't reset scroll in timeline by [@&#8203;midzelis](https://github.com/midzelis) in [#&#8203;22838](https://github.com/immich-app/immich/pull/22838) - fix: handle null bucketId or name in android local sync by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;23224](https://github.com/immich-app/immich/pull/23224) - fix: fetch original name before upload by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;21877](https://github.com/immich-app/immich/pull/21877) - fix: focus-trap on safari by [@&#8203;midzelis](https://github.com/midzelis) in [#&#8203;23246](https://github.com/immich-app/immich/pull/23246) - fix(web): disable picture-in-picture on video viewer by [@&#8203;tstachl](https://github.com/tstachl) in [#&#8203;23318](https://github.com/immich-app/immich/pull/23318) - fix: make hitbox on app bar dialog bigger by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;23316](https://github.com/immich-app/immich/pull/23316) - fix: clear temp cache on iOS before uploads by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;23326](https://github.com/immich-app/immich/pull/23326) ##### 📚 Documentation - fix(web): clarify some transcoding settings by [@&#8203;meesfrensel](https://github.com/meesfrensel) in [#&#8203;22797](https://github.com/immich-app/immich/pull/22797) - docs: fix small error by [@&#8203;0xflotus](https://github.com/0xflotus) in [#&#8203;22890](https://github.com/immich-app/immich/pull/22890) - docs: Expand on OpenVINO WSL HW accel by [@&#8203;Mraedis](https://github.com/Mraedis) in [#&#8203;21054](https://github.com/immich-app/immich/pull/21054) - docs: clarify well-known usage by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;23018](https://github.com/immich-app/immich/pull/23018) - feat: move community projects and guides to immich-aweseome by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;23016](https://github.com/immich-app/immich/pull/23016) - fix(docs): cli upload json format example by [@&#8203;leepeuker](https://github.com/leepeuker) in [#&#8203;22858](https://github.com/immich-app/immich/pull/22858) - docs: update [backup-and-restore.md](http://backup-and-restore.md) by [@&#8203;nickwebcouk](https://github.com/nickwebcouk) in [#&#8203;21065](https://github.com/immich-app/immich/pull/21065) #### New Contributors - [@&#8203;Chaoscontrol](https://github.com/Chaoscontrol) made their first contribution in [#&#8203;21740](https://github.com/immich-app/immich/pull/21740) - [@&#8203;meesfrensel](https://github.com/meesfrensel) made their first contribution in [#&#8203;22802](https://github.com/immich-app/immich/pull/22802) - [@&#8203;0xflotus](https://github.com/0xflotus) made their first contribution in [#&#8203;22890](https://github.com/immich-app/immich/pull/22890) - [@&#8203;clementmartin](https://github.com/clementmartin) made their first contribution in [#&#8203;22833](https://github.com/immich-app/immich/pull/22833) - [@&#8203;leepeuker](https://github.com/leepeuker) made their first contribution in [#&#8203;22858](https://github.com/immich-app/immich/pull/22858) - [@&#8203;nickwebcouk](https://github.com/nickwebcouk) made their first contribution in [#&#8203;21065](https://github.com/immich-app/immich/pull/21065) - [@&#8203;idubnori](https://github.com/idubnori) made their first contribution in [#&#8203;23075](https://github.com/immich-app/immich/pull/23075) - [@&#8203;ruippeixotog](https://github.com/ruippeixotog) made their first contribution in [#&#8203;21445](https://github.com/immich-app/immich/pull/21445) - [@&#8203;Nykri](https://github.com/Nykri) made their first contribution in [#&#8203;22888](https://github.com/immich-app/immich/pull/22888) - [@&#8203;slagiewka](https://github.com/slagiewka) made their first contribution in [#&#8203;23130](https://github.com/immich-app/immich/pull/23130) - [@&#8203;khanbasharat3a1](https://github.com/khanbasharat3a1) made their first contribution in [#&#8203;22274](https://github.com/immich-app/immich/pull/22274) - [@&#8203;andre-antunesdesa](https://github.com/andre-antunesdesa) made their first contribution in [#&#8203;20041](https://github.com/immich-app/immich/pull/20041) - [@&#8203;RobinJ1995](https://github.com/RobinJ1995) made their first contribution in [#&#8203;20035](https://github.com/immich-app/immich/pull/20035) - [@&#8203;flipped-1121](https://github.com/flipped-1121) made their first contribution in [#&#8203;18836](https://github.com/immich-app/immich/pull/18836) - [@&#8203;ZacWarham](https://github.com/ZacWarham) made their first contribution in [#&#8203;23275](https://github.com/immich-app/immich/pull/23275) - [@&#8203;tstachl](https://github.com/tstachl) made their first contribution in [#&#8203;23258](https://github.com/immich-app/immich/pull/23258) **Full Changelog**: <https://github.com/immich-app/immich/compare/v2.1.0...v2.2.0> </details> <details> <summary>metallb/metallb (metallb/metallb)</summary> ### [`v0.15.3`](https://github.com/metallb/metallb/compare/v0.15.2...v0.15.3) [Compare Source](https://github.com/metallb/metallb/compare/v0.15.2...v0.15.3) </details> <details> <summary>bpg/terraform-provider-proxmox (proxmox)</summary> ### [`v0.89.1`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0891-2025-12-09) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.89.0...v0.89.1) ##### Bug Fixes - **vm,lxc:** revert deprecation notice for `pool_id` attribute ([#&#8203;2405](https://github.com/bpg/terraform-provider-proxmox/issues/2405)) ([af3efa9](https://github.com/bpg/terraform-provider-proxmox/commit/af3efa9b41bfb16463e441aec25a08e86952c8d0)) - **vm:** allow EFI disk parameter updates without VM recreation ([51b8d39](https://github.com/bpg/terraform-provider-proxmox/commit/51b8d39b39821b0692a6c5bb880173463af50e3d)), closes [#&#8203;1515](https://github.com/bpg/terraform-provider-proxmox/issues/1515) - **vm:** handle disk size mismatch when re-adding removed disk ([#&#8203;2411](https://github.com/bpg/terraform-provider-proxmox/issues/2411)) ([d7346d4](https://github.com/bpg/terraform-provider-proxmox/commit/d7346d434c88a1262978d3b8137f978406cc41c8)) - **vm:** match CPU type format with PVE ([#&#8203;2409](https://github.com/bpg/terraform-provider-proxmox/issues/2409)) ([63f22db](https://github.com/bpg/terraform-provider-proxmox/commit/63f22db63782af230cbf7101ecc64af86fb30568)) - **vm:** prevent perpetual diff when using `pool_membership` without `pool_id` ([#&#8203;2408](https://github.com/bpg/terraform-provider-proxmox/issues/2408)) ([acc95bf](https://github.com/bpg/terraform-provider-proxmox/commit/acc95bf372d270c38e76f47c0f6eb8cacfb97a7b)) - **vm:** prevent unnecessary reboots on hotplug operations ([#&#8203;2412](https://github.com/bpg/terraform-provider-proxmox/issues/2412)) ([77dc49e](https://github.com/bpg/terraform-provider-proxmox/commit/77dc49ea7cc70b7a43a7fb0cea2a0987338f7297)), closes [#&#8203;538](https://github.com/bpg/terraform-provider-proxmox/issues/538) - **vm:** retry disk resize on 'does not exist' errors ([#&#8203;2407](https://github.com/bpg/terraform-provider-proxmox/issues/2407)) ([f5f5437](https://github.com/bpg/terraform-provider-proxmox/commit/f5f5437c9f118690eded006cd3897dc5cce8d75e)) - **vm:** retry HTTP 500 errors when waiting for agent retrieving IPs ([#&#8203;2410](https://github.com/bpg/terraform-provider-proxmox/issues/2410)) ([c324ef0](https://github.com/bpg/terraform-provider-proxmox/commit/c324ef090127dd934ace863fc2ca5d148430275a)) ##### Miscellaneous - **ci:** update jetbrains/qodana-action action (v2025.2.2 → v2025.2.3) ([#&#8203;2400](https://github.com/bpg/terraform-provider-proxmox/issues/2400)) ([893fd6d](https://github.com/bpg/terraform-provider-proxmox/commit/893fd6d61fce1d8fd1ebb1468180fe0fb9d09292)) - **deps:** update golangci/golangci-lint (v2.7.1 → v2.7.2) ([#&#8203;2413](https://github.com/bpg/terraform-provider-proxmox/issues/2413)) ([99e30e1](https://github.com/bpg/terraform-provider-proxmox/commit/99e30e1d1eb9579a03f85e85b1bb2ce709f1a82f)) - **deps:** update module golang.org/x/crypto (v0.45.0 → v0.46.0) ([#&#8203;2414](https://github.com/bpg/terraform-provider-proxmox/issues/2414)) ([67ac0b1](https://github.com/bpg/terraform-provider-proxmox/commit/67ac0b1b088583f703c6008318a77e26c29544cf)) - **deps:** update module golang.org/x/net (v0.47.0 → v0.48.0) ([#&#8203;2415](https://github.com/bpg/terraform-provider-proxmox/issues/2415)) ([b0aabfd](https://github.com/bpg/terraform-provider-proxmox/commit/b0aabfda4eed6d3e7d61268b4769a1ba33985d58)) ### [`v0.89.0`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0890-2025-12-06) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.88.0...v0.89.0) ##### ⚠ BREAKING CHANGES - **vm:** revert cpu.units default to use PVE server default ([#&#8203;2402](https://github.com/bpg/terraform-provider-proxmox/issues/2402)) ##### Features - **lxc:** add `env` parameter support ([#&#8203;2383](https://github.com/bpg/terraform-provider-proxmox/issues/2383)) ([ef134fc](https://github.com/bpg/terraform-provider-proxmox/commit/ef134fc7c589cdbf3fa449a13a23355894e4e4a5)) - **oci:** add proxmox\_virtual\_environment\_oci\_image resource for OCI Images Management ([#&#8203;2373](https://github.com/bpg/terraform-provider-proxmox/issues/2373)) ([86a5bf1](https://github.com/bpg/terraform-provider-proxmox/commit/86a5bf1f35c8b1ca20c285d91421daf815cfe430)) - **sdn:** add possibility to apply SDN changes on a particular actions ([#&#8203;2386](https://github.com/bpg/terraform-provider-proxmox/issues/2386)) ([01e6433](https://github.com/bpg/terraform-provider-proxmox/commit/01e64339b63f2b33281b98e67072a325afe0ade8)) ##### Bug Fixes - **vm:** do not re-import existing disks during update ([#&#8203;2401](https://github.com/bpg/terraform-provider-proxmox/issues/2401)) ([0c7fad9](https://github.com/bpg/terraform-provider-proxmox/commit/0c7fad95a2b77c343a245d714f297fd6f0cab24c)) - **vm:** revert cpu.units default to use PVE server default ([#&#8203;2402](https://github.com/bpg/terraform-provider-proxmox/issues/2402)) ([c9b8a3f](https://github.com/bpg/terraform-provider-proxmox/commit/c9b8a3f3b73aac6dfaa797baf0f5c66fb529e8dc)) ##### Miscellaneous - **ci:** pin dependencies ([#&#8203;2388](https://github.com/bpg/terraform-provider-proxmox/issues/2388)) ([84bf77d](https://github.com/bpg/terraform-provider-proxmox/commit/84bf77dd350cbd5ca69a954454587fd63e1c8b8d)) - **ci:** update actions/checkout action (v6.0.0 → v6.0.1) ([#&#8203;2398](https://github.com/bpg/terraform-provider-proxmox/issues/2398)) ([5eb8020](https://github.com/bpg/terraform-provider-proxmox/commit/5eb8020b9e789fc695c18705b9a9e408b87c37f7)) - **ci:** update actions/checkout digest ([`1af3b93`](https://github.com/bpg/terraform-provider-proxmox/commit/1af3b93) → [`8e8c483`](https://github.com/bpg/terraform-provider-proxmox/commit/8e8c483)) ([#&#8203;2396](https://github.com/bpg/terraform-provider-proxmox/issues/2396)) ([a9926ca](https://github.com/bpg/terraform-provider-proxmox/commit/a9926ca8a6f33b59fc066eca395dee39ca2fb165)) - **ci:** update actions/create-github-app-token action (v2.2.0 → v2.2.1) ([#&#8203;2399](https://github.com/bpg/terraform-provider-proxmox/issues/2399)) ([2f6c1b4](https://github.com/bpg/terraform-provider-proxmox/commit/2f6c1b4d1179dfc4dd7da71592f2e6b42d80d475)) - **ci:** Update actions/github-script action (v7 → v8) ([#&#8203;2394](https://github.com/bpg/terraform-provider-proxmox/issues/2394)) ([aaef00e](https://github.com/bpg/terraform-provider-proxmox/commit/aaef00efd2301013b42928412ddda149832c9237)) - **ci:** update actions/stale digest ([`5f858e3`](https://github.com/bpg/terraform-provider-proxmox/commit/5f858e3) → [`9971854`](https://github.com/bpg/terraform-provider-proxmox/commit/9971854)) ([#&#8203;2397](https://github.com/bpg/terraform-provider-proxmox/issues/2397)) ([cd63393](https://github.com/bpg/terraform-provider-proxmox/commit/cd63393fabebc056ad5c6ff095ac13211b42b85f)) - **ci:** update golangci/golangci-lint-action digest ([`e7fa5ac`](https://github.com/bpg/terraform-provider-proxmox/commit/e7fa5ac) → [`1e7e51e`](https://github.com/bpg/terraform-provider-proxmox/commit/1e7e51e)) ([#&#8203;2389](https://github.com/bpg/terraform-provider-proxmox/issues/2389)) ([6593102](https://github.com/bpg/terraform-provider-proxmox/commit/6593102295b5c98c85e7eedaf1946ebbfeeb1ab8)) - **deps:** update github.com/hashicorp/terraform-plugin-\* ([#&#8203;2392](https://github.com/bpg/terraform-provider-proxmox/issues/2392)) ([459cdfc](https://github.com/bpg/terraform-provider-proxmox/commit/459cdfc60641d84f5ec99f00e22be11395ee548b)) - **deps:** update golangci/golangci-lint (v2.6.2 → v2.7.1) ([#&#8203;2393](https://github.com/bpg/terraform-provider-proxmox/issues/2393)) ([4b5652f](https://github.com/bpg/terraform-provider-proxmox/commit/4b5652fbf957a37fa42bfdda683da0532c90d395)) - **deps:** update image golang (1.25.4 → 1.25.5) ([#&#8203;2390](https://github.com/bpg/terraform-provider-proxmox/issues/2390)) ([54e6aa5](https://github.com/bpg/terraform-provider-proxmox/commit/54e6aa514d0aa2729b96f5ea1d2b853816e384bb)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.12.0 → v7.12.1) ([#&#8203;2391](https://github.com/bpg/terraform-provider-proxmox/issues/2391)) ([5952ae7](https://github.com/bpg/terraform-provider-proxmox/commit/5952ae7d9e79a4260eb3833c5dbe08464e6a53ea)) ### [`v0.88.0`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0880-2025-12-01) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.87.0...v0.88.0) ##### Features - **provider:** add OTel implementation for `metrics` resource ([#&#8203;2372](https://github.com/bpg/terraform-provider-proxmox/issues/2372)) ([d37a8bb](https://github.com/bpg/terraform-provider-proxmox/commit/d37a8bbb5699c2947506300d594621c4fb699701)) - **vm,lxc:** add `wait_for_ip` configuration for agent/network interfaces ([#&#8203;2362](https://github.com/bpg/terraform-provider-proxmox/issues/2362)) ([f24add3](https://github.com/bpg/terraform-provider-proxmox/commit/f24add360a7d6ac37d9b23cc9229d533100b6d2c)) - **vm:** support custom cloud init drive file format ([#&#8203;2375](https://github.com/bpg/terraform-provider-proxmox/issues/2375)) ([ddccd0a](https://github.com/bpg/terraform-provider-proxmox/commit/ddccd0af6fdc086e1d65f7be28bed85b4df2ef57)) ##### Bug Fixes - **apt:** add support for modern APT sources (PVE9+) ([#&#8203;2376](https://github.com/bpg/terraform-provider-proxmox/issues/2376)) ([6f6edec](https://github.com/bpg/terraform-provider-proxmox/commit/6f6edec253ac73e3a8c132debd3315e25079fd93)) - **disk:** restore updating boot disk. ([#&#8203;2150](https://github.com/bpg/terraform-provider-proxmox/issues/2150)) ([0da0bcb](https://github.com/bpg/terraform-provider-proxmox/commit/0da0bcb0dc62cc74c944f082c731167ee74ae8b8)) - **example:** comment out otel metrics server resource ([fc94e2a](https://github.com/bpg/terraform-provider-proxmox/commit/fc94e2a601a1570c6de582e22e5b96cb05a4f34f)) - **lxc:** allow container creation/update with correct mountoptions ([#&#8203;2319](https://github.com/bpg/terraform-provider-proxmox/issues/2319)) ([c2dc3a7](https://github.com/bpg/terraform-provider-proxmox/commit/c2dc3a75385d11eaf9740d4d871c4c6eabcaaab8)) - **lxc:** ignore link-local addresses when waiting for network IPs ([#&#8203;2357](https://github.com/bpg/terraform-provider-proxmox/issues/2357)) ([8c081f5](https://github.com/bpg/terraform-provider-proxmox/commit/8c081f542f2ecdf1bf3874e2e8696138d705ece4)) - **vm:** convert to template using proper endpoint ([#&#8203;2340](https://github.com/bpg/terraform-provider-proxmox/issues/2340)) ([5615298](https://github.com/bpg/terraform-provider-proxmox/commit/561529885f2f3651df29122f694fcb983b1a8adf)) - **vm:** prevent state changes after VM import ([#&#8203;2294](https://github.com/bpg/terraform-provider-proxmox/issues/2294)) ([f0bb501](https://github.com/bpg/terraform-provider-proxmox/commit/f0bb5016dd50036be53d9b67ee2e93c76bdadfba)) ##### Miscellaneous - **ci:** Update actions/checkout action ([#&#8203;2361](https://github.com/bpg/terraform-provider-proxmox/issues/2361)) ([f5d4676](https://github.com/bpg/terraform-provider-proxmox/commit/f5d467660cdecd04e171fd6242b6049f622e6837)) - **ci:** update actions/create-github-app-token action (v2.1.4 → v2.2.0) ([#&#8203;2366](https://github.com/bpg/terraform-provider-proxmox/issues/2366)) ([3055dc2](https://github.com/bpg/terraform-provider-proxmox/commit/3055dc28479983f2ce17fa9dca35b26d361f4b3d)) - **ci:** update actions/setup-go digest ([`4469467`](https://github.com/bpg/terraform-provider-proxmox/commit/4469467) → [`4dc6199`](https://github.com/bpg/terraform-provider-proxmox/commit/4dc6199)) ([#&#8203;2365](https://github.com/bpg/terraform-provider-proxmox/issues/2365)) ([bcce7da](https://github.com/bpg/terraform-provider-proxmox/commit/bcce7da9973843c21b0c56e3a698440cd83c0977)) - **ci:** update golangci/golangci-lint-action digest ([`0a35821`](https://github.com/bpg/terraform-provider-proxmox/commit/0a35821) → [`e7fa5ac`](https://github.com/bpg/terraform-provider-proxmox/commit/e7fa5ac)) ([#&#8203;2358](https://github.com/bpg/terraform-provider-proxmox/issues/2358)) ([dd416a1](https://github.com/bpg/terraform-provider-proxmox/commit/dd416a1a9739b53e1d7a5b3f1660a4af87704ded)) - **ci:** update jetbrains/qodana-action action (v2025.2.1 → v2025.2.2) ([#&#8203;2360](https://github.com/bpg/terraform-provider-proxmox/issues/2360)) ([092df22](https://github.com/bpg/terraform-provider-proxmox/commit/092df2280132a7d5acfb636107efe4edb68a3d77)) - **deps:** update golangci/golangci-lint (v2.5.0 → v2.6.2) ([#&#8203;2304](https://github.com/bpg/terraform-provider-proxmox/issues/2304)) ([0937f2b](https://github.com/bpg/terraform-provider-proxmox/commit/0937f2b5d421d8830b07dfb03285b6e11c5d51e4)) - **deps:** update image golang ([`e68f6a0`](https://github.com/bpg/terraform-provider-proxmox/commit/e68f6a0) → [`f60eaa8`](https://github.com/bpg/terraform-provider-proxmox/commit/f60eaa8)) ([#&#8203;2359](https://github.com/bpg/terraform-provider-proxmox/issues/2359)) ([b80a193](https://github.com/bpg/terraform-provider-proxmox/commit/b80a1937a70461c6c78de199650b20a2245ce58e)) - **deps:** update image golang ([`f60eaa8`](https://github.com/bpg/terraform-provider-proxmox/commit/f60eaa8) → [`6981837`](https://github.com/bpg/terraform-provider-proxmox/commit/6981837)) ([#&#8203;2370](https://github.com/bpg/terraform-provider-proxmox/issues/2370)) ([faf56bc](https://github.com/bpg/terraform-provider-proxmox/commit/faf56bce9a5dd09b9ad85351844542e026695816)) - **deps:** Update module github.com/avast/retry-go/v4 (v4.7.0 → v5.0.0) ([#&#8203;2380](https://github.com/bpg/terraform-provider-proxmox/issues/2380)) ([630240d](https://github.com/bpg/terraform-provider-proxmox/commit/630240d31115bed69e002c61ee4993504663d4b3)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.10.0 → v7.11.0) ([#&#8203;2379](https://github.com/bpg/terraform-provider-proxmox/issues/2379)) ([5e55d92](https://github.com/bpg/terraform-provider-proxmox/commit/5e55d9272f7bc2f545efd1a4c0f26ad522db8699)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.11.0 → v7.12.0) ([#&#8203;2384](https://github.com/bpg/terraform-provider-proxmox/issues/2384)) ([2f7bbb1](https://github.com/bpg/terraform-provider-proxmox/commit/2f7bbb11befca972a858ff562d190c1a73d4c75c)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.9.0 → v7.10.0) ([#&#8203;2371](https://github.com/bpg/terraform-provider-proxmox/issues/2371)) ([d3b4847](https://github.com/bpg/terraform-provider-proxmox/commit/d3b48474b4a2684f0f8678eaa5afb8ba1d2d358e)) - **deps:** update module github.com/hashicorp/go-version (v1.7.0 → v1.8.0) ([#&#8203;2381](https://github.com/bpg/terraform-provider-proxmox/issues/2381)) ([ad38c5b](https://github.com/bpg/terraform-provider-proxmox/commit/ad38c5befc279c8312c689a8d7c80336a875573f)) - **deps:** update module golang.org/x/crypto (v0.44.0 → v0.45.0) \[security] ([#&#8203;2348](https://github.com/bpg/terraform-provider-proxmox/issues/2348)) ([78ce72e](https://github.com/bpg/terraform-provider-proxmox/commit/78ce72edc85320c33ed06d719dbc9b27c0ba931d)) - **docs:** update terraform local (2.5.3 → 2.6.1) ([#&#8203;2367](https://github.com/bpg/terraform-provider-proxmox/issues/2367)) ([d5b3c64](https://github.com/bpg/terraform-provider-proxmox/commit/d5b3c64693dd13d72294c356d3d663852fbe79c9)) - update docs to pve 9.1, fix example tests ([#&#8203;2350](https://github.com/bpg/terraform-provider-proxmox/issues/2350)) ([6e2a5aa](https://github.com/bpg/terraform-provider-proxmox/commit/6e2a5aa5c806e1f46373f8ff73e59ec221ae8bdd)) - **vm:** refactor network devices update logic ([#&#8203;2260](https://github.com/bpg/terraform-provider-proxmox/issues/2260)) ([db3d7ec](https://github.com/bpg/terraform-provider-proxmox/commit/db3d7ec9d9a57f72ada7ed88604b609d223b0e98)) ### [`v0.87.0`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0870-2025-11-20) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.86.0...v0.87.0) ##### Features - **pool:** add `pool_membership` resource ([#&#8203;2297](https://github.com/bpg/terraform-provider-proxmox/issues/2297)) ([95f180b](https://github.com/bpg/terraform-provider-proxmox/commit/95f180b497f7c82fef4fed565fd79fe5c244292a)) - **sdn:** add support for VNets datasource ([#&#8203;2299](https://github.com/bpg/terraform-provider-proxmox/issues/2299)) ([c25f19a](https://github.com/bpg/terraform-provider-proxmox/commit/c25f19aa43a7748939dbe35a750cbcee485634a8)) - **vm:** add `purge_on_destroy` and `delete_unreferenced_disks_on_destroy` parameters ([#&#8203;2345](https://github.com/bpg/terraform-provider-proxmox/issues/2345)) ([05a59aa](https://github.com/bpg/terraform-provider-proxmox/commit/05a59aa507c5c3f1b91adb2c3240a5790313f730)) ##### Bug Fixes - **access:** imported `group` resource missing `group_id` ([#&#8203;2333](https://github.com/bpg/terraform-provider-proxmox/issues/2333)) ([ee1c525](https://github.com/bpg/terraform-provider-proxmox/commit/ee1c5255259fb81103e3bb3c531ddb421bc384c9)) - **apt:** add missing Ceph Squid ([#&#8203;2318](https://github.com/bpg/terraform-provider-proxmox/issues/2318)) ([8b9bf62](https://github.com/bpg/terraform-provider-proxmox/commit/8b9bf6240f0f75353d440f367c4b3016f126384c)) - **file:** better error message for unsupported `import` content type ([#&#8203;2344](https://github.com/bpg/terraform-provider-proxmox/issues/2344)) ([f94e25d](https://github.com/bpg/terraform-provider-proxmox/commit/f94e25de03b3468ccff87cdeb591e13fcc88741e)) - **firewall:** appending a rule without re-creating the whole ruleset ([#&#8203;2310](https://github.com/bpg/terraform-provider-proxmox/issues/2310)) ([6290cce](https://github.com/bpg/terraform-provider-proxmox/commit/6290ccebc48aa4f5f109762afe3017df95e79b34)) - **lxc:** panic when cloning a container with empty IP config ([#&#8203;2347](https://github.com/bpg/terraform-provider-proxmox/issues/2347)) ([0a259ca](https://github.com/bpg/terraform-provider-proxmox/commit/0a259ca43a3e0f3404bbf6938bbcf3b6da723a9b)) - **lxc:** race condition in container clone / reboot operations ([#&#8203;2320](https://github.com/bpg/terraform-provider-proxmox/issues/2320)) ([ce358d5](https://github.com/bpg/terraform-provider-proxmox/commit/ce358d5c782525435b0a6dd66e144511afb6be4a)) - **sdn:** fix subnet datasource IP address datatype ([#&#8203;2300](https://github.com/bpg/terraform-provider-proxmox/issues/2300)) ([7ffb314](https://github.com/bpg/terraform-provider-proxmox/commit/7ffb31447599630b698101f0aacb58ead54768ed)) - **ssh:** update sudo check logic and cache check results ([#&#8203;2309](https://github.com/bpg/terraform-provider-proxmox/issues/2309)) ([702500c](https://github.com/bpg/terraform-provider-proxmox/commit/702500cb3be6c0fa53f5c4f8bf105866fc52a1b3)) - **vm:** increase max disk limit to 31 ([#&#8203;2302](https://github.com/bpg/terraform-provider-proxmox/issues/2302)) ([2ae021a](https://github.com/bpg/terraform-provider-proxmox/commit/2ae021a0c3818b42660591fbe64bdc2560e829a8)) ##### Miscellaneous - **ci:** Update golangci/golangci-lint-action action (v8 → v9) ([#&#8203;2330](https://github.com/bpg/terraform-provider-proxmox/issues/2330)) ([90810fa](https://github.com/bpg/terraform-provider-proxmox/commit/90810fafacc1de3de8f699836397c3f193aae3a3)) - **ci:** update lycheeverse/lychee-action action (v2.6.1 → v2.7.0) ([#&#8203;2305](https://github.com/bpg/terraform-provider-proxmox/issues/2305)) ([9a788da](https://github.com/bpg/terraform-provider-proxmox/commit/9a788da00679215aeb74e61e8ca60d48b2892933)) - **deps:** update image golang (1.25.3 → 1.25.4) ([#&#8203;2328](https://github.com/bpg/terraform-provider-proxmox/issues/2328)) ([90f876f](https://github.com/bpg/terraform-provider-proxmox/commit/90f876f1965dcee836239e03e6e0f43f4876001e)) - **deps:** update image golang ([`6ca9eb0`](https://github.com/bpg/terraform-provider-proxmox/commit/6ca9eb0) → [`e68f6a0`](https://github.com/bpg/terraform-provider-proxmox/commit/e68f6a0)) ([#&#8203;2335](https://github.com/bpg/terraform-provider-proxmox/issues/2335)) ([5354d6b](https://github.com/bpg/terraform-provider-proxmox/commit/5354d6bd9a69b10105ea66e5edee68e44daadad6)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.8.1 → v7.8.2) ([#&#8203;2303](https://github.com/bpg/terraform-provider-proxmox/issues/2303)) ([cd9b5fb](https://github.com/bpg/terraform-provider-proxmox/commit/cd9b5fbbb3c98b5e9fb19bfc94db0c13bff222b0)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.8.2 → v7.9.0) ([#&#8203;2329](https://github.com/bpg/terraform-provider-proxmox/issues/2329)) ([76680dd](https://github.com/bpg/terraform-provider-proxmox/commit/76680dd729875a87d7c7511257ecf5bd28811935)) - **deps:** update module github.com/hashicorp/terraform-plugin-log (v0.9.0 → v0.10.0) ([#&#8203;2336](https://github.com/bpg/terraform-provider-proxmox/issues/2336)) ([6dd51fd](https://github.com/bpg/terraform-provider-proxmox/commit/6dd51fddc61b8461f721257dae43a1b6ac312ae6)) - **deps:** update module golang.org/x/crypto (v0.43.0 → v0.44.0) ([#&#8203;2337](https://github.com/bpg/terraform-provider-proxmox/issues/2337)) ([fb3fbfc](https://github.com/bpg/terraform-provider-proxmox/commit/fb3fbfc9e76d1f8ed575f80fc84a2ff9e9b02b9d)) - **deps:** update module golang.org/x/net (v0.46.0 → v0.47.0) ([#&#8203;2338](https://github.com/bpg/terraform-provider-proxmox/issues/2338)) ([9f57e9f](https://github.com/bpg/terraform-provider-proxmox/commit/9f57e9f92e72bd30601ba2885fe0b23be85b2889)) - **docs:** document auto option for enabling SLAAC in IPv6 config in vm and lxc ([#&#8203;2317](https://github.com/bpg/terraform-provider-proxmox/issues/2317)) ([e8c70d7](https://github.com/bpg/terraform-provider-proxmox/commit/e8c70d7267bbb6e4e4b2278860c29d1838114a3b)) - **docs:** update the main doc page for consistency ([#&#8203;2326](https://github.com/bpg/terraform-provider-proxmox/issues/2326)) ([7e4f421](https://github.com/bpg/terraform-provider-proxmox/commit/7e4f421faa84c53eb60dd8b9907912fbeb2c546f)) - **lxc,vm:** add deprecation notice for pool\_id attribute ([#&#8203;2312](https://github.com/bpg/terraform-provider-proxmox/issues/2312)) ([3c507cc](https://github.com/bpg/terraform-provider-proxmox/commit/3c507ccc31802e5ed5fe0c05f7c07a18153c1893)) ### [`v0.86.0`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0860-2025-10-28) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.85.1...v0.86.0) ##### Features - **firewall:** ability to import firewall rules & options ([#&#8203;2269](https://github.com/bpg/terraform-provider-proxmox/issues/2269)) ([dd1afe6](https://github.com/bpg/terraform-provider-proxmox/commit/dd1afe63446bae0487cab6c9344bce74d00bd4bb)) - **firewall:** add ability to import ipsets ([#&#8203;2280](https://github.com/bpg/terraform-provider-proxmox/issues/2280)) ([33c751d](https://github.com/bpg/terraform-provider-proxmox/commit/33c751d58344b29255dde02256baffbdd88f9149)) - **firewall:** support node-level firewall rules ([#&#8203;2281](https://github.com/bpg/terraform-provider-proxmox/issues/2281)) ([18c675b](https://github.com/bpg/terraform-provider-proxmox/commit/18c675bf9ada5eae2bf94a00f24800fdb8a5425b)) ##### Bug Fixes - **lxc:** delete dns attributes when set to null ([#&#8203;2263](https://github.com/bpg/terraform-provider-proxmox/issues/2263)) ([a32988a](https://github.com/bpg/terraform-provider-proxmox/commit/a32988a12897dbffef8bb2d5e5270baa70eaa64f)) - **vm:** correctly detect pool membership for VM ([#&#8203;2264](https://github.com/bpg/terraform-provider-proxmox/issues/2264)) ([5a5c9c6](https://github.com/bpg/terraform-provider-proxmox/commit/5a5c9c6fceaa25ac6296b87e9651996cc1286982)) ##### Miscellaneous - **ci:** Update actions/upload-artifact action (v4 → v5) ([#&#8203;2275](https://github.com/bpg/terraform-provider-proxmox/issues/2275)) ([ad4bbd7](https://github.com/bpg/terraform-provider-proxmox/commit/ad4bbd7bb51137c9af6dbaff9fe5d898ffa56c27)) - **ci:** update googleapis/release-please-action action (v4.3.0 → v4.4.0) ([#&#8203;2273](https://github.com/bpg/terraform-provider-proxmox/issues/2273)) ([0bcba7b](https://github.com/bpg/terraform-provider-proxmox/commit/0bcba7ba09b30a7fb707ac5a4963d27f3dcde1c8)) - **deps:** update image golang ([`7d73c4c`](https://github.com/bpg/terraform-provider-proxmox/commit/7d73c4c) → [`8c945d3`](https://github.com/bpg/terraform-provider-proxmox/commit/8c945d3)) ([#&#8203;2253](https://github.com/bpg/terraform-provider-proxmox/issues/2253)) ([a2bb9b6](https://github.com/bpg/terraform-provider-proxmox/commit/a2bb9b6eaca00a38f43dd44f09bf76f3a74f5a24)) - **deps:** update image golang ([`8c945d3`](https://github.com/bpg/terraform-provider-proxmox/commit/8c945d3) → [`dd08f76`](https://github.com/bpg/terraform-provider-proxmox/commit/dd08f76)) ([#&#8203;2270](https://github.com/bpg/terraform-provider-proxmox/issues/2270)) ([4c1514f](https://github.com/bpg/terraform-provider-proxmox/commit/4c1514fb9eb5da7e69be5fc62acf96176402ed22)) - **deps:** update image golang ([`dd08f76`](https://github.com/bpg/terraform-provider-proxmox/commit/dd08f76) → [`6bac879`](https://github.com/bpg/terraform-provider-proxmox/commit/6bac879)) ([#&#8203;2283](https://github.com/bpg/terraform-provider-proxmox/issues/2283)) ([0c9879a](https://github.com/bpg/terraform-provider-proxmox/commit/0c9879ab0267223b30ae52b738edcbf79e949814)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.8.0 → v7.8.1) ([#&#8203;2271](https://github.com/bpg/terraform-provider-proxmox/issues/2271)) ([11d4c71](https://github.com/bpg/terraform-provider-proxmox/commit/11d4c7122ba12954ee108de81a037bccaf305e76)) - **deps:** update module github.com/hashicorp/terraform-plugin-framework-timeouts (v0.6.0 → v0.7.0) ([#&#8203;2274](https://github.com/bpg/terraform-provider-proxmox/issues/2274)) ([b9ccb0d](https://github.com/bpg/terraform-provider-proxmox/commit/b9ccb0dd4f1124f3d358644fbe540ac4270e9b97)) - **deps:** update module github.com/pkg/sftp (v1.13.9 → v1.13.10) ([#&#8203;2272](https://github.com/bpg/terraform-provider-proxmox/issues/2272)) ([fdbe313](https://github.com/bpg/terraform-provider-proxmox/commit/fdbe313e32896f9bd72df6b9ccf0d1fb811694f6)) - **docs:** update CONTRIBUTING.md ([#&#8203;2278](https://github.com/bpg/terraform-provider-proxmox/issues/2278)) ([110093b](https://github.com/bpg/terraform-provider-proxmox/commit/110093b4e4407aaa2cd0729a9846fa2c4a9b6c04)) ### [`v0.85.1`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0851-2025-10-15) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.85.0...v0.85.1) ##### Bug Fixes - **docs:** clarify that ip in ct ip\_config must be in CIDR notation ([#&#8203;2238](https://github.com/bpg/terraform-provider-proxmox/issues/2238)) ([f3b835f](https://github.com/bpg/terraform-provider-proxmox/commit/f3b835ffa1ac7c5700b6b055d9cda3780afa7b3d)) - **lxc:** DNS / hostname update is not applied ([#&#8203;2245](https://github.com/bpg/terraform-provider-proxmox/issues/2245)) ([9aa1eaf](https://github.com/bpg/terraform-provider-proxmox/commit/9aa1eafaa6d50c3d1398a23562087032f0eeee0f)) - **sdn:** add missing `dhcp` field to `simple` zone datasource ([#&#8203;2243](https://github.com/bpg/terraform-provider-proxmox/issues/2243)) ([b4b8d09](https://github.com/bpg/terraform-provider-proxmox/commit/b4b8d091a6c29361825d3df98e565813f59f9ad1)) - **sdn:** handle attribute delete in all SDN resources ([#&#8203;2248](https://github.com/bpg/terraform-provider-proxmox/issues/2248)) ([50accca](https://github.com/bpg/terraform-provider-proxmox/commit/50accca1161100de60db4505783be21dbff1435e)) - **sdn:** zone: make `nodes` attribute optional ([#&#8203;2242](https://github.com/bpg/terraform-provider-proxmox/issues/2242)) ([798623b](https://github.com/bpg/terraform-provider-proxmox/commit/798623b63b85245df7be8d6f1bd01a6aa7a7b63a)) ##### Miscellaneous - **deps:** update image golang (1.25.2 → 1.25.3) ([#&#8203;2246](https://github.com/bpg/terraform-provider-proxmox/issues/2246)) ([3d2092f](https://github.com/bpg/terraform-provider-proxmox/commit/3d2092fe8ec3d078cb0973c672ca87ba582364ed)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.7.3 → v7.8.0) ([#&#8203;2241](https://github.com/bpg/terraform-provider-proxmox/issues/2241)) ([ecf7920](https://github.com/bpg/terraform-provider-proxmox/commit/ecf79205ac1011e68b193de686ac6eae040fbd91)) - **deps:** update module github.com/hashicorp/terraform-plugin-docs (v0.23.0 → v0.24.0) ([#&#8203;2247](https://github.com/bpg/terraform-provider-proxmox/issues/2247)) ([6e23c90](https://github.com/bpg/terraform-provider-proxmox/commit/6e23c9056f66f62167410d29040173b90bc6d755)) ### [`v0.85.0`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0850-2025-10-12) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.84.1...v0.85.0) ##### Features - **sdn:** Add DHCP Config for SDN Simple Zone Resource ([#&#8203;2210](https://github.com/bpg/terraform-provider-proxmox/issues/2210)) ([f5d3d92](https://github.com/bpg/terraform-provider-proxmox/commit/f5d3d92cced4b1861c82c82ceb6b2bfc10264bd0)) ##### Bug Fixes - **file:** add `import` content type to file datasource ([#&#8203;2221](https://github.com/bpg/terraform-provider-proxmox/issues/2221)) ([f918bed](https://github.com/bpg/terraform-provider-proxmox/commit/f918bede079db0da790865f6fea4f2c1e9c87a14)) - **vm:** allow cpu units = 1 for cgroups v2 compatibility ([#&#8203;2237](https://github.com/bpg/terraform-provider-proxmox/issues/2237)) ([3fc688b](https://github.com/bpg/terraform-provider-proxmox/commit/3fc688b7f6f36df62909352eaffe572aa6968e1c)) ##### Miscellaneous - **ci:** update actions/stale digest ([`3a9db7e`](https://github.com/bpg/terraform-provider-proxmox/commit/3a9db7e) → [`5f858e3`](https://github.com/bpg/terraform-provider-proxmox/commit/5f858e3)) ([#&#8203;2222](https://github.com/bpg/terraform-provider-proxmox/issues/2222)) ([b38066b](https://github.com/bpg/terraform-provider-proxmox/commit/b38066b42d71cd6d549833912b21ecbda27dbacc)) - **ci:** Update peter-evans/create-issue-from-file action (v5.0.1 → v6.0.0) ([#&#8203;2217](https://github.com/bpg/terraform-provider-proxmox/issues/2217)) ([29748a5](https://github.com/bpg/terraform-provider-proxmox/commit/29748a5afe49938349a8efd819a7e1ca5f178024)) - **deps:** update image golang (1.25.1 → 1.25.2) ([#&#8203;2228](https://github.com/bpg/terraform-provider-proxmox/issues/2228)) ([9e77057](https://github.com/bpg/terraform-provider-proxmox/commit/9e7705705a8013f5d11016ff1dd2b078518e29da)) - **deps:** update image golang ([`8305f5f`](https://github.com/bpg/terraform-provider-proxmox/commit/8305f5f) → [`ab1f5c4`](https://github.com/bpg/terraform-provider-proxmox/commit/ab1f5c4)) ([#&#8203;2215](https://github.com/bpg/terraform-provider-proxmox/issues/2215)) ([6a1f972](https://github.com/bpg/terraform-provider-proxmox/commit/6a1f9728f2cbd8736ae5f52292edd50a43ce94b3)) - **deps:** update module github.com/hashicorp/terraform-plugin-framework (v1.16.0 → v1.16.1) ([#&#8203;2216](https://github.com/bpg/terraform-provider-proxmox/issues/2216)) ([515c6bb](https://github.com/bpg/terraform-provider-proxmox/commit/515c6bb398d4c749bb3c3b300be7b0a1a894ea7a)) - **deps:** update module github.com/hashicorp/terraform-plugin-framework-validators (v0.18.0 → v0.19.0) ([#&#8203;2230](https://github.com/bpg/terraform-provider-proxmox/issues/2230)) ([761fb70](https://github.com/bpg/terraform-provider-proxmox/commit/761fb709e35a5ca0ae0a928335d6b558bc507a64)) - **deps:** update module github.com/skeema/knownhosts (v1.3.1 → v1.3.2) ([#&#8203;2229](https://github.com/bpg/terraform-provider-proxmox/issues/2229)) ([b6022d4](https://github.com/bpg/terraform-provider-proxmox/commit/b6022d4d0ab540de628b0078952257586c2ea0fa)) - **deps:** update module golang.org/x/net (v0.44.0 → v0.45.0) ([#&#8203;2231](https://github.com/bpg/terraform-provider-proxmox/issues/2231)) ([60fdfd6](https://github.com/bpg/terraform-provider-proxmox/commit/60fdfd67d4d4010bfd46ba0ba311777def8231c3)) - **deps:** update module golang.org/x/net (v0.45.0 → v0.46.0) ([#&#8203;2236](https://github.com/bpg/terraform-provider-proxmox/issues/2236)) ([68bd667](https://github.com/bpg/terraform-provider-proxmox/commit/68bd667b0fa9394569167b4626b3091993d96c38)) ### [`v0.84.1`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0841-2025-09-29) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.84.0...v0.84.1) ##### Bug Fixes - **api:** handle PVE API's 403 response status ([#&#8203;2207](https://github.com/bpg/terraform-provider-proxmox/issues/2207)) ([46e8c24](https://github.com/bpg/terraform-provider-proxmox/commit/46e8c24d5bce906e5673e41b7c0151d46180fbe3)) - **sdn:** subnet validation errors when using value interpolation ([#&#8203;2204](https://github.com/bpg/terraform-provider-proxmox/issues/2204)) ([5f876c0](https://github.com/bpg/terraform-provider-proxmox/commit/5f876c0fbfc06f25cbe18f396a983cd948df60ba)) ##### Miscellaneous - **deps:** update golangci/golangci-lint (v2.4.0 → v2.5.0) ([#&#8203;2193](https://github.com/bpg/terraform-provider-proxmox/issues/2193)) ([2ab3d94](https://github.com/bpg/terraform-provider-proxmox/commit/2ab3d943d69c0648d749cbc85a279498c3a900ce)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.7.1 → v7.7.3) ([#&#8203;2203](https://github.com/bpg/terraform-provider-proxmox/issues/2203)) ([3692434](https://github.com/bpg/terraform-provider-proxmox/commit/36924349437a7a0fd19b0c73185fdf5176d4186e)) - **deps:** update module github.com/hashicorp/terraform-plugin-sdk/v2 (v2.38.0 → v2.38.1) ([#&#8203;2197](https://github.com/bpg/terraform-provider-proxmox/issues/2197)) ([0387296](https://github.com/bpg/terraform-provider-proxmox/commit/0387296c0bc5aa90cb6fd332ed0890ef75d67db0)) ### [`v0.84.0`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0840-2025-09-22) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.83.2...v0.84.0) ##### Features - **file:** add file datasource ([#&#8203;2176](https://github.com/bpg/terraform-provider-proxmox/issues/2176)) ([8244813](https://github.com/bpg/terraform-provider-proxmox/commit/8244813b7eae6bb6442fa69f786ab9422ffdadee)) - **sdn:** add support for Subnet resource and datasource ([#&#8203;2191](https://github.com/bpg/terraform-provider-proxmox/issues/2191)) ([1df305d](https://github.com/bpg/terraform-provider-proxmox/commit/1df305dfb3867f0e0bc207f928745de96db3f7f1)) - **sdn:** add support for VNet resource and datasource ([#&#8203;2185](https://github.com/bpg/terraform-provider-proxmox/issues/2185)) ([8938d86](https://github.com/bpg/terraform-provider-proxmox/commit/8938d8657157085934adb15680209a374b3bc7b2)) ##### Miscellaneous - **deps:** update github.com/hashicorp/terraform-plugin-\* ([#&#8203;2187](https://github.com/bpg/terraform-provider-proxmox/issues/2187)) ([09b704a](https://github.com/bpg/terraform-provider-proxmox/commit/09b704ad8e082dde47247f2a9fb64f5af7791a15)) - **deps:** update image golang ([`bb979b2`](https://github.com/bpg/terraform-provider-proxmox/commit/bb979b2) → [`8305f5f`](https://github.com/bpg/terraform-provider-proxmox/commit/8305f5f)) ([#&#8203;2186](https://github.com/bpg/terraform-provider-proxmox/issues/2186)) ([b70fa62](https://github.com/bpg/terraform-provider-proxmox/commit/b70fa6267037811b650a48baec7bc07ed3b2665d)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.6.0 → v7.7.0) ([#&#8203;2189](https://github.com/bpg/terraform-provider-proxmox/issues/2189)) ([46dbc68](https://github.com/bpg/terraform-provider-proxmox/commit/46dbc68da70bd4e7600c3d124b39abd07dbbc07e)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.7.0 → v7.7.1) ([#&#8203;2192](https://github.com/bpg/terraform-provider-proxmox/issues/2192)) ([11f4002](https://github.com/bpg/terraform-provider-proxmox/commit/11f400288b896f8a4570f169651e20dd2cef3e10)) - **deps:** update module github.com/hashicorp/terraform-plugin-sdk/v2 (v2.37.0 → v2.38.0) ([#&#8203;2188](https://github.com/bpg/terraform-provider-proxmox/issues/2188)) ([2b2d619](https://github.com/bpg/terraform-provider-proxmox/commit/2b2d619356fa7a099807c54b0a6a45e78683b15e)) ### [`v0.83.2`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0832-2025-09-14) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.83.1...v0.83.2) ##### Bug Fixes - **firewall:** detect drift when rules are manually deleted ([#&#8203;2178](https://github.com/bpg/terraform-provider-proxmox/issues/2178)) ([6b84d5a](https://github.com/bpg/terraform-provider-proxmox/commit/6b84d5aa5ecd3ffb71e10050c20f79bc5ce1ff89)) - **firewall:** prevent perpetual plan drift on rule attribute removal ([#&#8203;2177](https://github.com/bpg/terraform-provider-proxmox/issues/2177)) ([0e72580](https://github.com/bpg/terraform-provider-proxmox/commit/0e725801ee26642dcb872de5b1be58d0a224408e)) - **vm:** disk deletion may reorder disks ([#&#8203;2174](https://github.com/bpg/terraform-provider-proxmox/issues/2174)) ([e339fef](https://github.com/bpg/terraform-provider-proxmox/commit/e339fef2d042728eaa7594607a89929892513e96)) ##### Miscellaneous - **ci:** update actions/create-github-app-token action (v2.1.1 → v2.1.4) ([#&#8203;2179](https://github.com/bpg/terraform-provider-proxmox/issues/2179)) ([70cfb58](https://github.com/bpg/terraform-provider-proxmox/commit/70cfb582922e2e31662e580b2f42b124e0d481e2)) - **deps:** update image golang ([`b773c94`](https://github.com/bpg/terraform-provider-proxmox/commit/b773c94) → [`bb979b2`](https://github.com/bpg/terraform-provider-proxmox/commit/bb979b2)) ([#&#8203;2173](https://github.com/bpg/terraform-provider-proxmox/issues/2173)) ([7944277](https://github.com/bpg/terraform-provider-proxmox/commit/79442773910b4309570aea8e838ea7d3b154e5be)) ### [`v0.83.1`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0831-2025-09-10) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.83.0...v0.83.1) ##### Bug Fixes - **ci:** update link checker config ([#&#8203;2151](https://github.com/bpg/terraform-provider-proxmox/issues/2151)) ([e017881](https://github.com/bpg/terraform-provider-proxmox/commit/e017881712ad81767590c4c60877167a28f35a42)) ##### Miscellaneous - **ci:** Update actions/setup-go action (v5 → v6) ([#&#8203;2154](https://github.com/bpg/terraform-provider-proxmox/issues/2154)) ([16814d4](https://github.com/bpg/terraform-provider-proxmox/commit/16814d469b4601413a9ea3fb9446bb7670884015)) - **ci:** Update actions/stale action (v9 → v10) ([#&#8203;2155](https://github.com/bpg/terraform-provider-proxmox/issues/2155)) ([87e6392](https://github.com/bpg/terraform-provider-proxmox/commit/87e639232d0228a58bd3060b543e9fc05108d2c3)) - **code:** minor code cleanups ([#&#8203;2156](https://github.com/bpg/terraform-provider-proxmox/issues/2156))ssh ([9e22c3c](https://github.com/bpg/terraform-provider-proxmox/commit/9e22c3c427086f4780e2ddc226edc3e235c90586)) - **deps:** update image golang (1.25.0 → 1.25.1) ([#&#8203;2153](https://github.com/bpg/terraform-provider-proxmox/issues/2153)) ([a58bf4f](https://github.com/bpg/terraform-provider-proxmox/commit/a58bf4f9475c33a16f8fcead640976a5fb149cb0)) - **deps:** update image golang ([`a5e935d`](https://github.com/bpg/terraform-provider-proxmox/commit/a5e935d) → [`d6bdb04`](https://github.com/bpg/terraform-provider-proxmox/commit/d6bdb04)) ([#&#8203;2161](https://github.com/bpg/terraform-provider-proxmox/issues/2161)) ([58d833d](https://github.com/bpg/terraform-provider-proxmox/commit/58d833dfa8996985253bbd75ed50a10f7e9cc0db)) - **deps:** update image golang ([`d6bdb04`](https://github.com/bpg/terraform-provider-proxmox/commit/d6bdb04) → [`b773c94`](https://github.com/bpg/terraform-provider-proxmox/commit/b773c94)) ([#&#8203;2169](https://github.com/bpg/terraform-provider-proxmox/issues/2169)) ([a979850](https://github.com/bpg/terraform-provider-proxmox/commit/a9798505c828618892f33d4376295c9f6e1850d0)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.5.1 → v7.6.0) ([#&#8203;2162](https://github.com/bpg/terraform-provider-proxmox/issues/2162)) ([ffdc3a5](https://github.com/bpg/terraform-provider-proxmox/commit/ffdc3a55da085f45132b686dacf26642126ff0ae)) - **deps:** update module golang.org/x/crypto (v0.41.0 → v0.42.0) ([#&#8203;2163](https://github.com/bpg/terraform-provider-proxmox/issues/2163)) ([4e73d56](https://github.com/bpg/terraform-provider-proxmox/commit/4e73d5610c854cd64e6f4d4cf81b7f534183d9be)) - **deps:** update module golang.org/x/net (v0.43.0 → v0.44.0) ([#&#8203;2170](https://github.com/bpg/terraform-provider-proxmox/issues/2170)) ([ed366b5](https://github.com/bpg/terraform-provider-proxmox/commit/ed366b55dc8b32b2203ec87213bf76aba6d1860d)) - **docs:** improve `container` documentation ([#&#8203;2160](https://github.com/bpg/terraform-provider-proxmox/issues/2160)) ([380fd7f](https://github.com/bpg/terraform-provider-proxmox/commit/380fd7fed1d5cfbb9a2c562294a9f2ac127a0a31)) - **docs:** improve `vm.initialization` documentation ([#&#8203;2158](https://github.com/bpg/terraform-provider-proxmox/issues/2158)) ([29ef9d2](https://github.com/bpg/terraform-provider-proxmox/commit/29ef9d2527132b4e726e222edb958f022260a306)) - **docs:** include vm/lxc lock error details in the README known issues section ([#&#8203;2166](https://github.com/bpg/terraform-provider-proxmox/issues/2166)) ([1810273](https://github.com/bpg/terraform-provider-proxmox/commit/1810273cebc8de6092b6347c4be0393ad2f9f29b)) - **docs:** update reference to `release-build` in contributing doc ([#&#8203;2167](https://github.com/bpg/terraform-provider-proxmox/issues/2167)) ([739471a](https://github.com/bpg/terraform-provider-proxmox/commit/739471a9888b264587c42da1d370848b3d95639e)) - **docs:** update sdn\_applier example ([c275e03](https://github.com/bpg/terraform-provider-proxmox/commit/c275e031ffdd9b8fdd46c09d1563be12c713541b)) ### [`v0.83.0`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0830-2025-08-31) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.82.1...v0.83.0) ##### Features - **sdn:** add custom resource to apply `sdn_*` configurations ([#&#8203;2127](https://github.com/bpg/terraform-provider-proxmox/issues/2127)) ([e13d7ef](https://github.com/bpg/terraform-provider-proxmox/commit/e13d7ef29985ccd0ba8f79dd0ad658ee6779a8a6)) ##### Bug Fixes - **docs:** correct minor typos / formatting ([#&#8203;2144](https://github.com/bpg/terraform-provider-proxmox/issues/2144)) ([a2e4ff0](https://github.com/bpg/terraform-provider-proxmox/commit/a2e4ff039450214feb2c32d84e6b18878e1dd804)) ##### Miscellaneous - **ci:** Update actions/attest-build-provenance action (v2 → v3) ([#&#8203;2142](https://github.com/bpg/terraform-provider-proxmox/issues/2142)) ([f62e69d](https://github.com/bpg/terraform-provider-proxmox/commit/f62e69d160055dc0cbd5a08f5041533c079bd96e)) - **ci:** update googleapis/release-please-action action (v4.2.0 → v4.3.0) ([#&#8203;2136](https://github.com/bpg/terraform-provider-proxmox/issues/2136)) ([f634b2e](https://github.com/bpg/terraform-provider-proxmox/commit/f634b2eafb631b75c04c91b39d393de6b05e36b0)) - **ci:** update lycheeverse/lychee-action action (v2.5.0 → v2.6.0) ([#&#8203;2137](https://github.com/bpg/terraform-provider-proxmox/issues/2137)) ([64c1ab3](https://github.com/bpg/terraform-provider-proxmox/commit/64c1ab3148a4d7a5835c5fd957a3009c35f73761)) - **ci:** update lycheeverse/lychee-action action (v2.6.0 → v2.6.1) ([#&#8203;2138](https://github.com/bpg/terraform-provider-proxmox/issues/2138)) ([7f56290](https://github.com/bpg/terraform-provider-proxmox/commit/7f56290838c363d025719a15f6e25b6e1ec8d49e)) - **deps:** update image golang ([`4859242`](https://github.com/bpg/terraform-provider-proxmox/commit/4859242) → [`5502b0e`](https://github.com/bpg/terraform-provider-proxmox/commit/5502b0e)) ([#&#8203;2134](https://github.com/bpg/terraform-provider-proxmox/issues/2134)) ([20f41e8](https://github.com/bpg/terraform-provider-proxmox/commit/20f41e86e03f183bcbf295ba56c41c692fcee998)) - **deps:** update image golang ([`91e2cd4`](https://github.com/bpg/terraform-provider-proxmox/commit/91e2cd4) → [`4859242`](https://github.com/bpg/terraform-provider-proxmox/commit/4859242)) ([#&#8203;2128](https://github.com/bpg/terraform-provider-proxmox/issues/2128)) ([9ae882e](https://github.com/bpg/terraform-provider-proxmox/commit/9ae882e5d7cdb19b54e9be07ba92ef92cab0054c)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.3.0 → v7.4.0) ([#&#8203;2129](https://github.com/bpg/terraform-provider-proxmox/issues/2129)) ([11b8167](https://github.com/bpg/terraform-provider-proxmox/commit/11b8167fc6488fbeb7b977f0267dcc862ce05e20)) - **deps:** update module github.com/brianvoe/gofakeit/v7 (v7.4.0 → v7.5.1) ([#&#8203;2143](https://github.com/bpg/terraform-provider-proxmox/issues/2143)) ([2eae3ee](https://github.com/bpg/terraform-provider-proxmox/commit/2eae3eeeeb7c12e407aa21a33e930e8219310b6b)) - **deps:** update module github.com/stretchr/testify (v1.10.0 → v1.11.1) ([#&#8203;2135](https://github.com/bpg/terraform-provider-proxmox/issues/2135)) ([6b00db6](https://github.com/bpg/terraform-provider-proxmox/commit/6b00db644613520e257c6af90b5f3930cf4a4b8a)) ### [`v0.82.1`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0821-2025-08-19) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.82.0...v0.82.1) ##### Bug Fixes - **vm:** prevent re-creation of previously imported disks on update ([#&#8203;2122](https://github.com/bpg/terraform-provider-proxmox/issues/2122)) ([c6c1c18](https://github.com/bpg/terraform-provider-proxmox/commit/c6c1c18a2b7a2ad80006bf5e22afec7dbf98071b)) ##### Miscellaneous - **deps:** update image golang ([`9e56f0d`](https://github.com/bpg/terraform-provider-proxmox/commit/9e56f0d) → [`91e2cd4`](https://github.com/bpg/terraform-provider-proxmox/commit/91e2cd4)) ([#&#8203;2123](https://github.com/bpg/terraform-provider-proxmox/issues/2123)) ([9d179dd](https://github.com/bpg/terraform-provider-proxmox/commit/9d179dde724604d3b2f297fd805c7c2cb8f723b4)) - **docs:** fix TOC format, cleanup cloud image guide ([#&#8203;2121](https://github.com/bpg/terraform-provider-proxmox/issues/2121)) ([b321a01](https://github.com/bpg/terraform-provider-proxmox/commit/b321a01b4f142d55afef53eca20c1b183386bc84)) ### [`v0.82.0`](https://github.com/bpg/terraform-provider-proxmox/blob/HEAD/CHANGELOG.md#0820-2025-08-18) [Compare Source](https://github.com/bpg/terraform-provider-proxmox/compare/v0.81.0...v0.82.0) ##### Features - **docs:** update compatibility notes for PVE 9.x ([#&#8203;2116](https://github.com/bpg/terraform-provider-proxmox/issues/2116)) ([08ea66a](https://github.com/bpg/terraform-provider-proxmox/commit/08ea66a4e0e1c92851c5811bacde075d169fb1cc)) - **lxc:** add `proxmox_virtual_environment_containers` data source ([#&#8203;2090](https://github.com/bpg/terraform-provider-proxmox/issues/2090)) ([45f2805](https://github.com/bpg/terraform-provider-proxmox/commit/45f28051cd18bbb5838ef0de5eedc41a97ecee3b)) - **lxc:** Add missing configuration options for container rootfs ([#&#8203;2067](https://github.com/bpg/terraform-provider-proxmox/issues/2067)) ([b2c5012](https://github.com/bpg/terraform-provider-proxmox/commit/b2c50120ea552d078e9634228f8b90b356a163b9)) ##### Bug Fixes - **lxc:** adjust max number of container's IP configs ([#&#8203;2088](https://github.com/bpg/terraform-provider-proxmox/issues/2088)) ([602568e](https://github.com/bpg/terraform-provider-proxmox/commit/602568e6a64945514b7e3a3294ec8fb1f98b6be8)) - **provider:** parsing PVE version reported by API ([#&#8203;2115](https://github.com/bpg/terraform-provider-proxmox/issues/2115)) ([f1501e2](https://github.com/bpg/terraform-provider-proxmox/commit/f1501e2655f4d9a246be8fe826a3d385448dce17)) - **vm:** regression: disk re-ordering on re-apply ([#&#8203;2114](https://github.com/bpg/terraform-provider-proxmox/issues/2114)) ([634ad69](https://github.com/bpg/terraform-provider-proxmox/commit/634ad690fefa719df7be1c7f8962cd4a5bead79a)) ##### Miscellaneous - **ci:** Update actions/checkout action ([#&#8203;2098](https://github.com/bpg/terraform-provider-proxmox/issues/2098)) ([3855cb2](https://github.com/bpg/terraform-provider-proxmox/commit/3855cb293fd32486eb39aee056c3c526d4f15ba8)) - **ci:** update actions/create-github-app-token action (v2.0.6 → v2.1.0) ([#&#8203;2095](https://github.com/bpg/terraform-provider-proxmox/issues/2095)) ([6161969](https://github.com/bpg/terraform-provider-proxmox/commit/61619690cce176948e4795a98075c0854a42669b)) - **ci:** update actions/create-github-app-token action (v2.1.0 → v2.1.1) ([#&#8203;2099](https://github.com/bpg/terraform-provider-proxmox/issues/2099)) ([7f5d771](https://github.com/bpg/terraform-provider-proxmox/commit/7f5d77143a2c3a607ee3f647ad2d9054b9e0d00d)) - **ci:** update goreleaser/goreleaser-action action (v6.3.0 → v6.4.0) ([#&#8203;2111](https://github.com/bpg/terraform-provider-proxmox/issues/2111)) ([78ce7f0](https://github.com/bpg/terraform-provider-proxmox/commit/78ce7f0db4595ecf00c0420b3d46fe78cda1d204)) - **ci:** update jetbrains/qodana-action action (v2025.1.1 → v2025.2.1) ([#&#8203;2106](https://github.com/bpg/terraform-provider-proxmox/issues/2106)) ([0dec643](https://github.com/bpg/terraform-provider-proxmox/commit/0dec643b3dc670c48f3f79752cb93519e3515a36)) - **ci:** update lycheeverse/lychee-action action (v2.4.1 → v2.5.0) ([#&#8203;2096](https://github.com/bpg/terraform-provider-proxmox/issues/2096)) ([7c98464](https://github.com/bpg/terraform-provider-proxmox/commit/7c98464783a70e1ca801765eb5c16fed4ce0f329)) - **deps:** update golangci/golangci-lint (v2.3.0 → v2.3.1) ([#&#8203;2074](https://github.com/bpg/terraform-provider-proxmox/issues/2074)) ([9947a86](https://github.com/bpg/terraform-provider-proxmox/commit/9947a86106c7215f68183956cf0f2cde209a73fa)) - **deps:** update golangci/golangci-lint (v2.3.1 → v2.4.0) ([#&#8203;2110](https://github.com/bpg/terraform-provider-proxmox/issues/2110)) ([21bed82](https://github.com/bpg/terraform-provider-proxmox/commit/21bed824e4cc4fd53cc927273798e5c6b757f89d)) - **deps:** update image golang (1.24.5 → 1.24.6) ([#&#8203;2085](https://github.com/bpg/terraform-provider-proxmox/issues/2085)) ([ac91fe8](https://github.com/bpg/terraform-provider-proxmox/commit/ac91fe8de01fd61ca1015350801ffdb5451d7aa7)) - **deps:** update image golang (1.24.6 → 1.25.0) ([#&#8203;2107](https://github.com/bpg/terraform-provider-proxmox/issues/2107)) ([9e10206](https://github.com/bpg/terraform-provider-proxmox/commit/9e10206e19b9f3cdf5989bef6956a4a1242a7235)) - **deps:** update image golang ([`10a15b9`](https://github.com/bpg/terraform-provider-proxmox/commit/10a15b9) → [`9e56f0d`](https://github.com/bpg/terraform-provider-proxmox/commit/9e56f0d)) ([#&#8203;2109](https://github.com/bpg/terraform-provider-proxmox/issues/2109)) ([420add8](https://github.com/bpg/terraform-provider-proxmox/commit/420add86698425afba60ac06b3481b1057da5aee)) - **deps:** update module github.com/hashicorp/terraform-plugin-testing (v1.13.2 → v1.13.3) ([#&#8203;2113](https://github.com/bpg/terraform-provider-proxmox/issues/2113)) ([1863847](https://github.com/bpg/terraform-provider-proxmox/commit/1863847b5764c5da9ed70d3bd9a3ce087ab185b4)) - **deps:** update module golang.org/x/crypto (v0.40.0 → v0.41.0) ([#&#8203;2086](https://github.com/bpg/terraform-provider-proxmox/issues/2086)) ([5018b31](https://github.com/bpg/terraform-provider-proxmox/commit/5018b31d2aa72c66771242c0d5463f10ad20f7d0)) - **deps:** update module golang.org/x/net (v0.42.0 → v0.43.0) ([#&#8203;2087](https://github.com/bpg/terraform-provider-proxmox/issues/2087)) ([5151dcc](https://github.com/bpg/terraform-provider-proxmox/commit/5151dcc7b7832a95312efe5773401e3443d26a1a)) - **docs:** cleanup and update `clone-vm` example ([#&#8203;2094](https://github.com/bpg/terraform-provider-proxmox/issues/2094)) ([c7cd61a](https://github.com/bpg/terraform-provider-proxmox/commit/c7cd61a2d3aea273df40e86532fa575c0dd95b98)) - **docs:** remove spurious sdn datasource .tf examples ([#&#8203;2092](https://github.com/bpg/terraform-provider-proxmox/issues/2092)) ([91e0fbf](https://github.com/bpg/terraform-provider-proxmox/commit/91e0fbf676a93dca8659ca55460ba2318b09620e)) </details> <details> <summary>viaduct-ai/kustomize-sops (quay.io/viaductoss/ksops)</summary> ### [`v4.4.0`](https://github.com/viaduct-ai/kustomize-sops/releases/tag/v4.4.0) [Compare Source](https://github.com/viaduct-ai/kustomize-sops/compare/v4.3.3...v4.4.0) #### Changelog - [`970918f`](https://github.com/viaduct-ai/kustomize-sops/commit/970918fccb5e1586c3881ee4aa3d9bb835ef4511) Bump sigs.k8s.io/kustomize/api from v0.16.0 to v0.19.0 ([#&#8203;275](https://github.com/viaduct-ai/kustomize-sops/issues/275)) - [`97f66d0`](https://github.com/viaduct-ai/kustomize-sops/commit/97f66d00b4b7428e1bc16790d4cd2cf65dda98bb) Optimize Docker image ([#&#8203;271](https://github.com/viaduct-ai/kustomize-sops/issues/271)) - [`18bcac8`](https://github.com/viaduct-ai/kustomize-sops/commit/18bcac874e41f18d459c6e95780110618bb70776) Optimize and structure Makefile ([#&#8203;274](https://github.com/viaduct-ai/kustomize-sops/issues/274)) - [`d79a6f0`](https://github.com/viaduct-ai/kustomize-sops/commit/d79a6f0129ea4daa798dcd7ef8edc713541e90a0) chore(deps): bump actions/checkout from 4 to 5 ([#&#8203;293](https://github.com/viaduct-ai/kustomize-sops/issues/293)) - [`bc46d4d`](https://github.com/viaduct-ai/kustomize-sops/commit/bc46d4de31c74d02a18f4ee58c451eeefda9c207) chore(deps): bump github.com/cloudflare/circl from 1.4.0 to 1.6.1 ([#&#8203;285](https://github.com/viaduct-ai/kustomize-sops/issues/285)) - [`1ced974`](https://github.com/viaduct-ai/kustomize-sops/commit/1ced974b36233cb3447edad9796e61733ea99ec5) chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 ([#&#8203;280](https://github.com/viaduct-ai/kustomize-sops/issues/280)) - [`487dded`](https://github.com/viaduct-ai/kustomize-sops/commit/487ddedd49a97a6bb9829e9c0a855e0ee51dafca) chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 ([#&#8203;282](https://github.com/viaduct-ai/kustomize-sops/issues/282)) - [`404363d`](https://github.com/viaduct-ai/kustomize-sops/commit/404363df56c8c4ba9e5cbf4aef59b0fa50a0bbc6) chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 ([#&#8203;281](https://github.com/viaduct-ai/kustomize-sops/issues/281)) - [`fc21455`](https://github.com/viaduct-ai/kustomize-sops/commit/fc21455882a26a40dee2f9816cb18d56df71a58e) chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 ([#&#8203;284](https://github.com/viaduct-ai/kustomize-sops/issues/284)) - [`167e8ab`](https://github.com/viaduct-ai/kustomize-sops/commit/167e8ab43349d88e5e5606b26c21d161b274c6f8) chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.27.0 ([#&#8203;287](https://github.com/viaduct-ai/kustomize-sops/issues/287)) - [`86c8643`](https://github.com/viaduct-ai/kustomize-sops/commit/86c86436af69c700be86cc0102f0c0c6ad6bfa62) chore(deps): bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 ([#&#8203;286](https://github.com/viaduct-ai/kustomize-sops/issues/286)) - [`844d8c2`](https://github.com/viaduct-ai/kustomize-sops/commit/844d8c2bc48afda45db8a6541352771e3eb98687) chore(deps): bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 ([#&#8203;288](https://github.com/viaduct-ai/kustomize-sops/issues/288)) - [`6f0e2a6`](https://github.com/viaduct-ai/kustomize-sops/commit/6f0e2a6fd90df481535408bc1e064ed8c670ad61) chore: update golang version to patch CVEs ([#&#8203;296](https://github.com/viaduct-ai/kustomize-sops/issues/296)) - [`ec19be6`](https://github.com/viaduct-ai/kustomize-sops/commit/ec19be6ab12e9ab64b557b4ce57e7b4df3a0f354) fix(build): resolve kustomize installation failures during cross-compilation ([#&#8203;299](https://github.com/viaduct-ai/kustomize-sops/issues/299)) - [`5890575`](https://github.com/viaduct-ai/kustomize-sops/commit/58905750c0bf79302943faf22c32890f60d8dacc) fix(cd): try use full path for checking kustomize installation - [`96fb5ef`](https://github.com/viaduct-ai/kustomize-sops/commit/96fb5efdc6a97c5d41edf091b2193958c97658cd) fix(ci): ensure go bin is part of PATH, add logging for debugging release CD - [`c58ac0b`](https://github.com/viaduct-ai/kustomize-sops/commit/c58ac0be9da0bb61985a90108f10fb5d7c6661bc) update(sops): 3.9.2 -> 3.10.2 ([#&#8203;297](https://github.com/viaduct-ai/kustomize-sops/issues/297)) - [`01bebbd`](https://github.com/viaduct-ai/kustomize-sops/commit/01bebbdc93af987e780fadc1a2f9008484b70e3a) v4.4.0 </details> <details> <summary>traefik/traefik-helm-chart (traefik)</summary> ### [`v37.4.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v37.4.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v37.3.0...v37.4.0) #### :rocket: Features - feat(deps): update traefik docker tag to v3.6.1 [#&#8203;1564](https://github.com/traefik/traefik-helm-chart/issues/1564) by [@&#8203;renovate](https://github.com/renovate)\[bot] - feat(deps): update traefik docker tag to v3.6.2 [#&#8203;1570](https://github.com/traefik/traefik-helm-chart/issues/1570) by [@&#8203;renovate](https://github.com/renovate)\[bot] - feat(plugins): support ConfigMap inline local plugins alongside hostPath [#&#8203;1492](https://github.com/traefik/traefik-helm-chart/issues/1492) by [@&#8203;cilasbeltrame](https://github.com/cilasbeltrame) - feat: allow `publishedService` to be set without service being enabled [#&#8203;1565](https://github.com/traefik/traefik-helm-chart/issues/1565) by [@&#8203;Wieneo](https://github.com/Wieneo) - feat: :rocket: add support of Nginx provider [#&#8203;1569](https://github.com/traefik/traefik-helm-chart/issues/1569) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - docs(example): multiple gateways example [#&#8203;1539](https://github.com/traefik/traefik-helm-chart/issues/1539) by [@&#8203;moonlight8978](https://github.com/moonlight8978) - chore(release): 🚀 publish traefik 37.4.0 [#&#8203;1572](https://github.com/traefik/traefik-helm-chart/issues/1572) by [@&#8203;darkweaver87](https://github.com/darkweaver87) ### [`v37.3.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v37.3.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v37.2.0...v37.3.0) > \[!IMPORTANT] > CRDs has to be upgraded before the Chart. See [UPGRADING](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) instructions. #### :rocket: Features - feat(deps): update traefik docker tag to v3.5.4 [#&#8203;1544](https://github.com/traefik/traefik-helm-chart/issues/1544) by [@&#8203;renovate](https://github.com/renovate)\[bot] - feat(CRDs): update for Traefik Proxy v3.6 and Gateway API v1.4.0 [#&#8203;1551](https://github.com/traefik/traefik-helm-chart/issues/1551) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - feat: knative provider [#&#8203;1552](https://github.com/traefik/traefik-helm-chart/issues/1552) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - feat(CRDs): update Traefik Hub to v1.23.1 [#&#8203;1546](https://github.com/traefik/traefik-helm-chart/issues/1546) by [@&#8203;traefiker](https://github.com/traefiker) - feat(deps): update traefik docker tag to v3.6.0 [#&#8203;1558](https://github.com/traefik/traefik-helm-chart/issues/1558) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :bug: Bug fixes - fix: add missing flag arg [#&#8203;1545](https://github.com/traefik/traefik-helm-chart/issues/1545) by [@&#8203;msaah-cleric](https://github.com/msaah-cleric) #### :package: Others - chore(deps): update helm/kind-action action to v1.13.0 [#&#8203;1549](https://github.com/traefik/traefik-helm-chart/issues/1549) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(deps): update mikepenz/release-changelog-builder-action action to v6 [#&#8203;1547](https://github.com/traefik/traefik-helm-chart/issues/1547) by [@&#8203;renovate](https://github.com/renovate)\[bot] - docs: 📚 fix comment grammar in values [#&#8203;1556](https://github.com/traefik/traefik-helm-chart/issues/1556) & [#&#8203;1554](https://github.com/traefik/traefik-helm-chart/issues/1554) by [@&#8203;ehpc](https://github.com/ehpc) - chore(release): 🚀 publish traefik 37.3.0 and 1.12.0 [#&#8203;1559](https://github.com/traefik/traefik-helm-chart/issues/1559) by [@&#8203;mloiseleur](https://github.com/mloiseleur) #### New Contributors - [@&#8203;msaah-cleric](https://github.com/msaah-cleric) made their first contribution in [#&#8203;1545](https://github.com/traefik/traefik-helm-chart/pull/1545) - [@&#8203;ehpc](https://github.com/ehpc) made their first contribution in [#&#8203;1554](https://github.com/traefik/traefik-helm-chart/pull/1554) **Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v37.2.0...v37.3.0> ### [`v37.2.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v37.2.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v37.1.2...v37.2.0) #### :rocket: Features - feat(traefik-hub): add mcpgateway option [#&#8203;1526](https://github.com/traefik/traefik-helm-chart/issues/1526) by [@&#8203;mmatur](https://github.com/mmatur) - feat(metrics): :chart\_with\_upwards\_trend: add OTLP resourceAttributes support [#&#8203;1530](https://github.com/traefik/traefik-helm-chart/issues/1530) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(logs): :memo: add missing support of OTLP logs [#&#8203;1531](https://github.com/traefik/traefik-helm-chart/issues/1531) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(observability): :mag: add per entrypoint observability [#&#8203;1532](https://github.com/traefik/traefik-helm-chart/issues/1532) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat: make dashboard toggleable [#&#8203;1540](https://github.com/traefik/traefik-helm-chart/issues/1540) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi) - feat: support API basePath [#&#8203;1541](https://github.com/traefik/traefik-helm-chart/issues/1541) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat: :package: support Traefik Hub v3.18 pluginRegistry feature [#&#8203;1534](https://github.com/traefik/traefik-helm-chart/issues/1534) by [@&#8203;darkweaver87](https://github.com/darkweaver87) #### :package: Others - chore(deps): update quay.io/helmpack/chart-testing docker tag to v3.14.0 [#&#8203;1527](https://github.com/traefik/traefik-helm-chart/issues/1527) by [@&#8203;renovate](https://github.com/renovate)\[bot] - chore(hub): :twisted\_rightwards\_arrows: update hub and proxy mapping for v3.18 [#&#8203;1535](https://github.com/traefik/traefik-helm-chart/issues/1535) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - chore(release): 🚀 publish traefik 37.2.0 [#&#8203;1542](https://github.com/traefik/traefik-helm-chart/issues/1542) by [@&#8203;darkweaver87](https://github.com/darkweaver87) ### [`v37.1.2`](https://github.com/traefik/traefik-helm-chart/releases/tag/v37.1.2) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v37.1.1...v37.1.2) #### :rocket: Features - feat(CRDs): update for Traefik to v3.5.3 [#&#8203;1523](https://github.com/traefik/traefik-helm-chart/issues/1523) by [@&#8203;darkweaver87](https://github.com/darkweaver87) - feat(deps): update traefik docker tag to v3.5.3 + add plugin hash option [#&#8203;1521](https://github.com/traefik/traefik-helm-chart/issues/1521) by [@&#8203;renovate](https://github.com/renovate)\[bot] #### :bug: Bug fixes - fix(CRDs): ✨ update for Traefik Proxy v3.5.2 [#&#8203;1518](https://github.com/traefik/traefik-helm-chart/issues/1518) by [@&#8203;mloiseleur](https://github.com/mloiseleur) - fix(observability): tracer creation warning with default security context [#&#8203;1517](https://github.com/traefik/traefik-helm-chart/issues/1517) by [@&#8203;weijiany](https://github.com/weijiany) #### :package: Others - chore(release): :rocket: publish traefik 37.1.2 and crds 1.11.1 [#&#8203;1524](https://github.com/traefik/traefik-helm-chart/issues/1524) by [@&#8203;darkweaver87](https://github.com/darkweaver87) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4yNC4wIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovatebot force-pushed renovate/all-minor-patch from 55e417e0e2 to 0ce6434694
Some checks failed
renovate/artifacts Artifact file update failure
2025-12-01 02:46:32 +01:00
Compare
renovatebot force-pushed renovate/all-minor-patch from 0ce6434694
Some checks failed
renovate/artifacts Artifact file update failure
to 4e4e33eab9 2025-12-03 18:31:13 +01:00
Compare
renovatebot force-pushed renovate/all-minor-patch from 4e4e33eab9 to ea024b0481 2025-12-04 16:46:11 +01:00 Compare
renovatebot force-pushed renovate/all-minor-patch from ea024b0481 to 5a4fbe68ee
Some checks failed
renovate/artifacts Artifact file update failure
2025-12-06 16:46:24 +01:00
Compare
renovatebot force-pushed renovate/all-minor-patch from 5a4fbe68ee
Some checks failed
renovate/artifacts Artifact file update failure
to 6593b22f21 2025-12-09 05:46:40 +01:00
Compare
renovatebot force-pushed renovate/all-minor-patch from 6593b22f21 to b110f16d1c 2025-12-09 17:31:20 +01:00 Compare
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/all-minor-patch:renovate/all-minor-patch
git switch renovate/all-minor-patch

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/all-minor-patch
git switch renovate/all-minor-patch
git rebase main
git switch main
git merge --ff-only renovate/all-minor-patch
git switch renovate/all-minor-patch
git rebase main
git switch main
git merge --no-ff renovate/all-minor-patch
git switch main
git merge --squash renovate/all-minor-patch
git switch main
git merge --ff-only renovate/all-minor-patch
git switch main
git merge renovate/all-minor-patch
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lilly/lillinfra!1
No description provided.