From 6ccd98bb26ac8913734b9067c389c87b73b583b9 Mon Sep 17 00:00:00 2001 From: sonicaj Date: Fri, 28 Nov 2025 16:18:42 +0000 Subject: [PATCH] Update catalog changes [skip ci] --- catalog.json | 1818 ++++++++--------- .../community/actual-budget/app_versions.json | 22 +- .../community/adguard-home/app_versions.json | 22 +- .../community/adventurelog/app_versions.json | 22 +- trains/community/affine/app_versions.json | 22 +- .../community/anything-llm/app_versions.json | 22 +- trains/community/arcane/app_versions.json | 22 +- .../archisteamfarm/app_versions.json | 22 +- trains/community/arti/app_versions.json | 22 +- .../audiobookshelf/app_versions.json | 22 +- trains/community/authelia/app_versions.json | 22 +- trains/community/authentik/app_versions.json | 22 +- trains/community/autobrr/app_versions.json | 22 +- .../app_versions.json | 22 +- trains/community/baserow/app_versions.json | 22 +- trains/community/bazarr/app_versions.json | 22 +- trains/community/bentopdf/app_versions.json | 22 +- .../bitcoind-knots/app_versions.json | 22 +- trains/community/bitcoind/app_versions.json | 22 +- trains/community/bitmagnet/app_versions.json | 22 +- trains/community/booklore/app_versions.json | 22 +- trains/community/bookstack/app_versions.json | 22 +- .../community/briefkasten/app_versions.json | 22 +- trains/community/byparr/app_versions.json | 22 +- .../community/calibre-web/app_versions.json | 22 +- trains/community/calibre/app_versions.json | 22 +- trains/community/castopod/app_versions.json | 22 +- .../change-detection/app_versions.json | 22 +- .../community/channels-dvr/app_versions.json | 22 +- trains/community/chatwoot/app_versions.json | 22 +- trains/community/chia/app_versions.json | 22 +- trains/community/clamav/app_versions.json | 22 +- trains/community/cleanuparr/app_versions.json | 22 +- .../community/cloudbeaver/app_versions.json | 22 +- .../community/cloudflared/app_versions.json | 22 +- trains/community/cockpit-ws/app_versions.json | 22 +- .../community/code-server/app_versions.json | 22 +- trains/community/concourse/app_versions.json | 22 +- trains/community/convertx/app_versions.json | 22 +- trains/community/coolify/app_versions.json | 22 +- trains/community/copyparty/app_versions.json | 22 +- trains/community/crafty-4/app_versions.json | 22 +- trains/community/dashy/app_versions.json | 22 +- trains/community/dawarich/app_versions.json | 22 +- .../community/ddns-updater/app_versions.json | 22 +- trains/community/deluge/app_versions.json | 22 +- trains/community/directus/app_versions.json | 22 +- .../community/distribution/app_versions.json | 22 +- trains/community/dockge/app_versions.json | 22 +- trains/community/dockpeek/app_versions.json | 22 +- trains/community/docspell/app_versions.json | 22 +- trains/community/dozzle/app_versions.json | 22 +- trains/community/drawio/app_versions.json | 22 +- trains/community/duplicati/app_versions.json | 22 +- .../eclipse-mosquitto/app_versions.json | 22 +- trains/community/electrs/app_versions.json | 22 +- .../community/element-web/app_versions.json | 22 +- trains/community/enclosed/app_versions.json | 22 +- trains/community/esphome/app_versions.json | 22 +- trains/community/excalidraw/app_versions.json | 22 +- trains/community/factorio/app_versions.json | 22 +- .../community/filebrowser/app_versions.json | 22 +- trains/community/fileflows/app_versions.json | 22 +- trains/community/filestash/app_versions.json | 22 +- .../community/firefly-iii/app_versions.json | 22 +- trains/community/fireshare/app_versions.json | 22 +- trains/community/flame/app_versions.json | 22 +- .../community/flaresolverr/app_versions.json | 22 +- trains/community/flood/app_versions.json | 22 +- .../forgejo-runner/app_versions.json | 22 +- trains/community/forgejo/app_versions.json | 22 +- trains/community/freshrss/app_versions.json | 22 +- trains/community/frigate/app_versions.json | 22 +- trains/community/fscrawler/app_versions.json | 22 +- trains/community/garage/app_versions.json | 22 +- .../gaseous-server/app_versions.json | 22 +- trains/community/gatus/app_versions.json | 22 +- .../gitea-act-runner/app_versions.json | 22 +- trains/community/gitea/app_versions.json | 22 +- trains/community/glances/app_versions.json | 22 +- trains/community/gotify/app_versions.json | 22 +- trains/community/grafana/app_versions.json | 22 +- trains/community/gramps-web/app_versions.json | 22 +- trains/community/grocy/app_versions.json | 22 +- .../community/handbrake-web/app_versions.json | 22 +- trains/community/handbrake/app_versions.json | 22 +- trains/community/headscale/app_versions.json | 22 +- trains/community/heimdall/app_versions.json | 22 +- trains/community/homarr/app_versions.json | 22 +- trains/community/homebox/app_versions.json | 22 +- trains/community/homepage/app_versions.json | 22 +- trains/community/homer/app_versions.json | 22 +- trains/community/hoppscotch/app_versions.json | 22 +- trains/community/huntarr/app_versions.json | 22 +- trains/community/i2p/app_versions.json | 22 +- .../iconik-storage-gateway/app_versions.json | 22 +- trains/community/immich/app_versions.json | 22 +- trains/community/influxdb/app_versions.json | 22 +- trains/community/invidious/app_versions.json | 22 +- .../community/invoice-ninja/app_versions.json | 22 +- trains/community/ipfs/app_versions.json | 22 +- trains/community/it-tools/app_versions.json | 22 +- trains/community/jackett/app_versions.json | 22 +- .../community/jdownloader2/app_versions.json | 22 +- trains/community/jellyfin/app_versions.json | 22 +- trains/community/jellyseerr/app_versions.json | 22 +- trains/community/jellystat/app_versions.json | 22 +- trains/community/jelu/app_versions.json | 22 +- trains/community/jenkins/app_versions.json | 22 +- trains/community/joplin/app_versions.json | 22 +- trains/community/kapowarr/app_versions.json | 22 +- trains/community/karakeep/app_versions.json | 22 +- .../kasm-workspaces/app_versions.json | 22 +- trains/community/kavita/app_versions.json | 22 +- .../kerberos-agent/app_versions.json | 22 +- trains/community/keycloak/app_versions.json | 22 +- trains/community/kimai/app_versions.json | 22 +- trains/community/kitchenowl/app_versions.json | 22 +- .../community/kiwix-server/app_versions.json | 22 +- trains/community/komga/app_versions.json | 22 +- trains/community/komodo/app_versions.json | 22 +- .../lancache-monolithic/app_versions.json | 22 +- .../community/lazylibrarian/app_versions.json | 22 +- trains/community/librechat/app_versions.json | 22 +- trains/community/lidarr/app_versions.json | 22 +- trains/community/linkding/app_versions.json | 22 +- trains/community/linkwarden/app_versions.json | 22 +- trains/community/listmonk/app_versions.json | 22 +- trains/community/localai/app_versions.json | 22 +- trains/community/logseq/app_versions.json | 22 +- trains/community/luanti/app_versions.json | 22 +- .../lyrion-music-server/app_versions.json | 22 +- .../community/maintainerr/app_versions.json | 22 +- trains/community/makemkv/app_versions.json | 22 +- trains/community/many-notes/app_versions.json | 22 +- trains/community/mariadb/app_versions.json | 22 +- trains/community/mattermost/app_versions.json | 22 +- trains/community/mealie/app_versions.json | 22 +- trains/community/memcached/app_versions.json | 22 +- trains/community/mempool/app_versions.json | 22 +- .../community/meshcentral/app_versions.json | 22 +- trains/community/metube/app_versions.json | 22 +- .../minecraft-bedrock/app_versions.json | 22 +- trains/community/minecraft/app_versions.json | 22 +- trains/community/mineos/app_versions.json | 22 +- trains/community/miniflux/app_versions.json | 22 +- .../community/minio-console/app_versions.json | 22 +- trains/community/mitmproxy/app_versions.json | 22 +- trains/community/mkfd/app_versions.json | 22 +- trains/community/monero-lws/app_versions.json | 22 +- .../monero-wallet-rpc/app_versions.json | 22 +- trains/community/monerod/app_versions.json | 22 +- trains/community/mongodb/app_versions.json | 22 +- .../community/monitee-agent/app_versions.json | 22 +- trains/community/mumble/app_versions.json | 22 +- .../music-assistant/app_versions.json | 22 +- trains/community/n8n/app_versions.json | 22 +- trains/community/navidrome/app_versions.json | 22 +- trains/community/netbootxyz/app_versions.json | 22 +- trains/community/nevu/app_versions.json | 22 +- trains/community/newt/app_versions.json | 22 +- .../community/next-explorer/app_versions.json | 22 +- trains/community/nextpvr/app_versions.json | 22 +- .../nginx-proxy-manager/app_versions.json | 22 +- trains/community/nocodb/app_versions.json | 22 +- trains/community/node-red/app_versions.json | 22 +- trains/community/notifiarr/app_versions.json | 22 +- trains/community/ntfy/app_versions.json | 22 +- trains/community/nzbget/app_versions.json | 22 +- trains/community/octoprint/app_versions.json | 22 +- trains/community/odoo/app_versions.json | 22 +- trains/community/ollama/app_versions.json | 22 +- .../omada-controller/app_versions.json | 22 +- trains/community/omni-tools/app_versions.json | 22 +- .../app_versions.json | 22 +- .../open-speed-test/app_versions.json | 22 +- trains/community/open-webui/app_versions.json | 22 +- .../community/openarchiver/app_versions.json | 22 +- trains/community/opencloud/app_versions.json | 64 +- trains/community/organizr/app_versions.json | 22 +- trains/community/outline/app_versions.json | 22 +- trains/community/overseerr/app_versions.json | 22 +- trains/community/pairdrop/app_versions.json | 22 +- trains/community/palworld/app_versions.json | 22 +- .../community/paperless-ai/app_versions.json | 22 +- .../community/paperless-ngx/app_versions.json | 22 +- trains/community/passbolt/app_versions.json | 22 +- trains/community/peanut/app_versions.json | 22 +- trains/community/penpot/app_versions.json | 22 +- trains/community/pgadmin/app_versions.json | 22 +- trains/community/photoview/app_versions.json | 22 +- trains/community/pigallery2/app_versions.json | 22 +- trains/community/piped/app_versions.json | 22 +- trains/community/piwigo/app_versions.json | 22 +- trains/community/planka/app_versions.json | 22 +- trains/community/playwright/app_versions.json | 22 +- .../plex-auto-languages/app_versions.json | 22 +- trains/community/pocket-id/app_versions.json | 22 +- trains/community/portainer/app_versions.json | 22 +- trains/community/portracker/app_versions.json | 22 +- trains/community/postgres/app_versions.json | 22 +- trains/community/profilarr/app_versions.json | 22 +- trains/community/prowlarr/app_versions.json | 22 +- .../pterodactyl-panel/app_versions.json | 22 +- .../community/qbittorrent/app_versions.json | 22 +- trains/community/radarr/app_versions.json | 22 +- trains/community/radicale/app_versions.json | 22 +- trains/community/rdt-client/app_versions.json | 22 +- trains/community/recyclarr/app_versions.json | 22 +- trains/community/redis/app_versions.json | 22 +- trains/community/requestrr/app_versions.json | 22 +- .../restic-rest-server/app_versions.json | 22 +- trains/community/retrom/app_versions.json | 22 +- trains/community/romm/app_versions.json | 22 +- trains/community/roundcube/app_versions.json | 22 +- trains/community/rsyncd/app_versions.json | 22 +- trains/community/rust-desk/app_versions.json | 22 +- trains/community/rustfs/app_versions.json | 22 +- trains/community/sabnzbd/app_versions.json | 22 +- .../satisfactory-server/app_versions.json | 22 +- trains/community/scrutiny/app_versions.json | 22 +- trains/community/scrypted/app_versions.json | 22 +- trains/community/searxng/app_versions.json | 22 +- trains/community/seaweedfs/app_versions.json | 22 +- trains/community/sftpgo/app_versions.json | 22 +- trains/community/shlink/app_versions.json | 22 +- .../community/shoko-server/app_versions.json | 22 +- trains/community/sickgear/app_versions.json | 22 +- .../signal-cli-rest-api/app_versions.json | 22 +- trains/community/sonarr/app_versions.json | 22 +- .../speedtest-tracker/app_versions.json | 22 +- trains/community/spottarr/app_versions.json | 22 +- trains/community/stash/app_versions.json | 22 +- .../steam-headless/app_versions.json | 22 +- .../community/stirling-pdf/app_versions.json | 22 +- trains/community/tailscale/app_versions.json | 22 +- .../tandoor-recipes/app_versions.json | 22 +- trains/community/tautulli/app_versions.json | 22 +- trains/community/tdarr-node/app_versions.json | 22 +- trains/community/tdarr/app_versions.json | 22 +- trains/community/teamspeak/app_versions.json | 22 +- trains/community/terraria/app_versions.json | 22 +- trains/community/tftpd-hpa/app_versions.json | 22 +- .../community/three-proxy/app_versions.json | 22 +- trains/community/tianji/app_versions.json | 22 +- trains/community/timelinize/app_versions.json | 22 +- .../tiny-media-manager/app_versions.json | 22 +- trains/community/traccar/app_versions.json | 22 +- .../community/transmission/app_versions.json | 22 +- .../community/trilium-notes/app_versions.json | 22 +- .../community/tubearchivist/app_versions.json | 22 +- trains/community/tvheadend/app_versions.json | 22 +- .../twofactor-auth/app_versions.json | 22 +- trains/community/umami/app_versions.json | 22 +- .../unifi-controller/app_versions.json | 22 +- .../unifi-protect-backup/app_versions.json | 22 +- trains/community/unmanic/app_versions.json | 22 +- trains/community/unpackerr/app_versions.json | 22 +- .../community/uptime-kuma/app_versions.json | 22 +- trains/community/urbackup/app_versions.json | 22 +- .../community/vaultwarden/app_versions.json | 22 +- trains/community/versitygw/app_versions.json | 22 +- trains/community/vikunja/app_versions.json | 22 +- trains/community/vitransfer/app_versions.json | 22 +- trains/community/warracker/app_versions.json | 22 +- trains/community/webdav/app_versions.json | 22 +- trains/community/wger/app_versions.json | 22 +- trains/community/whoogle/app_versions.json | 22 +- trains/community/wiki-js/app_versions.json | 22 +- trains/community/windmill/app_versions.json | 22 +- trains/community/wizarr/app_versions.json | 22 +- .../community/woodpecker-ci/app_versions.json | 22 +- trains/community/wordpress/app_versions.json | 22 +- .../community/wyze-bridge/app_versions.json | 22 +- trains/community/yamtrack/app_versions.json | 22 +- trains/community/zerotier/app_versions.json | 22 +- .../community/zigbee2mqtt/app_versions.json | 22 +- trains/community/zipline/app_versions.json | 22 +- trains/community/zoraxy/app_versions.json | 22 +- .../community/zwave-js-ui/app_versions.json | 22 +- .../dev/docker-socket-proxy/app_versions.json | 22 +- trains/dev/truenas-webui/app_versions.json | 22 +- .../asigra-ds-system/app_versions.json | 22 +- .../ix-remote-assist/app_versions.json | 22 +- trains/enterprise/minio/app_versions.json | 22 +- trains/enterprise/syncthing/app_versions.json | 22 +- trains/stable/collabora/app_versions.json | 22 +- trains/stable/diskoverdata/app_versions.json | 22 +- .../stable/elastic-search/app_versions.json | 22 +- trains/stable/emby/app_versions.json | 22 +- .../stable/home-assistant/app_versions.json | 22 +- trains/stable/ix-app/app_versions.json | 22 +- trains/stable/minio/app_versions.json | 22 +- trains/stable/netdata/app_versions.json | 22 +- trains/stable/nextcloud/app_versions.json | 22 +- trains/stable/photoprism/app_versions.json | 22 +- trains/stable/pihole/app_versions.json | 22 +- trains/stable/plex/app_versions.json | 22 +- trains/stable/prometheus/app_versions.json | 22 +- trains/stable/storj/app_versions.json | 22 +- trains/stable/syncthing/app_versions.json | 22 +- trains/stable/wg-easy/app_versions.json | 22 +- trains/test/nextcloud/app_versions.json | 22 +- trains/test/seaweedfs/app_versions.json | 22 +- 304 files changed, 4277 insertions(+), 4249 deletions(-) diff --git a/catalog.json b/catalog.json index 6d6c355739..6ba2b55b52 100644 --- a/catalog.json +++ b/catalog.json @@ -10,10 +10,10 @@ "healthy_error": null, "home": "https://emby.media/", "location": "/__w/apps/apps/trains/stable/emby", - "latest_version": "1.3.45", + "latest_version": "1.3.46", "latest_app_version": "4.9.2.6", - "latest_human_version": "4.9.2.6_1.3.45", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "4.9.2.6_1.3.46", + "last_update": "2025-11-28 16:17:12", "name": "emby", "recommended": false, "title": "Emby Server", @@ -88,10 +88,10 @@ "healthy_error": null, "home": "https://min.io", "location": "/__w/apps/apps/trains/stable/minio", - "latest_version": "1.3.15", + "latest_version": "1.3.16", "latest_app_version": "RELEASE.2025-09-07T16-13-09Z", - "latest_human_version": "RELEASE.2025-09-07T16-13-09Z_1.3.15", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "RELEASE.2025-09-07T16-13-09Z_1.3.16", + "last_update": "2025-11-28 16:17:12", "name": "minio", "recommended": false, "title": "MinIO", @@ -137,10 +137,10 @@ "healthy_error": null, "home": "https://plex.tv", "location": "/__w/apps/apps/trains/stable/plex", - "latest_version": "1.2.17", + "latest_version": "1.2.18", "latest_app_version": "1.42.2.10156-f737b826c", - "latest_human_version": "1.42.2.10156-f737b826c_1.2.17", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.42.2.10156-f737b826c_1.2.18", + "last_update": "2025-11-28 16:17:12", "name": "plex", "recommended": false, "title": "Plex", @@ -215,10 +215,10 @@ "healthy_error": null, "home": "https://syncthing.net/", "location": "/__w/apps/apps/trains/stable/syncthing", - "latest_version": "1.2.28", + "latest_version": "1.2.29", "latest_app_version": "2.0.11", - "latest_human_version": "2.0.11_1.2.28", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.0.11_1.2.29", + "last_update": "2025-11-28 16:17:12", "name": "syncthing", "recommended": false, "title": "Syncthing", @@ -300,10 +300,10 @@ "healthy_error": null, "home": "https://nextcloud.com/", "location": "/__w/apps/apps/trains/stable/nextcloud", - "latest_version": "2.1.9", + "latest_version": "2.1.10", "latest_app_version": "32.0.2", - "latest_human_version": "32.0.2_2.1.9", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "32.0.2_2.1.10", + "last_update": "2025-11-28 16:17:12", "name": "nextcloud", "recommended": false, "title": "Nextcloud", @@ -413,10 +413,10 @@ "healthy_error": null, "home": "https://www.storj.io", "location": "/__w/apps/apps/trains/stable/storj", - "latest_version": "1.3.20", + "latest_version": "1.3.21", "latest_app_version": "latest", - "latest_human_version": "latest_1.3.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "latest_1.3.21", + "last_update": "2025-11-28 16:17:12", "name": "storj", "recommended": false, "title": "Storj", @@ -461,10 +461,10 @@ "healthy_error": null, "home": "https://www.collaboraoffice.com/", "location": "/__w/apps/apps/trains/stable/collabora", - "latest_version": "1.3.30", + "latest_version": "1.3.31", "latest_app_version": "25.04.7.2.1", - "latest_human_version": "25.04.7.2.1_1.3.30", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "25.04.7.2.1_1.3.31", + "last_update": "2025-11-28 16:17:12", "name": "collabora", "recommended": false, "title": "Collabora", @@ -546,10 +546,10 @@ "healthy_error": null, "home": "https://pi-hole.net", "location": "/__w/apps/apps/trains/stable/pihole", - "latest_version": "1.3.23", + "latest_version": "1.3.24", "latest_app_version": "2025.11.0", - "latest_human_version": "2025.11.0_1.3.23", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2025.11.0_1.3.24", + "last_update": "2025-11-28 16:17:12", "name": "pihole", "recommended": false, "title": "Pi-hole", @@ -646,10 +646,10 @@ "healthy_error": null, "home": "https://github.com/wg-easy/wg-easy", "location": "/__w/apps/apps/trains/stable/wg-easy", - "latest_version": "2.0.13", + "latest_version": "2.0.14", "latest_app_version": "15.1.0", - "latest_human_version": "15.1.0_2.0.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "15.1.0_2.0.14", + "last_update": "2025-11-28 16:17:12", "name": "wg-easy", "recommended": false, "title": "WG Easy", @@ -706,10 +706,10 @@ "healthy_error": null, "home": "https://github.com/diskoverdata/diskover-community", "location": "/__w/apps/apps/trains/stable/diskoverdata", - "latest_version": "1.5.26", + "latest_version": "1.5.27", "latest_app_version": "2.3.3", - "latest_human_version": "2.3.3_1.5.26", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.3.3_1.5.27", + "last_update": "2025-11-28 16:17:12", "name": "diskoverdata", "recommended": false, "title": "Diskover Data", @@ -789,10 +789,10 @@ "healthy_error": null, "home": "https://www.home-assistant.io/", "location": "/__w/apps/apps/trains/stable/home-assistant", - "latest_version": "1.6.11", + "latest_version": "1.6.12", "latest_app_version": "2025.11.3", - "latest_human_version": "2025.11.3_1.6.11", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "2025.11.3_1.6.12", + "last_update": "2025-11-28 16:17:12", "name": "home-assistant", "recommended": false, "title": "Home Assistant", @@ -863,10 +863,10 @@ "healthy_error": null, "home": "https://www.netdata.cloud/", "location": "/__w/apps/apps/trains/stable/netdata", - "latest_version": "1.3.25", + "latest_version": "1.3.26", "latest_app_version": "v2.8.1", - "latest_human_version": "v2.8.1_1.3.25", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "v2.8.1_1.3.26", + "last_update": "2025-11-28 16:17:12", "name": "netdata", "recommended": false, "title": "Netdata", @@ -944,10 +944,10 @@ "healthy_error": null, "home": "https://www.truenas.com/", "location": "/__w/apps/apps/trains/stable/ix-app", - "latest_version": "1.2.16", + "latest_version": "1.2.17", "latest_app_version": "1.2.15", - "latest_human_version": "1.2.15_1.2.16", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.2.15_1.2.17", + "last_update": "2025-11-28 16:17:12", "name": "ix-app", "recommended": false, "title": "iX App", @@ -975,10 +975,10 @@ "healthy_error": null, "home": "https://photoprism.app/", "location": "/__w/apps/apps/trains/stable/photoprism", - "latest_version": "1.3.14", + "latest_version": "1.3.15", "latest_app_version": "250707", - "latest_human_version": "250707_1.3.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "250707_1.3.15", + "last_update": "2025-11-28 16:17:12", "name": "photoprism", "recommended": false, "title": "Photoprism", @@ -1048,10 +1048,10 @@ "healthy_error": null, "home": "https://www.elastic.co", "location": "/__w/apps/apps/trains/stable/elastic-search", - "latest_version": "1.3.23", + "latest_version": "1.3.24", "latest_app_version": "9.2.1", - "latest_human_version": "9.2.1_1.3.23", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "9.2.1_1.3.24", + "last_update": "2025-11-28 16:17:12", "name": "elastic-search", "recommended": false, "title": "Elastic Search", @@ -1093,10 +1093,10 @@ "healthy_error": null, "home": "https://prometheus.io", "location": "/__w/apps/apps/trains/stable/prometheus", - "latest_version": "1.3.21", + "latest_version": "1.3.22", "latest_app_version": "v3.7.3", - "latest_human_version": "v3.7.3_1.3.21", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v3.7.3_1.3.22", + "last_update": "2025-11-28 16:17:12", "name": "prometheus", "recommended": false, "title": "Prometheus", @@ -1142,10 +1142,10 @@ "healthy_error": null, "home": "https://concourse-ci.org", "location": "/__w/apps/apps/trains/community/concourse", - "latest_version": "1.0.29", + "latest_version": "1.0.30", "latest_app_version": "7.14.3", - "latest_human_version": "7.14.3_1.0.29", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "7.14.3_1.0.30", + "last_update": "2025-11-28 16:17:12", "name": "concourse", "recommended": false, "title": "Concourse", @@ -1195,10 +1195,10 @@ "healthy_error": null, "home": "https://tianji.msgbyte.com", "location": "/__w/apps/apps/trains/community/tianji", - "latest_version": "1.0.122", + "latest_version": "1.0.123", "latest_app_version": "1.30.15", - "latest_human_version": "1.30.15_1.0.122", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "1.30.15_1.0.123", + "last_update": "2025-11-28 16:17:12", "name": "tianji", "recommended": false, "title": "Tianji", @@ -1255,10 +1255,10 @@ "healthy_error": null, "home": "https://github.com/causefx/Organizr", "location": "/__w/apps/apps/trains/community/organizr", - "latest_version": "1.2.12", + "latest_version": "1.2.13", "latest_app_version": "latest", - "latest_human_version": "latest_1.2.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "latest_1.2.13", + "last_update": "2025-11-28 16:17:12", "name": "organizr", "recommended": false, "title": "Organizr", @@ -1324,10 +1324,10 @@ "healthy_error": null, "home": "https://openarchiver.com/", "location": "/__w/apps/apps/trains/community/openarchiver", - "latest_version": "1.0.6", + "latest_version": "1.0.7", "latest_app_version": "v0.4.0", - "latest_human_version": "v0.4.0_1.0.6", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "v0.4.0_1.0.7", + "last_update": "2025-11-28 16:17:12", "name": "openarchiver", "recommended": false, "title": "OpenArchiver", @@ -1397,10 +1397,10 @@ "healthy_error": null, "home": "https://github.com/Jackett/Jackett", "location": "/__w/apps/apps/trains/community/jackett", - "latest_version": "1.0.259", + "latest_version": "1.0.260", "latest_app_version": "0.24.361", - "latest_human_version": "0.24.361_1.0.259", - "last_update": "2025-11-27 11:24:32", + "latest_human_version": "0.24.361_1.0.260", + "last_update": "2025-11-28 16:17:12", "name": "jackett", "recommended": false, "title": "Jackett", @@ -1441,10 +1441,10 @@ "healthy_error": null, "home": "https://pterodactyl.io/", "location": "/__w/apps/apps/trains/community/pterodactyl-panel", - "latest_version": "1.0.27", + "latest_version": "1.0.28", "latest_app_version": "v1.11.11", - "latest_human_version": "v1.11.11_1.0.27", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.11.11_1.0.28", + "last_update": "2025-11-28 16:17:12", "name": "pterodactyl-panel", "recommended": false, "title": "Pterodactyl Panel", @@ -1521,10 +1521,10 @@ "healthy_error": null, "home": "https://mitmproxy.org", "location": "/__w/apps/apps/trains/community/mitmproxy", - "latest_version": "1.0.20", + "latest_version": "1.0.21", "latest_app_version": "12.2.1", - "latest_human_version": "12.2.1_1.0.20", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "12.2.1_1.0.21", + "last_update": "2025-11-28 16:17:12", "name": "mitmproxy", "recommended": false, "title": "mitmproxy", @@ -1587,10 +1587,10 @@ "healthy_error": null, "home": "https://github.com/9001/copyparty", "location": "/__w/apps/apps/trains/community/copyparty", - "latest_version": "1.0.6", + "latest_version": "1.0.7", "latest_app_version": "1.19.20", - "latest_human_version": "1.19.20_1.0.6", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.19.20_1.0.7", + "last_update": "2025-11-28 16:17:12", "name": "copyparty", "recommended": false, "title": "Copyparty", @@ -1632,10 +1632,10 @@ "healthy_error": null, "home": "https://gitea.io/en-us", "location": "/__w/apps/apps/trains/community/gitea", - "latest_version": "1.3.28", + "latest_version": "1.3.29", "latest_app_version": "1.25.2-rootless", - "latest_human_version": "1.25.2-rootless_1.3.28", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "1.25.2-rootless_1.3.29", + "last_update": "2025-11-28 16:17:12", "name": "gitea", "recommended": false, "title": "Gitea", @@ -1690,10 +1690,10 @@ "healthy_error": null, "home": "https://github.com/ollama/ollama", "location": "/__w/apps/apps/trains/community/ollama", - "latest_version": "1.1.41", + "latest_version": "1.1.42", "latest_app_version": "0.13.0", - "latest_human_version": "0.13.0_1.1.41", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.13.0_1.1.42", + "last_update": "2025-11-28 16:17:12", "name": "ollama", "recommended": false, "title": "Ollama", @@ -1734,10 +1734,10 @@ "healthy_error": null, "home": "https://github.com/ndom91/briefkasten", "location": "/__w/apps/apps/trains/community/briefkasten", - "latest_version": "1.3.20", + "latest_version": "1.3.21", "latest_app_version": "latest", - "latest_human_version": "latest_1.3.20", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "latest_1.3.21", + "last_update": "2025-11-28 16:17:12", "name": "briefkasten", "recommended": false, "title": "Briefkasten", @@ -1790,10 +1790,10 @@ "healthy_error": null, "home": "https://frigate.video/", "location": "/__w/apps/apps/trains/community/frigate", - "latest_version": "1.2.23", + "latest_version": "1.2.24", "latest_app_version": "0.16.2", - "latest_human_version": "0.16.2_1.2.23", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.16.2_1.2.24", + "last_update": "2025-11-28 16:17:12", "name": "frigate", "recommended": false, "title": "Frigate", @@ -1867,10 +1867,10 @@ "healthy_error": null, "home": "https://github.com/TeamPiped/Piped", "location": "/__w/apps/apps/trains/community/piped", - "latest_version": "1.0.3", + "latest_version": "1.0.4", "latest_app_version": "latest", - "latest_human_version": "latest_1.0.3", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "latest_1.0.4", + "last_update": "2025-11-28 16:17:12", "name": "piped", "recommended": false, "title": "Piped", @@ -1940,10 +1940,10 @@ "healthy_error": null, "home": "https://github.com/cloudflare/cloudflared", "location": "/__w/apps/apps/trains/community/cloudflared", - "latest_version": "1.3.23", + "latest_version": "1.3.24", "latest_app_version": "2025.11.1", - "latest_human_version": "2025.11.1_1.3.23", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2025.11.1_1.3.24", + "last_update": "2025-11-28 16:17:12", "name": "cloudflared", "recommended": false, "title": "Cloudflared", @@ -1986,10 +1986,10 @@ "healthy_error": null, "home": "https://www.stirlingpdf.com/", "location": "/__w/apps/apps/trains/community/stirling-pdf", - "latest_version": "1.0.45", + "latest_version": "1.0.46", "latest_app_version": "2.0.1", - "latest_human_version": "2.0.1_1.0.45", - "last_update": "2025-11-27 11:24:32", + "latest_human_version": "2.0.1_1.0.46", + "last_update": "2025-11-28 16:17:12", "name": "stirling-pdf", "recommended": false, "title": "Stirling PDF", @@ -2057,10 +2057,10 @@ "healthy_error": null, "home": "https://docs.linkwarden.app/", "location": "/__w/apps/apps/trains/community/linkwarden", - "latest_version": "1.0.34", + "latest_version": "1.0.35", "latest_app_version": "v2.13.1", - "latest_human_version": "v2.13.1_1.0.34", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "v2.13.1_1.0.35", + "last_update": "2025-11-28 16:17:12", "name": "linkwarden", "recommended": false, "title": "Linkwarden", @@ -2116,10 +2116,10 @@ "healthy_error": null, "home": "https://github.com/open-webui/open-webui", "location": "/__w/apps/apps/trains/community/open-webui", - "latest_version": "1.1.40", + "latest_version": "1.1.41", "latest_app_version": "0.6.40", - "latest_human_version": "0.6.40_1.1.40", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "0.6.40_1.1.41", + "last_update": "2025-11-28 16:17:12", "name": "open-webui", "recommended": false, "title": "Open WebUI", @@ -2221,10 +2221,10 @@ "healthy_error": null, "home": "https://joplinapp.org/", "location": "/__w/apps/apps/trains/community/joplin", - "latest_version": "1.4.20", + "latest_version": "1.4.21", "latest_app_version": "amd64-3.4.3", - "latest_human_version": "amd64-3.4.3_1.4.20", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "amd64-3.4.3_1.4.21", + "last_update": "2025-11-28 16:17:12", "name": "joplin", "recommended": false, "title": "Joplin", @@ -2276,10 +2276,10 @@ "healthy_error": null, "home": "https://transmissionbt.com/", "location": "/__w/apps/apps/trains/community/transmission", - "latest_version": "1.2.15", + "latest_version": "1.2.16", "latest_app_version": "4.0.6", - "latest_human_version": "4.0.6_1.2.15", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "4.0.6_1.2.16", + "last_update": "2025-11-28 16:17:12", "name": "transmission", "recommended": false, "title": "Transmission", @@ -2344,10 +2344,10 @@ "healthy_error": null, "home": "https://www.filestash.app/", "location": "/__w/apps/apps/trains/community/filestash", - "latest_version": "1.1.19", + "latest_version": "1.1.20", "latest_app_version": "latest", - "latest_human_version": "latest_1.1.19", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "latest_1.1.20", + "last_update": "2025-11-28 16:17:12", "name": "filestash", "recommended": false, "title": "Filestash", @@ -2393,10 +2393,10 @@ "healthy_error": null, "home": "https://dozzle.dev", "location": "/__w/apps/apps/trains/community/dozzle", - "latest_version": "1.0.70", + "latest_version": "1.0.71", "latest_app_version": "v8.14.9", - "latest_human_version": "v8.14.9_1.0.70", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v8.14.9_1.0.71", + "last_update": "2025-11-28 16:17:12", "name": "dozzle", "recommended": false, "title": "Dozzle", @@ -2436,10 +2436,10 @@ "healthy_error": null, "home": "https://github.com/ThePhaseless/Byparr", "location": "/__w/apps/apps/trains/community/byparr", - "latest_version": "1.0.11", + "latest_version": "1.0.12", "latest_app_version": "2.0.1", - "latest_human_version": "2.0.1_1.0.11", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.0.1_1.0.12", + "last_update": "2025-11-28 16:17:12", "name": "byparr", "recommended": false, "title": "Byparr", @@ -2480,10 +2480,10 @@ "healthy_error": null, "home": "https://baserow.io", "location": "/__w/apps/apps/trains/community/baserow", - "latest_version": "1.0.38", + "latest_version": "1.0.39", "latest_app_version": "2.0.2", - "latest_human_version": "2.0.2_1.0.38", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "2.0.2_1.0.39", + "last_update": "2025-11-28 16:17:12", "name": "baserow", "recommended": false, "title": "Baserow", @@ -2554,10 +2554,10 @@ "healthy_error": null, "home": "https://sabnzbd.org/", "location": "/__w/apps/apps/trains/community/sabnzbd", - "latest_version": "1.2.16", + "latest_version": "1.2.17", "latest_app_version": "4.5.5", - "latest_human_version": "4.5.5_1.2.16", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "4.5.5_1.2.17", + "last_update": "2025-11-28 16:17:12", "name": "sabnzbd", "recommended": false, "title": "SABnzbd", @@ -2604,10 +2604,10 @@ "healthy_error": null, "home": "https://github.com/Brandawg93/PeaNUT", "location": "/__w/apps/apps/trains/community/peanut", - "latest_version": "1.0.19", + "latest_version": "1.0.20", "latest_app_version": "5.17.0", - "latest_human_version": "5.17.0_1.0.19", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "5.17.0_1.0.20", + "last_update": "2025-11-28 16:17:12", "name": "peanut", "recommended": false, "title": "PeaNUT", @@ -2649,10 +2649,10 @@ "healthy_error": null, "home": "https://www.chia.net/", "location": "/__w/apps/apps/trains/community/chia", - "latest_version": "1.2.16", + "latest_version": "1.2.17", "latest_app_version": "2.5.7", - "latest_human_version": "2.5.7_1.2.16", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.5.7_1.2.17", + "last_update": "2025-11-28 16:17:12", "name": "chia", "recommended": false, "title": "Chia", @@ -2695,10 +2695,10 @@ "healthy_error": null, "home": "https://home.tdarr.io/", "location": "/__w/apps/apps/trains/community/tdarr-node", - "latest_version": "1.0.23", + "latest_version": "1.0.24", "latest_app_version": "2.58.02", - "latest_human_version": "2.58.02_1.0.23", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.58.02_1.0.24", + "last_update": "2025-11-28 16:17:12", "name": "tdarr-node", "recommended": false, "title": "Tdarr Node", @@ -2757,10 +2757,10 @@ "healthy_error": null, "home": "https://www.minecraft.net/en-us", "location": "/__w/apps/apps/trains/community/minecraft-bedrock", - "latest_version": "1.0.34", + "latest_version": "1.0.35", "latest_app_version": "2025.11.0", - "latest_human_version": "2025.11.0_1.0.34", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2025.11.0_1.0.35", + "last_update": "2025-11-28 16:17:12", "name": "minecraft-bedrock", "recommended": false, "title": "Minecraft Server (Bedrock)", @@ -2802,10 +2802,10 @@ "healthy_error": null, "home": "https://www.audiobookshelf.org/", "location": "/__w/apps/apps/trains/community/audiobookshelf", - "latest_version": "1.4.23", + "latest_version": "1.4.24", "latest_app_version": "2.30.0", - "latest_human_version": "2.30.0_1.4.23", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.30.0_1.4.24", + "last_update": "2025-11-28 16:17:12", "name": "audiobookshelf", "recommended": false, "title": "Audiobookshelf", @@ -2852,10 +2852,10 @@ "healthy_error": null, "home": "https://grocy.info/", "location": "/__w/apps/apps/trains/community/grocy", - "latest_version": "1.0.9", + "latest_version": "1.0.10", "latest_app_version": "4.5.0", - "latest_human_version": "4.5.0_1.0.9", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "4.5.0_1.0.10", + "last_update": "2025-11-28 16:17:12", "name": "grocy", "recommended": false, "title": "Grocy", @@ -2918,10 +2918,10 @@ "healthy_error": null, "home": "https://www.keycloak.org", "location": "/__w/apps/apps/trains/community/keycloak", - "latest_version": "1.0.23", + "latest_version": "1.0.24", "latest_app_version": "26.4.6", - "latest_human_version": "26.4.6_1.0.23", - "last_update": "2025-11-26 12:33:41", + "latest_human_version": "26.4.6_1.0.24", + "last_update": "2025-11-28 16:17:12", "name": "keycloak", "recommended": false, "title": "Keycloak", @@ -2971,10 +2971,10 @@ "healthy_error": null, "home": "https://github.com/qdm12/ddns-updater", "location": "/__w/apps/apps/trains/community/ddns-updater", - "latest_version": "1.2.14", + "latest_version": "1.2.15", "latest_app_version": "v2.9.0", - "latest_human_version": "v2.9.0_1.2.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v2.9.0_1.2.15", + "last_update": "2025-11-28 16:17:12", "name": "ddns-updater", "recommended": false, "title": "DDNS Updater", @@ -3018,10 +3018,10 @@ "healthy_error": null, "home": "https://www.getmonero.org", "location": "/__w/apps/apps/trains/community/monero-wallet-rpc", - "latest_version": "1.0.20", + "latest_version": "1.0.21", "latest_app_version": "v0.18.4.4", - "latest_human_version": "v0.18.4.4_1.0.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.18.4.4_1.0.21", + "last_update": "2025-11-28 16:17:12", "name": "monero-wallet-rpc", "recommended": false, "title": "Monero Wallet RPC", @@ -3067,10 +3067,10 @@ "healthy_error": null, "home": "https://github.com/sissbruecker/linkding", "location": "/__w/apps/apps/trains/community/linkding", - "latest_version": "1.3.22", + "latest_version": "1.3.23", "latest_app_version": "1.44.1", - "latest_human_version": "1.44.1_1.3.22", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "1.44.1_1.3.23", + "last_update": "2025-11-28 16:17:12", "name": "linkding", "recommended": false, "title": "Linkding", @@ -3120,10 +3120,10 @@ "healthy_error": null, "home": "https://gitlab.com/LazyLibrarian/LazyLibrarian", "location": "/__w/apps/apps/trains/community/lazylibrarian", - "latest_version": "1.0.13", + "latest_version": "1.0.14", "latest_app_version": "e65abd21-ls144", - "latest_human_version": "e65abd21-ls144_1.0.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "e65abd21-ls144_1.0.14", + "last_update": "2025-11-28 16:17:12", "name": "lazylibrarian", "recommended": false, "title": "LazyLibrarian", @@ -3186,10 +3186,10 @@ "healthy_error": null, "home": "https://nodered.org", "location": "/__w/apps/apps/trains/community/node-red", - "latest_version": "1.3.3", + "latest_version": "1.3.4", "latest_app_version": "4.1.1-18", - "latest_human_version": "4.1.1-18_1.3.3", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "4.1.1-18_1.3.4", + "last_update": "2025-11-28 16:17:12", "name": "node-red", "recommended": false, "title": "Node-RED", @@ -3232,10 +3232,10 @@ "healthy_error": null, "home": "https://github.com/fosrl/newt", "location": "/__w/apps/apps/trains/community/newt", - "latest_version": "1.0.27", + "latest_version": "1.0.28", "latest_app_version": "1.6.0", - "latest_human_version": "1.6.0_1.0.27", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.6.0_1.0.28", + "last_update": "2025-11-28 16:17:12", "name": "newt", "recommended": false, "title": "Newt", @@ -3279,10 +3279,10 @@ "healthy_error": null, "home": "https://fileflows.com/", "location": "/__w/apps/apps/trains/community/fileflows", - "latest_version": "1.0.11", + "latest_version": "1.0.12", "latest_app_version": "25.11", - "latest_human_version": "25.11_1.0.11", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "25.11_1.0.12", + "last_update": "2025-11-28 16:17:12", "name": "fileflows", "recommended": false, "title": "FileFlows", @@ -3356,10 +3356,10 @@ "healthy_error": null, "home": "https://www.clamav.net/", "location": "/__w/apps/apps/trains/community/clamav", - "latest_version": "1.3.12", + "latest_version": "1.3.13", "latest_app_version": "1.4.3-2", - "latest_human_version": "1.4.3-2_1.3.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.4.3-2_1.3.13", + "last_update": "2025-11-28 16:17:12", "name": "clamav", "recommended": false, "title": "ClamAV", @@ -3422,10 +3422,10 @@ "healthy_error": null, "home": "https://gethomepage.dev/", "location": "/__w/apps/apps/trains/community/homepage", - "latest_version": "1.2.23", + "latest_version": "1.2.24", "latest_app_version": "v1.7.0", - "latest_human_version": "v1.7.0_1.2.23", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.7.0_1.2.24", + "last_update": "2025-11-28 16:17:12", "name": "homepage", "recommended": false, "title": "Homepage", @@ -3473,10 +3473,10 @@ "healthy_error": null, "home": "https://calibre-ebook.com/", "location": "/__w/apps/apps/trains/community/calibre", - "latest_version": "1.1.24", + "latest_version": "1.1.25", "latest_app_version": "8.15.0", - "latest_human_version": "8.15.0_1.1.24", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "8.15.0_1.1.25", + "last_update": "2025-11-28 16:17:12", "name": "calibre", "recommended": false, "title": "Calibre", @@ -3547,10 +3547,10 @@ "healthy_error": null, "home": "https://teamspeak.com", "location": "/__w/apps/apps/trains/community/teamspeak", - "latest_version": "1.0.11", + "latest_version": "1.0.12", "latest_app_version": "3.13.7", - "latest_human_version": "3.13.7_1.0.11", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "3.13.7_1.0.12", + "last_update": "2025-11-28 16:17:12", "name": "teamspeak", "recommended": false, "title": "Teamspeak", @@ -3591,10 +3591,10 @@ "healthy_error": null, "home": "https://www.mongodb.com/", "location": "/__w/apps/apps/trains/community/mongodb", - "latest_version": "1.0.22", + "latest_version": "1.0.23", "latest_app_version": "8.2.2", - "latest_human_version": "8.2.2_1.0.22", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "8.2.2_1.0.23", + "last_update": "2025-11-28 16:17:12", "name": "mongodb", "recommended": false, "title": "MongoDB", @@ -3634,10 +3634,10 @@ "healthy_error": null, "home": "https://getarcane.app/", "location": "/__w/apps/apps/trains/community/arcane", - "latest_version": "1.0.23", + "latest_version": "1.0.24", "latest_app_version": "v1.9.0", - "latest_human_version": "v1.9.0_1.0.23", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.9.0_1.0.24", + "last_update": "2025-11-28 16:17:12", "name": "arcane", "recommended": false, "title": "Arcane", @@ -3680,10 +3680,10 @@ "healthy_error": null, "home": "https://github.com/bayang/jelu", "location": "/__w/apps/apps/trains/community/jelu", - "latest_version": "1.0.48", + "latest_version": "1.0.49", "latest_app_version": "0.74.0", - "latest_human_version": "0.74.0_1.0.48", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.74.0_1.0.49", + "last_update": "2025-11-28 16:17:12", "name": "jelu", "recommended": false, "title": "Jelu", @@ -3728,10 +3728,10 @@ "healthy_error": null, "home": "https://tubearchivist.com/", "location": "/__w/apps/apps/trains/community/tubearchivist", - "latest_version": "1.0.20", + "latest_version": "1.0.21", "latest_app_version": "v0.5.8", - "latest_human_version": "v0.5.8_1.0.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.5.8_1.0.21", + "last_update": "2025-11-28 16:17:12", "name": "tubearchivist", "recommended": false, "title": "Tube Archivist", @@ -3802,10 +3802,10 @@ "healthy_error": null, "home": "https://github.com/pawelmalak/flame", "location": "/__w/apps/apps/trains/community/flame", - "latest_version": "1.2.12", + "latest_version": "1.2.13", "latest_app_version": "2.3.1", - "latest_human_version": "2.3.1_1.2.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.3.1_1.2.13", + "last_update": "2025-11-28 16:17:12", "name": "flame", "recommended": false, "title": "Flame", @@ -3861,10 +3861,10 @@ "healthy_error": null, "home": "https://github.com/juanfont/headscale/releases", "location": "/__w/apps/apps/trains/community/headscale", - "latest_version": "1.0.16", + "latest_version": "1.0.17", "latest_app_version": "v0.27.1", - "latest_human_version": "v0.27.1_1.0.16", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.27.1_1.0.17", + "last_update": "2025-11-28 16:17:12", "name": "headscale", "recommended": false, "title": "Headscale", @@ -3906,10 +3906,10 @@ "healthy_error": null, "home": "https://www.music-assistant.io", "location": "/__w/apps/apps/trains/community/music-assistant", - "latest_version": "1.0.7", + "latest_version": "1.0.8", "latest_app_version": "2.6.3", - "latest_human_version": "2.6.3_1.0.7", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "2.6.3_1.0.8", + "last_update": "2025-11-28 16:17:12", "name": "music-assistant", "recommended": false, "title": "Music Assistant", @@ -3950,10 +3950,10 @@ "healthy_error": null, "home": "https://github.com/dockpeek/dockpeek", "location": "/__w/apps/apps/trains/community/dockpeek", - "latest_version": "1.0.4", + "latest_version": "1.0.5", "latest_app_version": "v1.7.2", - "latest_human_version": "v1.7.2_1.0.4", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.7.2_1.0.5", + "last_update": "2025-11-28 16:17:12", "name": "dockpeek", "recommended": false, "title": "Dockpeek", @@ -3994,10 +3994,10 @@ "healthy_error": null, "home": "https://github.com/mostafa-wahied/portracker", "location": "/__w/apps/apps/trains/community/portracker", - "latest_version": "1.0.18", + "latest_version": "1.0.19", "latest_app_version": "1.2.1", - "latest_human_version": "1.2.1_1.0.18", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.2.1_1.0.19", + "last_update": "2025-11-28 16:17:12", "name": "portracker", "recommended": false, "title": "portracker", @@ -4055,10 +4055,10 @@ "healthy_error": null, "home": "https://www.passbolt.com", "location": "/__w/apps/apps/trains/community/passbolt", - "latest_version": "1.2.28", + "latest_version": "1.2.29", "latest_app_version": "5.7.2-1-ce-non-root", - "latest_human_version": "5.7.2-1-ce-non-root_1.2.28", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "5.7.2-1-ce-non-root_1.2.29", + "last_update": "2025-11-28 16:17:12", "name": "passbolt", "recommended": false, "title": "Passbolt", @@ -4112,10 +4112,10 @@ "healthy_error": null, "home": "https://github.com/automatic-ripping-machine/automatic-ripping-machine", "location": "/__w/apps/apps/trains/community/automatic-ripping-machine", - "latest_version": "1.0.41", + "latest_version": "1.0.42", "latest_app_version": "2.21.0", - "latest_human_version": "2.21.0_1.0.41", - "last_update": "2025-11-24 11:24:55", + "latest_human_version": "2.21.0_1.0.42", + "last_update": "2025-11-28 16:17:12", "name": "automatic-ripping-machine", "recommended": false, "title": "Automatic Ripping Machine", @@ -4183,10 +4183,10 @@ "healthy_error": null, "home": "https://github.com/bastienwirtz/homer", "location": "/__w/apps/apps/trains/community/homer", - "latest_version": "2.2.16", + "latest_version": "2.2.17", "latest_app_version": "v25.11.1", - "latest_human_version": "v25.11.1_2.2.16", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v25.11.1_2.2.17", + "last_update": "2025-11-28 16:17:12", "name": "homer", "recommended": false, "title": "Homer", @@ -4227,10 +4227,10 @@ "healthy_error": null, "home": "https://github.com/wizarrrr/wizarr", "location": "/__w/apps/apps/trains/community/wizarr", - "latest_version": "1.0.28", + "latest_version": "1.0.29", "latest_app_version": "v2025.11.3", - "latest_human_version": "v2025.11.3_1.0.28", - "last_update": "2025-11-26 12:33:41", + "latest_human_version": "v2025.11.3_1.0.29", + "last_update": "2025-11-28 16:17:12", "name": "wizarr", "recommended": false, "title": "Wizarr", @@ -4272,10 +4272,10 @@ "healthy_error": null, "home": "https://komo.do", "location": "/__w/apps/apps/trains/community/komodo", - "latest_version": "1.0.37", + "latest_version": "1.0.38", "latest_app_version": "1.19.5", - "latest_human_version": "1.19.5_1.0.37", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.19.5_1.0.38", + "last_update": "2025-11-28 16:17:12", "name": "komodo", "recommended": false, "title": "Komodo", @@ -4337,10 +4337,10 @@ "healthy_error": null, "home": "https://netboot.xyz", "location": "/__w/apps/apps/trains/community/netbootxyz", - "latest_version": "1.2.13", + "latest_version": "1.2.14", "latest_app_version": "0.7.6-nbxyz4", - "latest_human_version": "0.7.6-nbxyz4_1.2.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.7.6-nbxyz4_1.2.14", + "last_update": "2025-11-28 16:17:12", "name": "netbootxyz", "recommended": false, "title": "Netboot.xyz", @@ -4421,10 +4421,10 @@ "healthy_error": null, "home": "https://bitcoinknots.org", "location": "/__w/apps/apps/trains/community/bitcoind-knots", - "latest_version": "1.0.17", + "latest_version": "1.0.18", "latest_app_version": "v29.2", - "latest_human_version": "v29.2_1.0.17", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v29.2_1.0.18", + "last_update": "2025-11-28 16:17:12", "name": "bitcoind-knots", "recommended": false, "title": "Bitcoin Knots", @@ -4467,10 +4467,10 @@ "healthy_error": null, "home": "https://github.com/ep1cman/unifi-protect-backup", "location": "/__w/apps/apps/trains/community/unifi-protect-backup", - "latest_version": "1.2.14", + "latest_version": "1.2.15", "latest_app_version": "0.14.0", - "latest_human_version": "0.14.0_1.2.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.14.0_1.2.15", + "last_update": "2025-11-28 16:17:12", "name": "unifi-protect-backup", "recommended": false, "title": "Unifi Protect Backup", @@ -4529,10 +4529,10 @@ "healthy_error": null, "home": "https://wordpress.org", "location": "/__w/apps/apps/trains/community/wordpress", - "latest_version": "1.2.18", + "latest_version": "1.2.19", "latest_app_version": "6.8.3", - "latest_human_version": "6.8.3_1.2.18", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "6.8.3_1.2.19", + "last_update": "2025-11-28 16:17:12", "name": "wordpress", "recommended": false, "title": "WordPress", @@ -4590,10 +4590,10 @@ "healthy_error": null, "home": "https://unpackerr.zip/", "location": "/__w/apps/apps/trains/community/unpackerr", - "latest_version": "1.0.10", + "latest_version": "1.0.11", "latest_app_version": "0.14.5", - "latest_human_version": "0.14.5_1.0.10", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.14.5_1.0.11", + "last_update": "2025-11-28 16:17:12", "name": "unpackerr", "recommended": false, "title": "Unpackerr", @@ -4636,10 +4636,10 @@ "healthy_error": null, "home": "https://github.com/rogerfar/rdt-client", "location": "/__w/apps/apps/trains/community/rdt-client", - "latest_version": "1.0.11", + "latest_version": "1.0.12", "latest_app_version": "2.0.119", - "latest_human_version": "2.0.119_1.0.11", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.0.119_1.0.12", + "last_update": "2025-11-28 16:17:12", "name": "rdt-client", "recommended": false, "title": "RDT Client", @@ -4701,10 +4701,10 @@ "healthy_error": null, "home": "https://deluge-torrent.org", "location": "/__w/apps/apps/trains/community/deluge", - "latest_version": "1.2.15", + "latest_version": "1.2.16", "latest_app_version": "2.2.0", - "latest_human_version": "2.2.0_1.2.15", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.2.0_1.2.16", + "last_update": "2025-11-28 16:17:12", "name": "deluge", "recommended": false, "title": "Deluge", @@ -4767,10 +4767,10 @@ "healthy_error": null, "home": "https://www.luanti.org/", "location": "/__w/apps/apps/trains/community/luanti", - "latest_version": "1.0.14", + "latest_version": "1.0.15", "latest_app_version": "5.14.0", - "latest_human_version": "5.14.0_1.0.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "5.14.0_1.0.15", + "last_update": "2025-11-28 16:17:12", "name": "luanti", "recommended": false, "title": "Luanti", @@ -4812,10 +4812,10 @@ "healthy_error": null, "home": "https://github.com/distribution/distribution", "location": "/__w/apps/apps/trains/community/distribution", - "latest_version": "1.2.11", + "latest_version": "1.2.12", "latest_app_version": "3.0.0", - "latest_human_version": "3.0.0_1.2.11", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "3.0.0_1.2.12", + "last_update": "2025-11-28 16:17:12", "name": "distribution", "recommended": false, "title": "Distribution", @@ -4858,10 +4858,10 @@ "healthy_error": null, "home": "https://www.tinymediamanager.org/", "location": "/__w/apps/apps/trains/community/tiny-media-manager", - "latest_version": "1.2.19", + "latest_version": "1.2.20", "latest_app_version": "5.2.3", - "latest_human_version": "5.2.3_1.2.19", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "5.2.3_1.2.20", + "last_update": "2025-11-28 16:17:12", "name": "tiny-media-manager", "recommended": false, "title": "Tiny Media Manager", @@ -4922,10 +4922,10 @@ "healthy_error": null, "home": "https://octoprint.org", "location": "/__w/apps/apps/trains/community/octoprint", - "latest_version": "1.0.23", + "latest_version": "1.0.24", "latest_app_version": "1.11.4", - "latest_human_version": "1.11.4_1.0.23", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.11.4_1.0.24", + "last_update": "2025-11-28 16:17:12", "name": "octoprint", "recommended": false, "title": "Octoprint", @@ -4978,10 +4978,10 @@ "healthy_error": null, "home": "https://github.com/TBosak/mkfd", "location": "/__w/apps/apps/trains/community/mkfd", - "latest_version": "1.0.3", + "latest_version": "1.0.4", "latest_app_version": "2.0.5", - "latest_human_version": "2.0.5_1.0.3", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.0.5_1.0.4", + "last_update": "2025-11-28 16:17:12", "name": "mkfd", "recommended": false, "title": "Mkfd", @@ -5026,10 +5026,10 @@ "healthy_error": null, "home": "https://lyrion.org/", "location": "/__w/apps/apps/trains/community/lyrion-music-server", - "latest_version": "1.0.33", + "latest_version": "1.0.34", "latest_app_version": "9.0.4", - "latest_human_version": "9.0.4_1.0.33", - "last_update": "2025-11-24 11:13:26", + "latest_human_version": "9.0.4_1.0.34", + "last_update": "2025-11-28 16:17:12", "name": "lyrion-music-server", "recommended": false, "title": "Lyrion Music Server", @@ -5087,10 +5087,10 @@ "healthy_error": null, "home": "https://www.postgresql.org", "location": "/__w/apps/apps/trains/community/postgres", - "latest_version": "1.1.16", + "latest_version": "1.1.17", "latest_app_version": "17.7-bookworm", - "latest_human_version": "17.7-bookworm_1.1.16", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "17.7-bookworm_1.1.17", + "last_update": "2025-11-28 16:17:12", "name": "postgres", "recommended": false, "title": "Postgres", @@ -5130,10 +5130,10 @@ "healthy_error": null, "home": "https://github.com/dani-garcia/vaultwarden", "location": "/__w/apps/apps/trains/community/vaultwarden", - "latest_version": "1.3.20", + "latest_version": "1.3.21", "latest_app_version": "1.34.3", - "latest_human_version": "1.34.3_1.3.20", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "1.34.3_1.3.21", + "last_update": "2025-11-28 16:17:12", "name": "vaultwarden", "recommended": false, "title": "Vaultwarden", @@ -5183,10 +5183,10 @@ "healthy_error": null, "home": "https://shokoanime.com/", "location": "/__w/apps/apps/trains/community/shoko-server", - "latest_version": "1.0.9", + "latest_version": "1.0.10", "latest_app_version": "v5.1.0", - "latest_human_version": "v5.1.0_1.0.9", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v5.1.0_1.0.10", + "last_update": "2025-11-28 16:17:12", "name": "shoko-server", "recommended": false, "title": "Shoko Server", @@ -5249,10 +5249,10 @@ "healthy_error": null, "home": "https://github.com/MansiVisuals/ViTransfer", "location": "/__w/apps/apps/trains/community/vitransfer", - "latest_version": "1.0.15", + "latest_version": "1.0.16", "latest_app_version": "0.5.5", - "latest_human_version": "0.5.5_1.0.15", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "0.5.5_1.0.16", + "last_update": "2025-11-28 16:17:12", "name": "vitransfer", "recommended": false, "title": "ViTransfer", @@ -5307,10 +5307,10 @@ "healthy_error": null, "home": "https://playwright.dev/", "location": "/__w/apps/apps/trains/community/playwright", - "latest_version": "1.0.25", + "latest_version": "1.0.26", "latest_app_version": "v1.57.0-noble", - "latest_human_version": "v1.57.0-noble_1.0.25", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "v1.57.0-noble_1.0.26", + "last_update": "2025-11-28 16:17:12", "name": "playwright", "recommended": false, "title": "Playwright", @@ -5359,10 +5359,10 @@ "healthy_error": null, "home": "https://prowlarr.com", "location": "/__w/apps/apps/trains/community/prowlarr", - "latest_version": "1.4.25", + "latest_version": "1.4.26", "latest_app_version": "2.3.0.5236", - "latest_human_version": "2.3.0.5236_1.4.25", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.3.0.5236_1.4.26", + "last_update": "2025-11-28 16:17:12", "name": "prowlarr", "recommended": false, "title": "Prowlarr", @@ -5405,10 +5405,10 @@ "healthy_error": null, "home": "https://github.com/versity/versitygw", "location": "/__w/apps/apps/trains/community/versitygw", - "latest_version": "1.0.17", + "latest_version": "1.0.18", "latest_app_version": "v1.0.19", - "latest_human_version": "v1.0.19_1.0.17", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.0.19_1.0.18", + "last_update": "2025-11-28 16:17:12", "name": "versitygw", "recommended": false, "title": "Versity Gateway", @@ -5451,10 +5451,10 @@ "healthy_error": null, "home": "https://github.com/Spottarr/Spottarr", "location": "/__w/apps/apps/trains/community/spottarr", - "latest_version": "1.0.28", + "latest_version": "1.0.29", "latest_app_version": "1.11.0", - "latest_human_version": "1.11.0_1.0.28", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.11.0_1.0.29", + "last_update": "2025-11-28 16:17:12", "name": "spottarr", "recommended": false, "title": "Spottarr", @@ -5497,10 +5497,10 @@ "healthy_error": null, "home": "https://github.com/Steam-Headless/docker-steam-headless", "location": "/__w/apps/apps/trains/community/steam-headless", - "latest_version": "1.0.23", + "latest_version": "1.0.24", "latest_app_version": "debian", - "latest_human_version": "debian_1.0.23", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "debian_1.0.24", + "last_update": "2025-11-28 16:17:12", "name": "steam-headless", "recommended": false, "title": "Steam Headless", @@ -5594,10 +5594,10 @@ "healthy_error": null, "home": "https://bitcoin.org", "location": "/__w/apps/apps/trains/community/bitcoind", - "latest_version": "1.0.23", + "latest_version": "1.0.24", "latest_app_version": "30.0", - "latest_human_version": "30.0_1.0.23", - "last_update": "2025-11-24 11:31:58", + "latest_human_version": "30.0_1.0.24", + "last_update": "2025-11-28 16:17:12", "name": "bitcoind", "recommended": false, "title": "Bitcoin Node", @@ -5640,10 +5640,10 @@ "healthy_error": null, "home": "https://www.odoo.com/", "location": "/__w/apps/apps/trains/community/odoo", - "latest_version": "1.3.22", + "latest_version": "1.3.23", "latest_app_version": "19.0-20251121", - "latest_human_version": "19.0-20251121_1.3.22", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "19.0-20251121_1.3.23", + "last_update": "2025-11-28 16:17:12", "name": "odoo", "recommended": false, "title": "Odoo", @@ -5695,10 +5695,10 @@ "healthy_error": null, "home": "https://bitmagnet.io/", "location": "/__w/apps/apps/trains/community/bitmagnet", - "latest_version": "1.0.17", + "latest_version": "1.0.18", "latest_app_version": "v0.10.0", - "latest_human_version": "v0.10.0_1.0.17", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.10.0_1.0.18", + "last_update": "2025-11-28 16:17:12", "name": "bitmagnet", "recommended": false, "title": "Bitmagnet", @@ -5750,10 +5750,10 @@ "healthy_error": null, "home": "https://karakeep.app", "location": "/__w/apps/apps/trains/community/karakeep", - "latest_version": "1.0.46", + "latest_version": "1.0.47", "latest_app_version": "0.28.0", - "latest_human_version": "0.28.0_1.0.46", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "0.28.0_1.0.47", + "last_update": "2025-11-28 16:17:12", "name": "karakeep", "recommended": false, "title": "Karakeep", @@ -5824,10 +5824,10 @@ "healthy_error": null, "home": "https://www.getmonero.org", "location": "/__w/apps/apps/trains/community/monerod", - "latest_version": "1.1.19", + "latest_version": "1.1.20", "latest_app_version": "v0.18.4.4", - "latest_human_version": "v0.18.4.4_1.1.19", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.18.4.4_1.1.20", + "last_update": "2025-11-28 16:17:12", "name": "monerod", "recommended": false, "title": "Monero Node", @@ -5871,10 +5871,10 @@ "healthy_error": null, "home": "https://bpatrik.github.io/pigallery2", "location": "/__w/apps/apps/trains/community/pigallery2", - "latest_version": "1.2.14", + "latest_version": "1.2.15", "latest_app_version": "3.0.1", - "latest_human_version": "3.0.1_1.2.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "3.0.1_1.2.15", + "last_update": "2025-11-28 16:17:12", "name": "pigallery2", "recommended": false, "title": "PiGallery2", @@ -5927,10 +5927,10 @@ "healthy_error": null, "home": "https://github.com/SickGear/SickGear", "location": "/__w/apps/apps/trains/community/sickgear", - "latest_version": "1.0.9", + "latest_version": "1.0.10", "latest_app_version": "latest", - "latest_human_version": "latest_1.0.9", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "latest_1.0.10", + "last_update": "2025-11-28 16:17:12", "name": "sickgear", "recommended": false, "title": "SickGear", @@ -5993,10 +5993,10 @@ "healthy_error": null, "home": "https://geti2p.net", "location": "/__w/apps/apps/trains/community/i2p", - "latest_version": "1.0.21", + "latest_version": "1.0.22", "latest_app_version": "i2p-2.10.0-2", - "latest_human_version": "i2p-2.10.0-2_1.0.21", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "i2p-2.10.0-2_1.0.22", + "last_update": "2025-11-28 16:17:12", "name": "i2p", "recommended": false, "title": "I2P", @@ -6038,10 +6038,10 @@ "healthy_error": null, "home": "https://bentopdf.com/", "location": "/__w/apps/apps/trains/community/bentopdf", - "latest_version": "1.0.14", + "latest_version": "1.0.15", "latest_app_version": "v1.8.1", - "latest_human_version": "v1.8.1_1.0.14", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "v1.8.1_1.0.15", + "last_update": "2025-11-28 16:17:12", "name": "bentopdf", "recommended": false, "title": "BentoPDF", @@ -6082,10 +6082,10 @@ "healthy_error": null, "home": "https://github.com/Lidarr/Lidarr", "location": "/__w/apps/apps/trains/community/lidarr", - "latest_version": "1.3.28", + "latest_version": "1.3.29", "latest_app_version": "3.1.1.4876", - "latest_human_version": "3.1.1.4876_1.3.28", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "3.1.1.4876_1.3.29", + "last_update": "2025-11-28 16:17:12", "name": "lidarr", "recommended": false, "title": "Lidarr", @@ -6131,10 +6131,10 @@ "healthy_error": null, "home": "https://immich.app", "location": "/__w/apps/apps/trains/community/immich", - "latest_version": "1.10.14", + "latest_version": "1.10.15", "latest_app_version": "v2.3.1", - "latest_human_version": "v2.3.1_1.10.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v2.3.1_1.10.15", + "last_update": "2025-11-28 16:17:12", "name": "immich", "recommended": false, "title": "Immich", @@ -6190,10 +6190,10 @@ "healthy_error": null, "home": "https://influxdata.com", "location": "/__w/apps/apps/trains/community/influxdb", - "latest_version": "1.1.1", + "latest_version": "1.1.2", "latest_app_version": "2.7.12", - "latest_human_version": "2.7.12_1.1.1", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.7.12_1.1.2", + "last_update": "2025-11-28 16:17:12", "name": "influxdb", "recommended": false, "title": "InfluxDB", @@ -6234,10 +6234,10 @@ "healthy_error": null, "home": "https://zoraxy.aroz.org/", "location": "/__w/apps/apps/trains/community/zoraxy", - "latest_version": "1.0.12", + "latest_version": "1.0.13", "latest_app_version": "v3.2.9", - "latest_human_version": "v3.2.9_1.0.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v3.2.9_1.0.13", + "last_update": "2025-11-28 16:17:12", "name": "zoraxy", "recommended": false, "title": "Zoraxy", @@ -6289,10 +6289,10 @@ "healthy_error": null, "home": "https://github.com/bbernhard/signal-cli-rest-api", "location": "/__w/apps/apps/trains/community/signal-cli-rest-api", - "latest_version": "1.0.1", + "latest_version": "1.0.2", "latest_app_version": "0.95", - "latest_human_version": "0.95_1.0.1", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.95_1.0.2", + "last_update": "2025-11-28 16:17:12", "name": "signal-cli-rest-api", "recommended": false, "title": "Signal CLI REST API", @@ -6353,10 +6353,10 @@ "healthy_error": null, "home": "https://github.com/benbusby/whoogle-search", "location": "/__w/apps/apps/trains/community/whoogle", - "latest_version": "1.2.15", + "latest_version": "1.2.16", "latest_app_version": "1.1.2", - "latest_human_version": "1.1.2_1.2.15", - "last_update": "2025-11-27 11:24:32", + "latest_human_version": "1.1.2_1.2.16", + "last_update": "2025-11-28 16:17:12", "name": "whoogle", "recommended": false, "title": "Whoogle", @@ -6401,10 +6401,10 @@ "healthy_error": null, "home": "https://home.tdarr.io/", "location": "/__w/apps/apps/trains/community/tdarr", - "latest_version": "1.2.34", + "latest_version": "1.2.35", "latest_app_version": "2.58.02", - "latest_human_version": "2.58.02_1.2.34", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.58.02_1.2.35", + "last_update": "2025-11-28 16:17:12", "name": "tdarr", "recommended": false, "title": "Tdarr", @@ -6467,10 +6467,10 @@ "healthy_error": null, "home": "https://www.zigbee2mqtt.io", "location": "/__w/apps/apps/trains/community/zigbee2mqtt", - "latest_version": "1.0.51", + "latest_version": "1.0.52", "latest_app_version": "2.6.3", - "latest_human_version": "2.6.3_1.0.51", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "2.6.3_1.0.52", + "last_update": "2025-11-28 16:17:12", "name": "zigbee2mqtt", "recommended": false, "title": "Zigbee2MQTT", @@ -6519,10 +6519,10 @@ "healthy_error": null, "home": "https://docs.paperless-ngx.com", "location": "/__w/apps/apps/trains/community/paperless-ngx", - "latest_version": "1.3.47", + "latest_version": "1.3.48", "latest_app_version": "2.20.0", - "latest_human_version": "2.20.0_1.3.47", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "2.20.0_1.3.48", + "last_update": "2025-11-28 16:17:12", "name": "paperless-ngx", "recommended": false, "title": "Paperless-ngx", @@ -6622,10 +6622,10 @@ "healthy_error": null, "home": "https://github.com/Sonarr/Sonarr", "location": "/__w/apps/apps/trains/community/sonarr", - "latest_version": "1.2.15", + "latest_version": "1.2.16", "latest_app_version": "4.0.16.2943", - "latest_human_version": "4.0.16.2943_1.2.15", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "4.0.16.2943_1.2.16", + "last_update": "2025-11-28 16:17:12", "name": "sonarr", "recommended": false, "title": "Sonarr", @@ -6671,10 +6671,10 @@ "healthy_error": null, "home": "https://factorio.com/", "location": "/__w/apps/apps/trains/community/factorio", - "latest_version": "1.0.13", + "latest_version": "1.0.14", "latest_app_version": "stable-2.0.69", - "latest_human_version": "stable-2.0.69_1.0.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "stable-2.0.69_1.0.14", + "last_update": "2025-11-28 16:17:12", "name": "factorio", "recommended": false, "title": "Factorio Server", @@ -6738,10 +6738,10 @@ "healthy_error": null, "home": "https://umami.is/", "location": "/__w/apps/apps/trains/community/umami", - "latest_version": "1.0.34", + "latest_version": "1.0.35", "latest_app_version": "3.0.1", - "latest_human_version": "3.0.1_1.0.34", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "3.0.1_1.0.35", + "last_update": "2025-11-28 16:17:12", "name": "umami", "recommended": false, "title": "Umami", @@ -6791,10 +6791,10 @@ "healthy_error": null, "home": "https://github.com/thomst08/requestrr", "location": "/__w/apps/apps/trains/community/requestrr", - "latest_version": "1.0.11", + "latest_version": "1.0.12", "latest_app_version": "v2.1.9", - "latest_human_version": "v2.1.9_1.0.11", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v2.1.9_1.0.12", + "last_update": "2025-11-28 16:17:12", "name": "requestrr", "recommended": false, "title": "Requestrr", @@ -6835,10 +6835,10 @@ "healthy_error": null, "home": "https://romm.app", "location": "/__w/apps/apps/trains/community/romm", - "latest_version": "1.0.59", + "latest_version": "1.0.60", "latest_app_version": "4.4.1", - "latest_human_version": "4.4.1_1.0.59", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "4.4.1_1.0.60", + "last_update": "2025-11-28 16:17:12", "name": "romm", "recommended": false, "title": "Romm", @@ -6891,10 +6891,10 @@ "healthy_error": null, "home": "https://castopod.org", "location": "/__w/apps/apps/trains/community/castopod", - "latest_version": "1.2.24", + "latest_version": "1.2.25", "latest_app_version": "1.13.7", - "latest_human_version": "1.13.7_1.2.24", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.13.7_1.2.25", + "last_update": "2025-11-28 16:17:12", "name": "castopod", "recommended": false, "title": "Castopod", @@ -6972,10 +6972,10 @@ "healthy_error": null, "home": "https://pocket-id.org", "location": "/__w/apps/apps/trains/community/pocket-id", - "latest_version": "1.0.25", + "latest_version": "1.0.26", "latest_app_version": "v1.15.0", - "latest_human_version": "v1.15.0_1.0.25", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.15.0_1.0.26", + "last_update": "2025-11-28 16:17:12", "name": "pocket-id", "recommended": false, "title": "Pocket ID", @@ -7024,10 +7024,10 @@ "healthy_error": null, "home": "https://goauthentik.io/", "location": "/__w/apps/apps/trains/community/authentik", - "latest_version": "1.0.51", + "latest_version": "1.0.52", "latest_app_version": "2025.10.2", - "latest_human_version": "2025.10.2_1.0.51", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2025.10.2_1.0.52", + "last_update": "2025-11-28 16:17:12", "name": "authentik", "recommended": false, "title": "Authentik", @@ -7081,10 +7081,10 @@ "healthy_error": null, "home": "https://docspell.org/", "location": "/__w/apps/apps/trains/community/docspell", - "latest_version": "1.0.6", + "latest_version": "1.0.7", "latest_app_version": "v0.43.0", - "latest_human_version": "v0.43.0_1.0.6", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.43.0_1.0.7", + "last_update": "2025-11-28 16:17:12", "name": "docspell", "recommended": false, "title": "Docspell", @@ -7148,10 +7148,10 @@ "healthy_error": null, "home": "https://garagehq.deuxfleurs.fr/", "location": "/__w/apps/apps/trains/community/garage", - "latest_version": "1.0.20", + "latest_version": "1.0.21", "latest_app_version": "v2.1.0", - "latest_human_version": "v2.1.0_1.0.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v2.1.0_1.0.21", + "last_update": "2025-11-28 16:17:12", "name": "garage", "recommended": false, "title": "Garage", @@ -7202,10 +7202,10 @@ "healthy_error": null, "home": "https://github.com/autobrr/autobrr", "location": "/__w/apps/apps/trains/community/autobrr", - "latest_version": "1.3.21", + "latest_version": "1.3.22", "latest_app_version": "v1.69.0", - "latest_human_version": "v1.69.0_1.3.21", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.69.0_1.3.22", + "last_update": "2025-11-28 16:17:12", "name": "autobrr", "recommended": false, "title": "Autobrr", @@ -7250,10 +7250,10 @@ "healthy_error": null, "home": "https://mariadb.org/", "location": "/__w/apps/apps/trains/community/mariadb", - "latest_version": "1.0.19", + "latest_version": "1.0.20", "latest_app_version": "12.1.2", - "latest_human_version": "12.1.2_1.0.19", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "12.1.2_1.0.20", + "last_update": "2025-11-28 16:17:12", "name": "mariadb", "recommended": false, "title": "Mariadb", @@ -7293,10 +7293,10 @@ "healthy_error": null, "home": "https://docs.mealie.io/", "location": "/__w/apps/apps/trains/community/mealie", - "latest_version": "1.5.28", + "latest_version": "1.5.29", "latest_app_version": "v3.5.0", - "latest_human_version": "v3.5.0_1.5.28", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "v3.5.0_1.5.29", + "last_update": "2025-11-28 16:17:12", "name": "mealie", "recommended": false, "title": "Mealie", @@ -7346,10 +7346,10 @@ "healthy_error": null, "home": "https://actualbudget.org", "location": "/__w/apps/apps/trains/community/actual-budget", - "latest_version": "1.3.20", + "latest_version": "1.3.21", "latest_app_version": "25.11.0", - "latest_human_version": "25.11.0_1.3.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "25.11.0_1.3.21", + "last_update": "2025-11-28 16:17:12", "name": "actual-budget", "recommended": false, "title": "Actual Budget", @@ -7395,10 +7395,10 @@ "healthy_error": null, "home": "https://github.com/alexta69/metube", "location": "/__w/apps/apps/trains/community/metube", - "latest_version": "1.3.29", + "latest_version": "1.3.30", "latest_app_version": "2025.11.16", - "latest_human_version": "2025.11.16_1.3.29", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2025.11.16_1.3.30", + "last_update": "2025-11-28 16:17:12", "name": "metube", "recommended": false, "title": "MeTube", @@ -7441,10 +7441,10 @@ "healthy_error": null, "home": "https://clusterzx.github.io/paperless-ai/", "location": "/__w/apps/apps/trains/community/paperless-ai", - "latest_version": "1.0.12", + "latest_version": "1.0.13", "latest_app_version": "3.0.9", - "latest_human_version": "3.0.9_1.0.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "3.0.9_1.0.13", + "last_update": "2025-11-28 16:17:12", "name": "paperless-ai", "recommended": false, "title": "Paperless AI", @@ -7487,10 +7487,10 @@ "healthy_error": null, "home": "https://github.com/booklore-app/booklore", "location": "/__w/apps/apps/trains/community/booklore", - "latest_version": "1.0.20", + "latest_version": "1.0.21", "latest_app_version": "v1.12.0", - "latest_human_version": "v1.12.0_1.0.20", - "last_update": "2025-11-26 12:33:41", + "latest_human_version": "v1.12.0_1.0.21", + "last_update": "2025-11-28 16:17:12", "name": "booklore", "recommended": false, "title": "BookLore", @@ -7552,10 +7552,10 @@ "healthy_error": null, "home": "https://it-tools.tech", "location": "/__w/apps/apps/trains/community/it-tools", - "latest_version": "1.0.20", + "latest_version": "1.0.21", "latest_app_version": "2024.10.22-7ca5933", - "latest_human_version": "2024.10.22-7ca5933_1.0.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2024.10.22-7ca5933_1.0.21", + "last_update": "2025-11-28 16:17:12", "name": "it-tools", "recommended": false, "title": "IT Tools", @@ -7620,10 +7620,10 @@ "healthy_error": null, "home": "https://zwave-js.github.io/zwave-js-ui", "location": "/__w/apps/apps/trains/community/zwave-js-ui", - "latest_version": "1.0.30", + "latest_version": "1.0.31", "latest_app_version": "11.8.1", - "latest_human_version": "11.8.1_1.0.30", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "11.8.1_1.0.31", + "last_update": "2025-11-28 16:17:12", "name": "zwave-js-ui", "recommended": false, "title": "Z-Wave JS UI", @@ -7665,10 +7665,10 @@ "healthy_error": null, "home": "https://komga.org", "location": "/__w/apps/apps/trains/community/komga", - "latest_version": "1.3.21", + "latest_version": "1.3.22", "latest_app_version": "1.23.5", - "latest_human_version": "1.23.5_1.3.21", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.23.5_1.3.22", + "last_update": "2025-11-28 16:17:12", "name": "komga", "recommended": false, "title": "Komga", @@ -7713,10 +7713,10 @@ "healthy_error": null, "home": "https://dictionarry.dev/", "location": "/__w/apps/apps/trains/community/profilarr", - "latest_version": "1.0.13", + "latest_version": "1.0.14", "latest_app_version": "v1.1.3", - "latest_human_version": "v1.1.3_1.0.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.1.3_1.0.14", + "last_update": "2025-11-28 16:17:12", "name": "profilarr", "recommended": false, "title": "Profilarr", @@ -7779,10 +7779,10 @@ "healthy_error": null, "home": "https://vikunja.io/", "location": "/__w/apps/apps/trains/community/vikunja", - "latest_version": "1.5.22", + "latest_version": "1.5.23", "latest_app_version": "0.24.6", - "latest_human_version": "0.24.6_1.5.22", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "0.24.6_1.5.23", + "last_update": "2025-11-28 16:17:12", "name": "vikunja", "recommended": false, "title": "Vikunja", @@ -7846,10 +7846,10 @@ "healthy_error": null, "home": "https://github.com/mrlt8/docker-wyze-bridge", "location": "/__w/apps/apps/trains/community/wyze-bridge", - "latest_version": "1.0.18", + "latest_version": "1.0.19", "latest_app_version": "2.10.3", - "latest_human_version": "2.10.3_1.0.18", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.10.3_1.0.19", + "last_update": "2025-11-28 16:17:12", "name": "wyze-bridge", "recommended": false, "title": "Wyze Bridge", @@ -7916,10 +7916,10 @@ "healthy_error": null, "home": "https://www.kavitareader.com/", "location": "/__w/apps/apps/trains/community/kavita", - "latest_version": "1.2.14", + "latest_version": "1.2.15", "latest_app_version": "0.8.8", - "latest_human_version": "0.8.8_1.2.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.8.8_1.2.15", + "last_update": "2025-11-28 16:17:12", "name": "kavita", "recommended": false, "title": "Kavita", @@ -7988,10 +7988,10 @@ "healthy_error": null, "home": "https://heimdall.site/", "location": "/__w/apps/apps/trains/community/heimdall", - "latest_version": "1.0.21", + "latest_version": "1.0.22", "latest_app_version": "2.7.6", - "latest_human_version": "2.7.6_1.0.21", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.7.6_1.0.22", + "last_update": "2025-11-28 16:17:12", "name": "heimdall", "recommended": false, "title": "Heimdall", @@ -8053,10 +8053,10 @@ "healthy_error": null, "home": "https://github.com/plexguide/Huntarr.io", "location": "/__w/apps/apps/trains/community/huntarr", - "latest_version": "1.0.6", + "latest_version": "1.0.7", "latest_app_version": "8.2.10", - "latest_human_version": "8.2.10_1.0.6", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "8.2.10_1.0.7", + "last_update": "2025-11-28 16:17:12", "name": "huntarr", "recommended": false, "title": "Huntarr", @@ -8096,10 +8096,10 @@ "healthy_error": null, "home": "https://github.com/mbentley/docker-omada-controller", "location": "/__w/apps/apps/trains/community/omada-controller", - "latest_version": "1.3.15", + "latest_version": "1.3.16", "latest_app_version": "6.0.0.24", - "latest_human_version": "6.0.0.24_1.3.15", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "6.0.0.24_1.3.16", + "last_update": "2025-11-28 16:17:12", "name": "omada-controller", "recommended": false, "title": "Omada Controller", @@ -8164,10 +8164,10 @@ "healthy_error": null, "home": "https://tailscale.com/", "location": "/__w/apps/apps/trains/community/tailscale", - "latest_version": "1.3.23", + "latest_version": "1.3.24", "latest_app_version": "v1.90.9", - "latest_human_version": "v1.90.9_1.3.23", - "last_update": "2025-11-26 12:33:41", + "latest_human_version": "v1.90.9_1.3.24", + "last_update": "2025-11-28 16:17:12", "name": "tailscale", "recommended": false, "title": "Tailscale", @@ -8234,10 +8234,10 @@ "healthy_error": null, "home": "https://omnitools.app/", "location": "/__w/apps/apps/trains/community/omni-tools", - "latest_version": "1.0.10", + "latest_version": "1.0.11", "latest_app_version": "0.6.0", - "latest_human_version": "0.6.0_1.0.10", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.6.0_1.0.11", + "last_update": "2025-11-28 16:17:12", "name": "omni-tools", "recommended": false, "title": "Omni Tools", @@ -8300,10 +8300,10 @@ "healthy_error": null, "home": "https://ntfy.sh/", "location": "/__w/apps/apps/trains/community/ntfy", - "latest_version": "1.0.17", + "latest_version": "1.0.18", "latest_app_version": "v2.15.0", - "latest_human_version": "v2.15.0_1.0.17", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v2.15.0_1.0.18", + "last_update": "2025-11-28 16:17:12", "name": "ntfy", "recommended": false, "title": "ntfy", @@ -8344,10 +8344,10 @@ "healthy_error": null, "home": "https://github.com/hexparrot/mineos-node", "location": "/__w/apps/apps/trains/community/mineos", - "latest_version": "1.2.12", + "latest_version": "1.2.13", "latest_app_version": "latest", - "latest_human_version": "latest_1.2.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "latest_1.2.13", + "last_update": "2025-11-28 16:17:12", "name": "mineos", "recommended": false, "title": "MineOS", @@ -8411,10 +8411,10 @@ "healthy_error": null, "home": "https://tpo.pages.torproject.net/core/arti/", "location": "/__w/apps/apps/trains/community/arti", - "latest_version": "1.1.23", + "latest_version": "1.1.24", "latest_app_version": "1.6.0", - "latest_human_version": "1.6.0_1.1.23", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.6.0_1.1.24", + "last_update": "2025-11-28 16:17:12", "name": "arti", "recommended": false, "title": "Arti", @@ -8456,10 +8456,10 @@ "healthy_error": null, "home": "https://dbeaver.com/", "location": "/__w/apps/apps/trains/community/cloudbeaver", - "latest_version": "1.0.19", + "latest_version": "1.0.20", "latest_app_version": "25.2.5", - "latest_human_version": "25.2.5_1.0.19", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "25.2.5_1.0.20", + "last_update": "2025-11-28 16:17:12", "name": "cloudbeaver", "recommended": false, "title": "CloudBeaver", @@ -8502,10 +8502,10 @@ "healthy_error": null, "home": "http://nextpvr.com/", "location": "/__w/apps/apps/trains/community/nextpvr", - "latest_version": "1.0.13", + "latest_version": "1.0.14", "latest_app_version": "stable", - "latest_human_version": "stable_1.0.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "stable_1.0.14", + "last_update": "2025-11-28 16:17:12", "name": "nextpvr", "recommended": false, "title": "NextPVR", @@ -8547,10 +8547,10 @@ "healthy_error": null, "home": "https://zipline.diced.sh/", "location": "/__w/apps/apps/trains/community/zipline", - "latest_version": "1.0.26", + "latest_version": "1.0.27", "latest_app_version": "4.3.2", - "latest_human_version": "4.3.2_1.0.26", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "4.3.2_1.0.27", + "last_update": "2025-11-28 16:17:12", "name": "zipline", "recommended": false, "title": "Zipline", @@ -8598,10 +8598,10 @@ "healthy_error": null, "home": "https://github.com/gaseous-project/gaseous-server", "location": "/__w/apps/apps/trains/community/gaseous-server", - "latest_version": "1.1.20", + "latest_version": "1.1.21", "latest_app_version": "v1.7.14", - "latest_human_version": "v1.7.14_1.1.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.7.14_1.1.21", + "last_update": "2025-11-28 16:17:12", "name": "gaseous-server", "recommended": false, "title": "Gaseous Server", @@ -8665,10 +8665,10 @@ "healthy_error": null, "home": "https://fscrawler.readthedocs.io", "location": "/__w/apps/apps/trains/community/fscrawler", - "latest_version": "1.2.13", + "latest_version": "1.2.14", "latest_app_version": "2.10-SNAPSHOT-ocr-es7", - "latest_human_version": "2.10-SNAPSHOT-ocr-es7_1.2.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.10-SNAPSHOT-ocr-es7_1.2.14", + "last_update": "2025-11-28 16:17:12", "name": "fscrawler", "recommended": false, "title": "FSCrawler", @@ -8711,10 +8711,10 @@ "healthy_error": null, "home": "https://github.com/TheNickOfTime/handbrake-web", "location": "/__w/apps/apps/trains/community/handbrake-web", - "latest_version": "1.0.20", + "latest_version": "1.0.21", "latest_app_version": "0.7.3", - "latest_human_version": "0.7.3_1.0.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.7.3_1.0.21", + "last_update": "2025-11-28 16:17:12", "name": "handbrake-web", "recommended": false, "title": "Handbrake Web", @@ -8763,10 +8763,10 @@ "healthy_error": null, "home": "https://nzbget.com/", "location": "/__w/apps/apps/trains/community/nzbget", - "latest_version": "1.0.20", + "latest_version": "1.0.21", "latest_app_version": "v25.4", - "latest_human_version": "v25.4_1.0.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v25.4_1.0.21", + "last_update": "2025-11-28 16:17:12", "name": "nzbget", "recommended": false, "title": "NZBGet", @@ -8829,10 +8829,10 @@ "healthy_error": null, "home": "https://github.com/sct/overseerr", "location": "/__w/apps/apps/trains/community/overseerr", - "latest_version": "1.2.12", + "latest_version": "1.2.13", "latest_app_version": "1.34.0", - "latest_human_version": "1.34.0_1.2.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.34.0_1.2.13", + "last_update": "2025-11-28 16:17:12", "name": "overseerr", "recommended": false, "title": "Overseerr", @@ -8873,10 +8873,10 @@ "healthy_error": null, "home": "https://forgejo.org/", "location": "/__w/apps/apps/trains/community/forgejo", - "latest_version": "1.0.33", + "latest_version": "1.0.34", "latest_app_version": "13.0.3-rootless", - "latest_human_version": "13.0.3-rootless_1.0.33", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "13.0.3-rootless_1.0.34", + "last_update": "2025-11-28 16:17:12", "name": "forgejo", "recommended": false, "title": "Forgejo", @@ -8926,10 +8926,10 @@ "healthy_error": null, "home": "https://dawarich.app/", "location": "/__w/apps/apps/trains/community/dawarich", - "latest_version": "1.1.41", + "latest_version": "1.1.42", "latest_app_version": "0.36.0", - "latest_human_version": "0.36.0_1.1.41", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "0.36.0_1.1.42", + "last_update": "2025-11-28 16:17:12", "name": "dawarich", "recommended": false, "title": "Dawarich", @@ -8988,10 +8988,10 @@ "healthy_error": null, "home": "https://jellyfin.org/", "location": "/__w/apps/apps/trains/community/jellyfin", - "latest_version": "1.2.18", + "latest_version": "1.2.19", "latest_app_version": "10.11.3", - "latest_human_version": "10.11.3_1.2.18", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "10.11.3_1.2.19", + "last_update": "2025-11-28 16:17:12", "name": "jellyfin", "recommended": false, "title": "Jellyfin", @@ -9040,10 +9040,10 @@ "healthy_error": null, "home": "https://www.pgadmin.org/", "location": "/__w/apps/apps/trains/community/pgadmin", - "latest_version": "1.2.18", + "latest_version": "1.2.19", "latest_app_version": "9.10", - "latest_human_version": "9.10_1.2.18", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "9.10_1.2.19", + "last_update": "2025-11-28 16:17:12", "name": "pgadmin", "recommended": false, "title": "pgAdmin", @@ -9094,10 +9094,10 @@ "healthy_error": null, "home": "https://github.com/FlareSolverr/FlareSolverr", "location": "/__w/apps/apps/trains/community/flaresolverr", - "latest_version": "1.1.20", + "latest_version": "1.1.21", "latest_app_version": "v3.4.5", - "latest_human_version": "v3.4.5_1.1.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v3.4.5_1.1.21", + "last_update": "2025-11-28 16:17:12", "name": "flaresolverr", "recommended": false, "title": "FlareSolverr", @@ -9135,10 +9135,10 @@ "healthy_error": null, "home": "https://github.com/romanz/electrs/", "location": "/__w/apps/apps/trains/community/electrs", - "latest_version": "1.0.13", + "latest_version": "1.0.14", "latest_app_version": "v0.10.10", - "latest_human_version": "v0.10.10_1.0.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.10.10_1.0.14", + "last_update": "2025-11-28 16:17:12", "name": "electrs", "recommended": false, "title": "Electrs", @@ -9182,10 +9182,10 @@ "healthy_error": null, "home": "https://shlink.io/", "location": "/__w/apps/apps/trains/community/shlink", - "latest_version": "1.0.23", + "latest_version": "1.0.24", "latest_app_version": "4.6.0", - "latest_human_version": "4.6.0_1.0.23", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "4.6.0_1.0.24", + "last_update": "2025-11-28 16:17:12", "name": "shlink", "recommended": false, "title": "Shlink", @@ -9240,10 +9240,10 @@ "healthy_error": null, "home": "https://github.com/JustArchiNET/ArchiSteamFarm", "location": "/__w/apps/apps/trains/community/archisteamfarm", - "latest_version": "1.0.46", + "latest_version": "1.0.47", "latest_app_version": "6.3.0.2", - "latest_human_version": "6.3.0.2_1.0.46", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "6.3.0.2_1.0.47", + "last_update": "2025-11-28 16:17:12", "name": "archisteamfarm", "recommended": false, "title": "ArchiSteamFarm", @@ -9285,10 +9285,10 @@ "healthy_error": null, "home": "https://mattermost.com/", "location": "/__w/apps/apps/trains/community/mattermost", - "latest_version": "1.0.15", + "latest_version": "1.0.16", "latest_app_version": "11.1.1", - "latest_human_version": "11.1.1_1.0.15", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "11.1.1_1.0.16", + "last_update": "2025-11-28 16:17:12", "name": "mattermost", "recommended": false, "title": "Mattermost", @@ -9339,10 +9339,10 @@ "healthy_error": null, "home": "https://excalidraw.com/", "location": "/__w/apps/apps/trains/community/excalidraw", - "latest_version": "1.0.6", + "latest_version": "1.0.7", "latest_app_version": "latest", - "latest_human_version": "latest_1.0.6", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "latest_1.0.7", + "last_update": "2025-11-28 16:17:12", "name": "excalidraw", "recommended": false, "title": "Excalidraw", @@ -9408,10 +9408,10 @@ "healthy_error": null, "home": "https://gotify.net", "location": "/__w/apps/apps/trains/community/gotify", - "latest_version": "1.0.12", + "latest_version": "1.0.13", "latest_app_version": "2.7.3", - "latest_human_version": "2.7.3_1.0.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.7.3_1.0.13", + "last_update": "2025-11-28 16:17:12", "name": "gotify", "recommended": false, "title": "Gotify", @@ -9451,10 +9451,10 @@ "healthy_error": null, "home": "https://www.firefly-iii.org/", "location": "/__w/apps/apps/trains/community/firefly-iii", - "latest_version": "1.6.51", + "latest_version": "1.6.52", "latest_app_version": "version-6.4.8", - "latest_human_version": "version-6.4.8_1.6.51", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "version-6.4.8_1.6.52", + "last_update": "2025-11-28 16:17:12", "name": "firefly-iii", "recommended": false, "title": "Firefly III", @@ -9538,10 +9538,10 @@ "healthy_error": null, "home": "https://github.com/Unmanic/unmanic", "location": "/__w/apps/apps/trains/community/unmanic", - "latest_version": "1.0.19", + "latest_version": "1.0.20", "latest_app_version": "0.3.0", - "latest_human_version": "0.3.0_1.0.19", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.3.0_1.0.20", + "last_update": "2025-11-28 16:17:12", "name": "unmanic", "recommended": false, "title": "Unmanic", @@ -9605,10 +9605,10 @@ "healthy_error": null, "home": "https://github.com/TriliumNext/Trilium", "location": "/__w/apps/apps/trains/community/trilium-notes", - "latest_version": "1.0.12", + "latest_version": "1.0.13", "latest_app_version": "v0.99.5", - "latest_human_version": "v0.99.5_1.0.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.99.5_1.0.13", + "last_update": "2025-11-28 16:17:12", "name": "trilium-notes", "recommended": false, "title": "Trilium Notes", @@ -9680,10 +9680,10 @@ "healthy_error": null, "home": "https://www.scrypted.app/", "location": "/__w/apps/apps/trains/community/scrypted", - "latest_version": "1.0.38", + "latest_version": "1.0.39", "latest_app_version": "v0.144.1-noble-full", - "latest_human_version": "v0.144.1-noble-full_1.0.38", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.144.1-noble-full_1.0.39", + "last_update": "2025-11-28 16:17:12", "name": "scrypted", "recommended": false, "title": "Scrypted", @@ -9724,10 +9724,10 @@ "healthy_error": null, "home": "https://kitchenowl.org/", "location": "/__w/apps/apps/trains/community/kitchenowl", - "latest_version": "1.0.18", + "latest_version": "1.0.19", "latest_app_version": "v0.7.4", - "latest_human_version": "v0.7.4_1.0.18", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.7.4_1.0.19", + "last_update": "2025-11-28 16:17:12", "name": "kitchenowl", "recommended": false, "title": "KitchenOwl", @@ -9777,10 +9777,10 @@ "healthy_error": null, "home": "https://woodpecker-ci.org", "location": "/__w/apps/apps/trains/community/woodpecker-ci", - "latest_version": "1.0.23", + "latest_version": "1.0.24", "latest_app_version": "v3.12.0", - "latest_human_version": "v3.12.0_1.0.23", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v3.12.0_1.0.24", + "last_update": "2025-11-28 16:17:12", "name": "woodpecker-ci", "recommended": false, "title": "Woodpecker CI", @@ -9838,10 +9838,10 @@ "healthy_error": null, "home": "https://stashapp.cc/", "location": "/__w/apps/apps/trains/community/stash", - "latest_version": "1.0.14", + "latest_version": "1.0.15", "latest_app_version": "v0.29.3", - "latest_human_version": "v0.29.3_1.0.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.29.3_1.0.15", + "last_update": "2025-11-28 16:17:12", "name": "stash", "recommended": false, "title": "Stash", @@ -9883,10 +9883,10 @@ "healthy_error": null, "home": "https://nocodb.com/", "location": "/__w/apps/apps/trains/community/nocodb", - "latest_version": "1.0.37", + "latest_version": "1.0.38", "latest_app_version": "0.265.1", - "latest_human_version": "0.265.1_1.0.37", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.265.1_1.0.38", + "last_update": "2025-11-28 16:17:12", "name": "nocodb", "recommended": false, "title": "NocoDB", @@ -9945,10 +9945,10 @@ "healthy_error": null, "home": "https://memcached.org/", "location": "/__w/apps/apps/trains/community/memcached", - "latest_version": "1.0.10", + "latest_version": "1.0.11", "latest_app_version": "1.6.39", - "latest_human_version": "1.6.39_1.0.10", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.6.39_1.0.11", + "last_update": "2025-11-28 16:17:12", "name": "memcached", "recommended": false, "title": "Memcached", @@ -9990,10 +9990,10 @@ "healthy_error": null, "home": "https://roundcube.net/", "location": "/__w/apps/apps/trains/community/roundcube", - "latest_version": "1.3.17", + "latest_version": "1.3.18", "latest_app_version": "1.6.11-apache", - "latest_human_version": "1.6.11-apache_1.3.17", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "1.6.11-apache_1.3.18", + "last_update": "2025-11-28 16:17:12", "name": "roundcube", "recommended": false, "title": "Roundcube", @@ -10069,10 +10069,10 @@ "healthy_error": null, "home": "https://invoiceninja.com/", "location": "/__w/apps/apps/trains/community/invoice-ninja", - "latest_version": "1.0.106", + "latest_version": "1.0.107", "latest_app_version": "5.12.28-o", - "latest_human_version": "5.12.28-o_1.0.106", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "5.12.28-o_1.0.107", + "last_update": "2025-11-28 16:17:12", "name": "invoice-ninja", "recommended": false, "title": "Invoice Ninja", @@ -10166,10 +10166,10 @@ "healthy_error": null, "home": "https://dashy.to/", "location": "/__w/apps/apps/trains/community/dashy", - "latest_version": "1.2.14", + "latest_version": "1.2.15", "latest_app_version": "3.1.0", - "latest_human_version": "3.1.0_1.2.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "3.1.0_1.2.15", + "last_update": "2025-11-28 16:17:12", "name": "dashy", "recommended": false, "title": "Dashy", @@ -10213,10 +10213,10 @@ "healthy_error": null, "home": "https://dockge.kuma.pet", "location": "/__w/apps/apps/trains/community/dockge", - "latest_version": "1.2.13", + "latest_version": "1.2.14", "latest_app_version": "1.5.0", - "latest_human_version": "1.5.0_1.2.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.5.0_1.2.14", + "last_update": "2025-11-28 16:17:12", "name": "dockge", "recommended": false, "title": "Dockge", @@ -10293,10 +10293,10 @@ "healthy_error": null, "home": "https://filebrowser.org", "location": "/__w/apps/apps/trains/community/filebrowser", - "latest_version": "1.3.49", + "latest_version": "1.3.50", "latest_app_version": "v2.49.0", - "latest_human_version": "v2.49.0_1.3.49", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "v2.49.0_1.3.50", + "last_update": "2025-11-28 16:17:12", "name": "filebrowser", "recommended": false, "title": "File Browser", @@ -10342,10 +10342,10 @@ "healthy_error": null, "home": "https://github.com/CyferShepard/Jellystat", "location": "/__w/apps/apps/trains/community/jellystat", - "latest_version": "1.0.16", + "latest_version": "1.0.17", "latest_app_version": "1.1.6", - "latest_human_version": "1.1.6_1.0.16", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.1.6_1.0.17", + "last_update": "2025-11-28 16:17:12", "name": "jellystat", "recommended": false, "title": "Jellystat", @@ -10400,10 +10400,10 @@ "healthy_error": null, "home": "https://meshcentral.com/", "location": "/__w/apps/apps/trains/community/meshcentral", - "latest_version": "1.0.6", + "latest_version": "1.0.7", "latest_app_version": "1.1.54", - "latest_human_version": "1.1.54_1.0.6", - "last_update": "2025-11-26 12:33:41", + "latest_human_version": "1.1.54_1.0.7", + "last_update": "2025-11-28 16:17:12", "name": "meshcentral", "recommended": false, "title": "MeshCentral", @@ -10453,10 +10453,10 @@ "healthy_error": null, "home": "https://photoview.github.io/", "location": "/__w/apps/apps/trains/community/photoview", - "latest_version": "1.0.15", + "latest_version": "1.0.16", "latest_app_version": "2.4.0", - "latest_human_version": "2.4.0_1.0.15", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.4.0_1.0.16", + "last_update": "2025-11-28 16:17:12", "name": "photoview", "recommended": false, "title": "Photoview", @@ -10498,10 +10498,10 @@ "healthy_error": null, "home": "https://www.chatwoot.com/", "location": "/__w/apps/apps/trains/community/chatwoot", - "latest_version": "1.0.26", + "latest_version": "1.0.27", "latest_app_version": "v4.8.0", - "latest_human_version": "v4.8.0_1.0.26", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v4.8.0_1.0.27", + "last_update": "2025-11-28 16:17:12", "name": "chatwoot", "recommended": false, "title": "Chatwoot", @@ -10557,10 +10557,10 @@ "healthy_error": null, "home": "https://docs.2fauth.app/", "location": "/__w/apps/apps/trains/community/twofactor-auth", - "latest_version": "1.2.14", + "latest_version": "1.2.15", "latest_app_version": "5.6.1", - "latest_human_version": "5.6.1_1.2.14", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "5.6.1_1.2.15", + "last_update": "2025-11-28 16:17:12", "name": "twofactor-auth", "recommended": false, "title": "2FAuth", @@ -10605,10 +10605,10 @@ "healthy_error": null, "home": "https://mosquitto.org/", "location": "/__w/apps/apps/trains/community/eclipse-mosquitto", - "latest_version": "1.1.13", + "latest_version": "1.1.14", "latest_app_version": "2.0.22", - "latest_human_version": "2.0.22_1.1.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.0.22_1.1.14", + "last_update": "2025-11-28 16:17:12", "name": "eclipse-mosquitto", "recommended": false, "title": "Eclipse Mosquitto", @@ -10650,10 +10650,10 @@ "healthy_error": null, "home": "https://esphome.io", "location": "/__w/apps/apps/trains/community/esphome", - "latest_version": "1.1.56", + "latest_version": "1.1.57", "latest_app_version": "2025.11.1", - "latest_human_version": "2025.11.1_1.1.56", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "2025.11.1_1.1.57", + "last_update": "2025-11-28 16:17:12", "name": "esphome", "recommended": false, "title": "ESPHome", @@ -10702,10 +10702,10 @@ "healthy_error": null, "home": "https://js.wiki/", "location": "/__w/apps/apps/trains/community/wiki-js", - "latest_version": "1.0.13", + "latest_version": "1.0.14", "latest_app_version": "2.5.308", - "latest_human_version": "2.5.308_1.0.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.5.308_1.0.14", + "last_update": "2025-11-28 16:17:12", "name": "wiki-js", "recommended": false, "title": "Wiki.js", @@ -10753,10 +10753,10 @@ "healthy_error": null, "home": "https://logseq.com", "location": "/__w/apps/apps/trains/community/logseq", - "latest_version": "1.2.12", + "latest_version": "1.2.13", "latest_app_version": "latest", - "latest_human_version": "latest_1.2.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "latest_1.2.13", + "last_update": "2025-11-28 16:17:12", "name": "logseq", "recommended": false, "title": "Logseq", @@ -10797,10 +10797,10 @@ "healthy_error": null, "home": "https://www.authelia.com/", "location": "/__w/apps/apps/trains/community/authelia", - "latest_version": "1.0.48", + "latest_version": "1.0.49", "latest_app_version": "4.39.14", - "latest_human_version": "4.39.14_1.0.48", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "4.39.14_1.0.49", + "last_update": "2025-11-28 16:17:12", "name": "authelia", "recommended": false, "title": "Authelia", @@ -10855,10 +10855,10 @@ "healthy_error": null, "home": "https://ipfs.tech/", "location": "/__w/apps/apps/trains/community/ipfs", - "latest_version": "1.2.22", + "latest_version": "1.2.23", "latest_app_version": "v0.39.0", - "latest_human_version": "v0.39.0_1.2.22", - "last_update": "2025-11-27 11:24:32", + "latest_human_version": "v0.39.0_1.2.23", + "last_update": "2025-11-28 16:17:12", "name": "ipfs", "recommended": false, "title": "IPFS", @@ -10905,10 +10905,10 @@ "healthy_error": null, "home": "https://github.com/Krillsson/monitee-agent", "location": "/__w/apps/apps/trains/community/monitee-agent", - "latest_version": "1.0.20", + "latest_version": "1.0.21", "latest_app_version": "0.39.1", - "latest_human_version": "0.39.1_1.0.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.39.1_1.0.21", + "last_update": "2025-11-28 16:17:12", "name": "monitee-agent", "recommended": false, "title": "Monitee Agent", @@ -10954,10 +10954,10 @@ "healthy_error": null, "home": "https://localai.io/", "location": "/__w/apps/apps/trains/community/localai", - "latest_version": "1.0.4", + "latest_version": "1.0.5", "latest_app_version": "v3.8.0", - "latest_human_version": "v3.8.0_1.0.4", - "last_update": "2025-11-27 11:24:32", + "latest_human_version": "v3.8.0_1.0.5", + "last_update": "2025-11-28 16:17:12", "name": "localai", "recommended": false, "title": "LocalAI", @@ -10998,10 +10998,10 @@ "healthy_error": null, "home": "https://tvheadend.org", "location": "/__w/apps/apps/trains/community/tvheadend", - "latest_version": "1.0.31", + "latest_version": "1.0.32", "latest_app_version": "0b23983f-ls267", - "latest_human_version": "0b23983f-ls267_1.0.31", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "0b23983f-ls267_1.0.32", + "last_update": "2025-11-28 16:17:12", "name": "tvheadend", "recommended": false, "title": "TVHeadend", @@ -11064,10 +11064,10 @@ "healthy_error": null, "home": "https://hoppscotch.io/", "location": "/__w/apps/apps/trains/community/hoppscotch", - "latest_version": "1.0.22", + "latest_version": "1.0.23", "latest_app_version": "2025.11.0", - "latest_human_version": "2025.11.0_1.0.22", - "last_update": "2025-11-27 12:24:38", + "latest_human_version": "2025.11.0_1.0.23", + "last_update": "2025-11-28 16:17:12", "name": "hoppscotch", "recommended": false, "title": "Hoppscotch", @@ -11135,10 +11135,10 @@ "healthy_error": null, "home": "https://github.com/tomsquest/docker-radicale", "location": "/__w/apps/apps/trains/community/radicale", - "latest_version": "1.0.4", + "latest_version": "1.0.5", "latest_app_version": "3.5.8.2", - "latest_human_version": "3.5.8.2_1.0.4", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "3.5.8.2_1.0.5", + "last_update": "2025-11-28 16:17:12", "name": "radicale", "recommended": false, "title": "Radicale", @@ -11199,10 +11199,10 @@ "healthy_error": null, "home": "https://homebox.software", "location": "/__w/apps/apps/trains/community/homebox", - "latest_version": "1.0.15", + "latest_version": "1.0.16", "latest_app_version": "0.21.0-rootless", - "latest_human_version": "0.21.0-rootless_1.0.15", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.21.0-rootless_1.0.16", + "last_update": "2025-11-28 16:17:12", "name": "homebox", "recommended": false, "title": "Homebox", @@ -11247,10 +11247,10 @@ "healthy_error": null, "home": "https://github.com/JMBeresford/retrom", "location": "/__w/apps/apps/trains/community/retrom", - "latest_version": "1.0.9", + "latest_version": "1.0.10", "latest_app_version": "0.7.44", - "latest_human_version": "0.7.44_1.0.9", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "0.7.44_1.0.10", + "last_update": "2025-11-28 16:17:12", "name": "retrom", "recommended": false, "title": "Retrom", @@ -11311,10 +11311,10 @@ "healthy_error": null, "home": "https://getchannels.com/dvr-server/", "location": "/__w/apps/apps/trains/community/channels-dvr", - "latest_version": "1.0.14", + "latest_version": "1.0.15", "latest_app_version": "latest", - "latest_human_version": "latest_1.0.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "latest_1.0.15", + "last_update": "2025-11-28 16:17:12", "name": "channels-dvr", "recommended": false, "title": "Channels DVR", @@ -11361,10 +11361,10 @@ "healthy_error": null, "home": "https://seaweedfs.com/", "location": "/__w/apps/apps/trains/community/seaweedfs", - "latest_version": "1.0.24", + "latest_version": "1.0.25", "latest_app_version": "4.00", - "latest_human_version": "4.00_1.0.24", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "4.00_1.0.25", + "last_update": "2025-11-28 16:17:12", "name": "seaweedfs", "recommended": false, "title": "SeaweedFS", @@ -11409,10 +11409,10 @@ "healthy_error": null, "home": "https://github.com/sassanix/Warracker", "location": "/__w/apps/apps/trains/community/warracker", - "latest_version": "1.0.36", + "latest_version": "1.0.37", "latest_app_version": "0.10.1.14", - "latest_human_version": "0.10.1.14_1.0.36", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.10.1.14_1.0.37", + "last_update": "2025-11-28 16:17:12", "name": "warracker", "recommended": false, "title": "Warracker", @@ -11487,10 +11487,10 @@ "healthy_error": null, "home": "https://github.com/plankanban/planka", "location": "/__w/apps/apps/trains/community/planka", - "latest_version": "1.3.19", + "latest_version": "1.3.20", "latest_app_version": "1.26.3", - "latest_human_version": "1.26.3_1.3.19", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "1.26.3_1.3.20", + "last_update": "2025-11-28 16:17:12", "name": "planka", "recommended": false, "title": "Planka", @@ -11541,10 +11541,10 @@ "healthy_error": null, "home": "https://github.com/AdguardTeam/AdGuardHome", "location": "/__w/apps/apps/trains/community/adguard-home", - "latest_version": "1.2.19", + "latest_version": "1.2.20", "latest_app_version": "v0.107.69", - "latest_human_version": "v0.107.69_1.2.19", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.107.69_1.2.20", + "last_update": "2025-11-28 16:17:12", "name": "adguard-home", "recommended": false, "title": "AdGuard Home", @@ -11610,10 +11610,10 @@ "healthy_error": null, "home": "https://lancache.net/", "location": "/__w/apps/apps/trains/community/lancache-monolithic", - "latest_version": "1.0.15", + "latest_version": "1.0.16", "latest_app_version": "latest", - "latest_human_version": "latest_1.0.15", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "latest_1.0.16", + "last_update": "2025-11-28 16:17:12", "name": "lancache-monolithic", "recommended": false, "title": "LanCache Monolithic", @@ -11677,10 +11677,10 @@ "healthy_error": null, "home": "https://directus.io/", "location": "/__w/apps/apps/trains/community/directus", - "latest_version": "1.0.33", + "latest_version": "1.0.34", "latest_app_version": "11.13.4", - "latest_human_version": "11.13.4_1.0.33", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "11.13.4_1.0.34", + "last_update": "2025-11-28 16:17:12", "name": "directus", "recommended": false, "title": "Directus", @@ -11736,10 +11736,10 @@ "healthy_error": null, "home": "https://www.kasmweb.com", "location": "/__w/apps/apps/trains/community/kasm-workspaces", - "latest_version": "1.0.21", + "latest_version": "1.0.22", "latest_app_version": "1.18.0", - "latest_human_version": "1.18.0_1.0.21", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.18.0_1.0.22", + "last_update": "2025-11-28 16:17:12", "name": "kasm-workspaces", "recommended": false, "title": "Kasm Workspaces", @@ -11837,10 +11837,10 @@ "healthy_error": null, "home": "https://github.com/vikramsoni2/nextExplorer", "location": "/__w/apps/apps/trains/community/next-explorer", - "latest_version": "1.0.7", + "latest_version": "1.0.8", "latest_app_version": "v1.2.4", - "latest_human_version": "v1.2.4_1.0.7", - "last_update": "2025-11-26 12:33:41", + "latest_human_version": "v1.2.4_1.0.8", + "last_update": "2025-11-28 16:17:12", "name": "next-explorer", "recommended": false, "title": "Next Explorer", @@ -11901,10 +11901,10 @@ "healthy_error": null, "home": "https://www.portainer.io", "location": "/__w/apps/apps/trains/community/portainer", - "latest_version": "1.4.26", + "latest_version": "1.4.27", "latest_app_version": "2.36.0", - "latest_human_version": "2.36.0_1.4.26", - "last_update": "2025-11-27 11:24:32", + "latest_human_version": "2.36.0_1.4.27", + "last_update": "2025-11-28 16:17:12", "name": "portainer", "recommended": false, "title": "Portainer", @@ -11983,10 +11983,10 @@ "healthy_error": null, "home": "https://www.mumble.info/", "location": "/__w/apps/apps/trains/community/mumble", - "latest_version": "1.3.12", + "latest_version": "1.3.13", "latest_app_version": "v1.5.857", - "latest_human_version": "v1.5.857_1.3.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.5.857_1.3.13", + "last_update": "2025-11-28 16:17:12", "name": "mumble", "recommended": false, "title": "Mumble", @@ -12027,10 +12027,10 @@ "healthy_error": null, "home": "https://speedtest-tracker.dev", "location": "/__w/apps/apps/trains/community/speedtest-tracker", - "latest_version": "1.0.28", + "latest_version": "1.0.29", "latest_app_version": "1.10.0", - "latest_human_version": "1.10.0_1.0.28", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "1.10.0_1.0.29", + "last_update": "2025-11-28 16:17:12", "name": "speedtest-tracker", "recommended": false, "title": "Speedtest Tracker", @@ -12093,10 +12093,10 @@ "healthy_error": null, "home": "https://forgejo.org/", "location": "/__w/apps/apps/trains/community/forgejo-runner", - "latest_version": "1.0.19", + "latest_version": "1.0.20", "latest_app_version": "12.0.1", - "latest_human_version": "12.0.1_1.0.19", - "last_update": "2025-11-24 11:31:58", + "latest_human_version": "12.0.1_1.0.20", + "last_update": "2025-11-28 16:17:12", "name": "forgejo-runner", "recommended": false, "title": "Forgejo Runner", @@ -12139,10 +12139,10 @@ "healthy_error": null, "home": "https://mempool.space", "location": "/__w/apps/apps/trains/community/mempool", - "latest_version": "1.0.19", + "latest_version": "1.0.20", "latest_app_version": "v3.2.1", - "latest_human_version": "v3.2.1_1.0.19", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "v3.2.1_1.0.20", + "last_update": "2025-11-28 16:17:12", "name": "mempool", "recommended": false, "title": "Mempool", @@ -12198,10 +12198,10 @@ "healthy_error": null, "home": "https://github.com/wolveix/satisfactory-server", "location": "/__w/apps/apps/trains/community/satisfactory-server", - "latest_version": "1.0.27", + "latest_version": "1.0.28", "latest_app_version": "v1.9.10", - "latest_human_version": "v1.9.10_1.0.27", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.9.10_1.0.28", + "last_update": "2025-11-28 16:17:12", "name": "satisfactory-server", "recommended": false, "title": "Satisfactory Server", @@ -12264,10 +12264,10 @@ "healthy_error": null, "home": "https://rustdesk.com", "location": "/__w/apps/apps/trains/community/rust-desk", - "latest_version": "1.3.2", + "latest_version": "1.3.3", "latest_app_version": "1.1.14", - "latest_human_version": "1.1.14_1.3.2", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.1.14_1.3.3", + "last_update": "2025-11-28 16:17:12", "name": "rust-desk", "recommended": false, "title": "Rust Desk", @@ -12309,10 +12309,10 @@ "healthy_error": null, "home": "https://www.traccar.org/", "location": "/__w/apps/apps/trains/community/traccar", - "latest_version": "1.0.18", + "latest_version": "1.0.19", "latest_app_version": "6.10.0", - "latest_human_version": "6.10.0_1.0.18", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "6.10.0_1.0.19", + "last_update": "2025-11-28 16:17:12", "name": "traccar", "recommended": false, "title": "Traccar", @@ -12360,10 +12360,10 @@ "healthy_error": null, "home": "https://www.minecraft.net/en-us", "location": "/__w/apps/apps/trains/community/minecraft", - "latest_version": "1.13.25", + "latest_version": "1.13.26", "latest_app_version": "2025.10.5-java21", - "latest_human_version": "2025.10.5-java21_1.13.25", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2025.10.5-java21_1.13.26", + "last_update": "2025-11-28 16:17:12", "name": "minecraft", "recommended": false, "title": "Minecraft Server (Java)", @@ -12430,10 +12430,10 @@ "healthy_error": null, "home": "https://github.com/truenas/containers/tree/main/apps/tftpd-hpa", "location": "/__w/apps/apps/trains/community/tftpd-hpa", - "latest_version": "1.2.11", + "latest_version": "1.2.12", "latest_app_version": "1.0.0", - "latest_human_version": "1.0.0_1.2.11", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.0.0_1.2.12", + "last_update": "2025-11-28 16:17:12", "name": "tftpd-hpa", "recommended": false, "title": "TFTP Server", @@ -12492,10 +12492,10 @@ "healthy_error": null, "home": "https://github.com/ShaneIsrael/fireshare", "location": "/__w/apps/apps/trains/community/fireshare", - "latest_version": "1.0.19", + "latest_version": "1.0.20", "latest_app_version": "v1.2.30", - "latest_human_version": "v1.2.30_1.0.19", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.2.30_1.0.20", + "last_update": "2025-11-28 16:17:12", "name": "fireshare", "recommended": false, "title": "Fireshare", @@ -12560,10 +12560,10 @@ "healthy_error": null, "home": "https://github.com/Ipmake/NevuForPlex", "location": "/__w/apps/apps/trains/community/nevu", - "latest_version": "1.0.1", + "latest_version": "1.0.2", "latest_app_version": "1.4.1", - "latest_human_version": "1.4.1_1.0.1", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.4.1_1.0.2", + "last_update": "2025-11-28 16:17:12", "name": "nevu", "recommended": false, "title": "Nevu", @@ -12615,10 +12615,10 @@ "healthy_error": null, "home": "http://duplicati.com", "location": "/__w/apps/apps/trains/community/duplicati", - "latest_version": "1.0.24", + "latest_version": "1.0.25", "latest_app_version": "2.2.0.1-stable", - "latest_human_version": "2.2.0.1-stable_1.0.24", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.2.0.1-stable_1.0.25", + "last_update": "2025-11-28 16:17:12", "name": "duplicati", "recommended": false, "title": "Duplicati", @@ -12659,10 +12659,10 @@ "healthy_error": null, "home": "https://www.onlyoffice.com/", "location": "/__w/apps/apps/trains/community/onlyoffice-document-server", - "latest_version": "1.0.38", + "latest_version": "1.0.39", "latest_app_version": "9.1.0", - "latest_human_version": "9.1.0_1.0.38", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "9.1.0_1.0.39", + "last_update": "2025-11-28 16:17:12", "name": "onlyoffice-document-server", "recommended": false, "title": "ONLYOFFICE Document Server", @@ -12744,10 +12744,10 @@ "healthy_error": null, "home": "https://nicolargo.github.io/glances", "location": "/__w/apps/apps/trains/community/glances", - "latest_version": "1.0.22", + "latest_version": "1.0.23", "latest_app_version": "4.3.0.8", - "latest_human_version": "4.3.0.8_1.0.22", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "4.3.0.8_1.0.23", + "last_update": "2025-11-28 16:17:12", "name": "glances", "recommended": false, "title": "Glances", @@ -12811,10 +12811,10 @@ "healthy_error": null, "home": "https://iconik.io", "location": "/__w/apps/apps/trains/community/iconik-storage-gateway", - "latest_version": "1.0.34", + "latest_version": "1.0.35", "latest_app_version": "3.15.4", - "latest_human_version": "3.15.4_1.0.34", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "3.15.4_1.0.35", + "last_update": "2025-11-28 16:17:12", "name": "iconik-storage-gateway", "recommended": false, "title": "Iconik Storage Gateway", @@ -12855,10 +12855,10 @@ "healthy_error": null, "home": "https://www.kimai.org/", "location": "/__w/apps/apps/trains/community/kimai", - "latest_version": "1.0.18", + "latest_version": "1.0.19", "latest_app_version": "apache-2.44.0", - "latest_human_version": "apache-2.44.0_1.0.18", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "apache-2.44.0_1.0.19", + "last_update": "2025-11-28 16:17:12", "name": "kimai", "recommended": false, "title": "Kimai", @@ -12926,10 +12926,10 @@ "healthy_error": null, "home": "https://www.windmill.dev/", "location": "/__w/apps/apps/trains/community/windmill", - "latest_version": "1.0.135", + "latest_version": "1.0.136", "latest_app_version": "1.585.1", - "latest_human_version": "1.585.1_1.0.135", - "last_update": "2025-11-27 11:24:32", + "latest_human_version": "1.585.1_1.0.136", + "last_update": "2025-11-28 16:17:12", "name": "windmill", "recommended": false, "title": "Windmill", @@ -13040,10 +13040,10 @@ "healthy_error": null, "home": "https://github.com/goofball222/unifi", "location": "/__w/apps/apps/trains/community/unifi-controller", - "latest_version": "1.4.18", + "latest_version": "1.4.19", "latest_app_version": "9.5.21", - "latest_human_version": "9.5.21_1.4.18", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "9.5.21_1.4.19", + "last_update": "2025-11-28 16:17:12", "name": "unifi-controller", "recommended": false, "title": "Unifi Controller", @@ -13086,10 +13086,10 @@ "healthy_error": null, "home": "https://github.com/drakkan/sftpgo", "location": "/__w/apps/apps/trains/community/sftpgo", - "latest_version": "1.2.14", + "latest_version": "1.2.15", "latest_app_version": "v2.7.0", - "latest_human_version": "v2.7.0_1.2.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v2.7.0_1.2.15", + "last_update": "2025-11-28 16:17:12", "name": "sftpgo", "recommended": false, "title": "SFTPGo", @@ -13130,10 +13130,10 @@ "healthy_error": null, "home": "https://github.com/truenas/containers/tree/master/apps/rsyncd", "location": "/__w/apps/apps/trains/community/rsyncd", - "latest_version": "1.2.14", + "latest_version": "1.2.15", "latest_app_version": "1.0.2", - "latest_human_version": "1.0.2_1.2.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.0.2_1.2.15", + "last_update": "2025-11-28 16:17:12", "name": "rsyncd", "recommended": false, "title": "Rsync Daemon", @@ -13205,10 +13205,10 @@ "healthy_error": null, "home": "https://coolify.io/", "location": "/__w/apps/apps/trains/community/coolify", - "latest_version": "1.0.14", + "latest_version": "1.0.15", "latest_app_version": "4.0.0-beta.451", - "latest_human_version": "4.0.0-beta.451_1.0.14", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "4.0.0-beta.451_1.0.15", + "last_update": "2025-11-28 16:17:12", "name": "coolify", "recommended": false, "title": "Coolify", @@ -13290,10 +13290,10 @@ "healthy_error": null, "home": "https://github.com/restic/rest-server", "location": "/__w/apps/apps/trains/community/restic-rest-server", - "latest_version": "1.0.7", + "latest_version": "1.0.8", "latest_app_version": "0.14.0", - "latest_human_version": "0.14.0_1.0.7", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.14.0_1.0.8", + "last_update": "2025-11-28 16:17:12", "name": "restic-rest-server", "recommended": false, "title": "Restic REST Server", @@ -13335,10 +13335,10 @@ "healthy_error": null, "home": "https://www.bookstackapp.com/", "location": "/__w/apps/apps/trains/community/bookstack", - "latest_version": "1.0.23", + "latest_version": "1.0.24", "latest_app_version": "25.11.4", - "latest_human_version": "25.11.4_1.0.23", - "last_update": "2025-11-26 12:33:41", + "latest_human_version": "25.11.4_1.0.24", + "last_update": "2025-11-28 16:17:12", "name": "bookstack", "recommended": false, "title": "BookStack", @@ -13388,10 +13388,10 @@ "healthy_error": null, "home": "https://github.com/jlesage/docker-handbrake", "location": "/__w/apps/apps/trains/community/handbrake", - "latest_version": "2.2.20", + "latest_version": "2.2.21", "latest_app_version": "v25.10.1", - "latest_human_version": "v25.10.1_2.2.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v25.10.1_2.2.21", + "last_update": "2025-11-28 16:17:12", "name": "handbrake", "recommended": false, "title": "Handbrake", @@ -13463,10 +13463,10 @@ "healthy_error": null, "home": "https://www.zerotier.com", "location": "/__w/apps/apps/trains/community/zerotier", - "latest_version": "1.2.11", + "latest_version": "1.2.12", "latest_app_version": "1.14.2", - "latest_human_version": "1.14.2_1.2.11", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.14.2_1.2.12", + "last_update": "2025-11-28 16:17:12", "name": "zerotier", "recommended": false, "title": "Zerotier", @@ -13553,10 +13553,10 @@ "healthy_error": null, "home": "https://tautulli.com", "location": "/__w/apps/apps/trains/community/tautulli", - "latest_version": "1.2.14", + "latest_version": "1.2.15", "latest_app_version": "v2.16.0", - "latest_human_version": "v2.16.0_1.2.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v2.16.0_1.2.15", + "last_update": "2025-11-28 16:17:12", "name": "tautulli", "recommended": false, "title": "Tautulli", @@ -13603,10 +13603,10 @@ "healthy_error": null, "home": "https://www.qbittorrent.org/", "location": "/__w/apps/apps/trains/community/qbittorrent", - "latest_version": "1.2.18", + "latest_version": "1.2.19", "latest_app_version": "5.1.4", - "latest_human_version": "5.1.4_1.2.18", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "5.1.4_1.2.19", + "last_update": "2025-11-28 16:17:12", "name": "qbittorrent", "recommended": false, "title": "qBittorrent", @@ -13651,10 +13651,10 @@ "healthy_error": null, "home": "https://www.grampsweb.org/", "location": "/__w/apps/apps/trains/community/gramps-web", - "latest_version": "1.1.26", + "latest_version": "1.1.27", "latest_app_version": "25.11.0", - "latest_human_version": "25.11.0_1.1.26", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "25.11.0_1.1.27", + "last_update": "2025-11-28 16:17:12", "name": "gramps-web", "recommended": false, "title": "Gramps Web", @@ -13703,10 +13703,10 @@ "healthy_error": null, "home": "https://enclosed.cc/", "location": "/__w/apps/apps/trains/community/enclosed", - "latest_version": "1.0.10", + "latest_version": "1.0.11", "latest_app_version": "1.16.0", - "latest_human_version": "1.16.0_1.0.10", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.16.0_1.0.11", + "last_update": "2025-11-28 16:17:12", "name": "enclosed", "recommended": false, "title": "Enclosed", @@ -13747,10 +13747,10 @@ "healthy_error": null, "home": "https://casvt.github.io/Kapowarr/", "location": "/__w/apps/apps/trains/community/kapowarr", - "latest_version": "1.2.13", + "latest_version": "1.2.14", "latest_app_version": "v1.2.0", - "latest_human_version": "v1.2.0_1.2.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.2.0_1.2.14", + "last_update": "2025-11-28 16:17:12", "name": "kapowarr", "recommended": false, "title": "Kapowarr", @@ -13795,10 +13795,10 @@ "healthy_error": null, "home": "https://www.navidrome.org", "location": "/__w/apps/apps/trains/community/navidrome", - "latest_version": "1.2.16", + "latest_version": "1.2.17", "latest_app_version": "0.58.5", - "latest_human_version": "0.58.5_1.2.16", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.58.5_1.2.17", + "last_update": "2025-11-28 16:17:12", "name": "navidrome", "recommended": false, "title": "Navidrome", @@ -13842,10 +13842,10 @@ "healthy_error": null, "home": "https://github.com/brufdev/many-notes", "location": "/__w/apps/apps/trains/community/many-notes", - "latest_version": "1.0.14", + "latest_version": "1.0.15", "latest_app_version": "0.15", - "latest_human_version": "0.15_1.0.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.15_1.0.15", + "last_update": "2025-11-28 16:17:12", "name": "many-notes", "recommended": false, "title": "Many Notes", @@ -13886,10 +13886,10 @@ "healthy_error": null, "home": "https://invidious.io/", "location": "/__w/apps/apps/trains/community/invidious", - "latest_version": "1.4.17", + "latest_version": "1.4.18", "latest_app_version": "2.20250913.0", - "latest_human_version": "2.20250913.0_1.4.17", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "2.20250913.0_1.4.18", + "last_update": "2025-11-28 16:17:12", "name": "invidious", "recommended": false, "title": "Invidious", @@ -13951,10 +13951,10 @@ "healthy_error": null, "home": "https://craftycontrol.com/", "location": "/__w/apps/apps/trains/community/crafty-4", - "latest_version": "1.0.24", + "latest_version": "1.0.25", "latest_app_version": "4.6.1", - "latest_human_version": "4.6.1_1.0.24", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "4.6.1_1.0.25", + "last_update": "2025-11-28 16:17:12", "name": "crafty-4", "recommended": false, "title": "Crafty 4", @@ -13995,10 +13995,10 @@ "healthy_error": null, "home": "https://gitea.com", "location": "/__w/apps/apps/trains/community/gitea-act-runner", - "latest_version": "1.0.22", + "latest_version": "1.0.23", "latest_app_version": "0.2.13", - "latest_human_version": "0.2.13_1.0.22", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.2.13_1.0.23", + "last_update": "2025-11-28 16:17:12", "name": "gitea-act-runner", "recommended": false, "title": "Gitea Act Runner", @@ -14042,10 +14042,10 @@ "healthy_error": null, "home": "https://timelinize.com/", "location": "/__w/apps/apps/trains/community/timelinize", - "latest_version": "1.0.3", + "latest_version": "1.0.4", "latest_app_version": "v0.0.28", - "latest_human_version": "v0.0.28_1.0.3", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.0.28_1.0.4", + "last_update": "2025-11-28 16:17:12", "name": "timelinize", "recommended": false, "title": "Timelinize", @@ -14086,10 +14086,10 @@ "healthy_error": null, "home": "https://adventurelog.app/", "location": "/__w/apps/apps/trains/community/adventurelog", - "latest_version": "1.0.7", + "latest_version": "1.0.8", "latest_app_version": "0.11.0", - "latest_human_version": "0.11.0_1.0.7", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.11.0_1.0.8", + "last_update": "2025-11-28 16:17:12", "name": "adventurelog", "recommended": false, "title": "AdventureLog", @@ -14167,10 +14167,10 @@ "healthy_error": null, "home": "https://github.com/Cleanuparr/Cleanuparr", "location": "/__w/apps/apps/trains/community/cleanuparr", - "latest_version": "1.0.9", + "latest_version": "1.0.10", "latest_app_version": "2.4.6", - "latest_human_version": "2.4.6_1.0.9", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "2.4.6_1.0.10", + "last_update": "2025-11-28 16:17:12", "name": "cleanuparr", "recommended": false, "title": "Cleanuparr", @@ -14231,10 +14231,10 @@ "healthy_error": null, "home": "https://recyclarr.dev", "location": "/__w/apps/apps/trains/community/recyclarr", - "latest_version": "1.2.11", + "latest_version": "1.2.12", "latest_app_version": "7.4.1", - "latest_human_version": "7.4.1_1.2.11", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "7.4.1_1.2.12", + "last_update": "2025-11-28 16:17:12", "name": "recyclarr", "recommended": false, "title": "Recyclarr", @@ -14277,10 +14277,10 @@ "healthy_error": null, "home": "https://notifiarr.com/", "location": "/__w/apps/apps/trains/community/notifiarr", - "latest_version": "1.0.14", + "latest_version": "1.0.15", "latest_app_version": "v0.9.1", - "latest_human_version": "v0.9.1_1.0.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.9.1_1.0.15", + "last_update": "2025-11-28 16:17:12", "name": "notifiarr", "recommended": false, "title": "Notifiarr", @@ -14320,10 +14320,10 @@ "healthy_error": null, "home": "https://www.pocketpair.jp/palworld", "location": "/__w/apps/apps/trains/community/palworld", - "latest_version": "1.2.13", + "latest_version": "1.2.14", "latest_app_version": "palworld", - "latest_human_version": "palworld_1.2.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "palworld_1.2.14", + "last_update": "2025-11-28 16:17:12", "name": "palworld", "recommended": false, "title": "Palworld", @@ -14398,10 +14398,10 @@ "healthy_error": null, "home": "https://affine.pro", "location": "/__w/apps/apps/trains/community/affine", - "latest_version": "1.0.38", + "latest_version": "1.0.39", "latest_app_version": "0.25.5", - "latest_human_version": "0.25.5_1.0.38", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.25.5_1.0.39", + "last_update": "2025-11-28 16:17:12", "name": "affine", "recommended": false, "title": "AFFiNE", @@ -14456,10 +14456,10 @@ "healthy_error": null, "home": "https://github.com/JourneyDocker/Plex-Auto-Languages", "location": "/__w/apps/apps/trains/community/plex-auto-languages", - "latest_version": "1.3.18", + "latest_version": "1.3.19", "latest_app_version": "1.3.16", - "latest_human_version": "1.3.16_1.3.18", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.3.16_1.3.19", + "last_update": "2025-11-28 16:17:12", "name": "plex-auto-languages", "recommended": false, "title": "Plex Auto Languages", @@ -14500,10 +14500,10 @@ "healthy_error": null, "home": "https://www.bazarr.media", "location": "/__w/apps/apps/trains/community/bazarr", - "latest_version": "1.2.14", + "latest_version": "1.2.15", "latest_app_version": "1.5.3", - "latest_human_version": "1.5.3_1.2.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.5.3_1.2.15", + "last_update": "2025-11-28 16:17:12", "name": "bazarr", "recommended": false, "title": "Bazarr", @@ -14548,10 +14548,10 @@ "healthy_error": null, "home": "https://miniflux.app", "location": "/__w/apps/apps/trains/community/miniflux", - "latest_version": "1.0.2", + "latest_version": "1.0.3", "latest_app_version": "2.2.14", - "latest_human_version": "2.2.14_1.0.2", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.2.14_1.0.3", + "last_update": "2025-11-28 16:17:12", "name": "miniflux", "recommended": false, "title": "Miniflux", @@ -14600,10 +14600,10 @@ "healthy_error": null, "home": "https://gatus.io/", "location": "/__w/apps/apps/trains/community/gatus", - "latest_version": "1.0.6", + "latest_version": "1.0.7", "latest_app_version": "v5.33.0", - "latest_human_version": "v5.33.0_1.0.6", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "v5.33.0_1.0.7", + "last_update": "2025-11-28 16:17:12", "name": "gatus", "recommended": false, "title": "Gatus", @@ -14645,10 +14645,10 @@ "healthy_error": null, "home": "https://n8n.io/", "location": "/__w/apps/apps/trains/community/n8n", - "latest_version": "1.6.77", + "latest_version": "1.6.78", "latest_app_version": "1.122.3", - "latest_human_version": "1.122.3_1.6.77", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "1.122.3_1.6.78", + "last_update": "2025-11-28 16:17:12", "name": "n8n", "recommended": false, "title": "n8n", @@ -14709,10 +14709,10 @@ "healthy_error": null, "home": "https://cockpit-project.org/", "location": "/__w/apps/apps/trains/community/cockpit-ws", - "latest_version": "1.0.28", + "latest_version": "1.0.29", "latest_app_version": "350", - "latest_human_version": "350_1.0.28", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "350_1.0.29", + "last_update": "2025-11-28 16:17:12", "name": "cockpit-ws", "recommended": false, "title": "Cockpit WS", @@ -14752,10 +14752,10 @@ "healthy_error": null, "home": "https://github.com/Radarr/Radarr", "location": "/__w/apps/apps/trains/community/radarr", - "latest_version": "1.3.27", + "latest_version": "1.3.28", "latest_app_version": "6.0.4.10291", - "latest_human_version": "6.0.4.10291_1.3.27", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "6.0.4.10291_1.3.28", + "last_update": "2025-11-28 16:17:12", "name": "radarr", "recommended": false, "title": "Radarr", @@ -14802,10 +14802,10 @@ "healthy_error": null, "home": "https://github.com/FuzzyGrim/Yamtrack", "location": "/__w/apps/apps/trains/community/yamtrack", - "latest_version": "1.0.4", + "latest_version": "1.0.5", "latest_app_version": "0.24.8", - "latest_human_version": "0.24.8_1.0.4", - "last_update": "2025-11-26 12:33:41", + "latest_human_version": "0.24.8_1.0.5", + "last_update": "2025-11-28 16:17:12", "name": "yamtrack", "recommended": false, "title": "Yamtrack", @@ -14882,10 +14882,10 @@ "healthy_error": null, "home": "https://wger.de", "location": "/__w/apps/apps/trains/community/wger", - "latest_version": "1.0.25", + "latest_version": "1.0.26", "latest_app_version": "2.4-dev", - "latest_human_version": "2.4-dev_1.0.25", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.4-dev_1.0.26", + "last_update": "2025-11-28 16:17:12", "name": "wger", "recommended": false, "title": "Wger", @@ -14950,10 +14950,10 @@ "healthy_error": null, "home": "https://kerberos.io/", "location": "/__w/apps/apps/trains/community/kerberos-agent", - "latest_version": "1.0.38", + "latest_version": "1.0.39", "latest_app_version": "v3.5.6", - "latest_human_version": "v3.5.6_1.0.38", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v3.5.6_1.0.39", + "last_update": "2025-11-28 16:17:12", "name": "kerberos-agent", "recommended": false, "title": "Kerberos.io Agent", @@ -15003,10 +15003,10 @@ "healthy_error": null, "home": "https://listmonk.app/", "location": "/__w/apps/apps/trains/community/listmonk", - "latest_version": "1.3.22", + "latest_version": "1.3.23", "latest_app_version": "v5.1.0", - "latest_human_version": "v5.1.0_1.3.22", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "v5.1.0_1.3.23", + "last_update": "2025-11-28 16:17:12", "name": "listmonk", "recommended": false, "title": "Listmonk", @@ -15080,10 +15080,10 @@ "healthy_error": null, "home": "https://github.com/3proxy/3proxy", "location": "/__w/apps/apps/trains/community/three-proxy", - "latest_version": "1.0.10", + "latest_version": "1.0.11", "latest_app_version": "1.12.1", - "latest_human_version": "1.12.1_1.0.10", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.12.1_1.0.11", + "last_update": "2025-11-28 16:17:12", "name": "three-proxy", "recommended": false, "title": "3proxy", @@ -15126,10 +15126,10 @@ "healthy_error": null, "home": "https://penpot.app/", "location": "/__w/apps/apps/trains/community/penpot", - "latest_version": "1.2.31", + "latest_version": "1.2.32", "latest_app_version": "2.11.1", - "latest_human_version": "2.11.1_1.2.31", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "2.11.1_1.2.32", + "last_update": "2025-11-28 16:17:12", "name": "penpot", "recommended": false, "title": "Penpot", @@ -15190,10 +15190,10 @@ "healthy_error": null, "home": "https://element.io/", "location": "/__w/apps/apps/trains/community/element-web", - "latest_version": "1.0.18", + "latest_version": "1.0.19", "latest_app_version": "v1.12.4", - "latest_human_version": "v1.12.4_1.0.18", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.12.4_1.0.19", + "last_update": "2025-11-28 16:17:12", "name": "element-web", "recommended": false, "title": "Element Web", @@ -15234,10 +15234,10 @@ "healthy_error": null, "home": "https://www.librechat.ai/", "location": "/__w/apps/apps/trains/community/librechat", - "latest_version": "1.0.11", + "latest_version": "1.0.12", "latest_app_version": "v0.8.0", - "latest_human_version": "v0.8.0_1.0.11", - "last_update": "2025-11-26 12:37:16", + "latest_human_version": "v0.8.0_1.0.12", + "last_update": "2025-11-28 16:17:12", "name": "librechat", "recommended": false, "title": "LibreChat", @@ -15301,10 +15301,10 @@ "healthy_error": null, "home": "https://github.com/janeczku/calibre-web", "location": "/__w/apps/apps/trains/community/calibre-web", - "latest_version": "2.0.22", + "latest_version": "2.0.23", "latest_app_version": "0.6.25", - "latest_human_version": "0.6.25_2.0.22", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.6.25_2.0.23", + "last_update": "2025-11-28 16:17:12", "name": "calibre-web", "recommended": false, "title": "Calibre Web", @@ -15369,10 +15369,10 @@ "healthy_error": null, "home": "https://rustfs.com/", "location": "/__w/apps/apps/trains/community/rustfs", - "latest_version": "1.0.3", + "latest_version": "1.0.4", "latest_app_version": "1.0.0-alpha.70", - "latest_human_version": "1.0.0-alpha.70_1.0.3", - "last_update": "2025-11-27 13:55:57", + "latest_human_version": "1.0.0-alpha.70_1.0.4", + "last_update": "2025-11-28 16:17:12", "name": "rustfs", "recommended": false, "title": "RustFS", @@ -15414,10 +15414,10 @@ "healthy_error": null, "home": "https://opencloud.eu", "location": "/__w/apps/apps/trains/community/opencloud", - "latest_version": "1.0.20", + "latest_version": "1.0.21", "latest_app_version": "3.7.0", - "latest_human_version": "3.7.0_1.0.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "3.7.0_1.0.21", + "last_update": "2025-11-28 16:17:12", "name": "opencloud", "recommended": false, "title": "OpenCloud", @@ -15467,10 +15467,10 @@ "healthy_error": null, "home": "https://changedetection.io/", "location": "/__w/apps/apps/trains/community/change-detection", - "latest_version": "1.0.54", + "latest_version": "1.0.55", "latest_app_version": "0.51.3", - "latest_human_version": "0.51.3_1.0.54", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.51.3_1.0.55", + "last_update": "2025-11-28 16:17:12", "name": "change-detection", "recommended": false, "title": "ChangeDetection.io", @@ -15515,10 +15515,10 @@ "healthy_error": null, "home": "https://github.com/searxng/searxng", "location": "/__w/apps/apps/trains/community/searxng", - "latest_version": "1.2.100", + "latest_version": "1.2.101", "latest_app_version": "2025.11.25-54a97e104", - "latest_human_version": "2025.11.25-54a97e104_1.2.100", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "2025.11.25-54a97e104_1.2.101", + "last_update": "2025-11-28 16:17:12", "name": "searxng", "recommended": false, "title": "SearXNG", @@ -15575,10 +15575,10 @@ "healthy_error": null, "home": "https://github.com/jaymoulin/docker-jdownloader", "location": "/__w/apps/apps/trains/community/jdownloader2", - "latest_version": "1.0.15", + "latest_version": "1.0.16", "latest_app_version": "2.1.2", - "latest_human_version": "2.1.2_1.0.15", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.1.2_1.0.16", + "last_update": "2025-11-28 16:17:12", "name": "jdownloader2", "recommended": false, "title": "JDownloader2", @@ -15620,10 +15620,10 @@ "healthy_error": null, "home": "https://github.com/C4illin/ConvertX", "location": "/__w/apps/apps/trains/community/convertx", - "latest_version": "1.0.15", + "latest_version": "1.0.16", "latest_app_version": "v0.15.1", - "latest_human_version": "v0.15.1_1.0.15", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.15.1_1.0.16", + "last_update": "2025-11-28 16:17:12", "name": "convertx", "recommended": false, "title": "ConvertX", @@ -15665,10 +15665,10 @@ "healthy_error": null, "home": "https://github.com/huncrys/minio-console", "location": "/__w/apps/apps/trains/community/minio-console", - "latest_version": "1.0.10", + "latest_version": "1.0.11", "latest_app_version": "v1.8.1", - "latest_human_version": "v1.8.1_1.0.10", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.8.1_1.0.11", + "last_update": "2025-11-28 16:17:12", "name": "minio-console", "recommended": false, "title": "MinIO Console", @@ -15713,10 +15713,10 @@ "healthy_error": null, "home": "https://grafana.com", "location": "/__w/apps/apps/trains/community/grafana", - "latest_version": "1.3.19", + "latest_version": "1.3.20", "latest_app_version": "12.3.0", - "latest_human_version": "12.3.0_1.3.19", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "12.3.0_1.3.20", + "last_update": "2025-11-28 16:17:12", "name": "grafana", "recommended": false, "title": "Grafana", @@ -15763,10 +15763,10 @@ "healthy_error": null, "home": "https://piwigo.org", "location": "/__w/apps/apps/trains/community/piwigo", - "latest_version": "1.2.21", + "latest_version": "1.2.22", "latest_app_version": "16.0.0", - "latest_human_version": "16.0.0_1.2.21", - "last_update": "2025-11-25 13:02:51", + "latest_human_version": "16.0.0_1.2.22", + "last_update": "2025-11-28 16:17:12", "name": "piwigo", "recommended": false, "title": "Piwigo", @@ -15842,10 +15842,10 @@ "healthy_error": null, "home": "https://github.com/uroni/urbackup_backend", "location": "/__w/apps/apps/trains/community/urbackup", - "latest_version": "1.0.19", + "latest_version": "1.0.20", "latest_app_version": "2.5.x", - "latest_human_version": "2.5.x_1.0.19", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.5.x_1.0.20", + "last_update": "2025-11-28 16:17:12", "name": "urbackup", "recommended": false, "title": "UrBackup", @@ -15907,10 +15907,10 @@ "healthy_error": null, "home": "http://www.webdav.org/", "location": "/__w/apps/apps/trains/community/webdav", - "latest_version": "1.2.11", + "latest_version": "1.2.12", "latest_app_version": "2.4.65", - "latest_human_version": "2.4.65_1.2.11", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.4.65_1.2.12", + "last_update": "2025-11-28 16:17:12", "name": "webdav", "recommended": false, "title": "WebDAV", @@ -15951,10 +15951,10 @@ "healthy_error": null, "home": "https://maintainerr.info/", "location": "/__w/apps/apps/trains/community/maintainerr", - "latest_version": "1.0.19", + "latest_version": "1.0.20", "latest_app_version": "2.21.0", - "latest_human_version": "2.21.0_1.0.19", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.21.0_1.0.20", + "last_update": "2025-11-28 16:17:12", "name": "maintainerr", "recommended": false, "title": "Maintainerr", @@ -15995,10 +15995,10 @@ "healthy_error": null, "home": "https://www.drawio.com", "location": "/__w/apps/apps/trains/community/drawio", - "latest_version": "1.3.25", + "latest_version": "1.3.26", "latest_app_version": "29.0.3", - "latest_human_version": "29.0.3_1.3.25", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "29.0.3_1.3.26", + "last_update": "2025-11-28 16:17:12", "name": "drawio", "recommended": false, "title": "Draw.io", @@ -16044,10 +16044,10 @@ "healthy_error": null, "home": "https://coder.com", "location": "/__w/apps/apps/trains/community/code-server", - "latest_version": "1.0.37", + "latest_version": "1.0.38", "latest_app_version": "4.106.2", - "latest_human_version": "4.106.2_1.0.37", - "last_update": "2025-11-24 11:13:26", + "latest_human_version": "4.106.2_1.0.38", + "last_update": "2025-11-28 16:17:12", "name": "code-server", "recommended": false, "title": "Code Server", @@ -16113,10 +16113,10 @@ "healthy_error": null, "home": "https://freshrss.org/", "location": "/__w/apps/apps/trains/community/freshrss", - "latest_version": "1.4.23", + "latest_version": "1.4.24", "latest_app_version": "1.27.1", - "latest_human_version": "1.27.1_1.4.23", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "1.27.1_1.4.24", + "last_update": "2025-11-28 16:17:12", "name": "freshrss", "recommended": false, "title": "FreshRSS", @@ -16180,10 +16180,10 @@ "healthy_error": null, "home": "https://www.jenkins.io/", "location": "/__w/apps/apps/trains/community/jenkins", - "latest_version": "1.2.21", + "latest_version": "1.2.22", "latest_app_version": "2.528.2-jdk17", - "latest_human_version": "2.528.2-jdk17_1.2.21", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.528.2-jdk17_1.2.22", + "last_update": "2025-11-28 16:17:12", "name": "jenkins", "recommended": false, "title": "Jenkins", @@ -16229,10 +16229,10 @@ "healthy_error": null, "home": "https://flood.js.org", "location": "/__w/apps/apps/trains/community/flood", - "latest_version": "1.1.15", + "latest_version": "1.1.16", "latest_app_version": "4.11.0", - "latest_human_version": "4.11.0_1.1.15", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "4.11.0_1.1.16", + "last_update": "2025-11-28 16:17:12", "name": "flood", "recommended": false, "title": "Flood", @@ -16275,10 +16275,10 @@ "healthy_error": null, "home": "https://github.com/Fallenbagel/jellyseerr", "location": "/__w/apps/apps/trains/community/jellyseerr", - "latest_version": "1.2.17", + "latest_version": "1.2.18", "latest_app_version": "2.7.3", - "latest_human_version": "2.7.3_1.2.17", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.7.3_1.2.18", + "last_update": "2025-11-28 16:17:12", "name": "jellyseerr", "recommended": false, "title": "Jellyseerr", @@ -16321,10 +16321,10 @@ "healthy_error": null, "home": "https://redis.io/", "location": "/__w/apps/apps/trains/community/redis", - "latest_version": "1.2.20", + "latest_version": "1.2.21", "latest_app_version": "8.4.0", - "latest_human_version": "8.4.0_1.2.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "8.4.0_1.2.21", + "last_update": "2025-11-28 16:17:12", "name": "redis", "recommended": false, "title": "Redis", @@ -16365,10 +16365,10 @@ "healthy_error": null, "home": "https://github.com/vtnerd/monero-lws", "location": "/__w/apps/apps/trains/community/monero-lws", - "latest_version": "1.1.1", + "latest_version": "1.1.2", "latest_app_version": "0.3", - "latest_human_version": "0.3_1.1.1", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "0.3_1.1.2", + "last_update": "2025-11-28 16:17:12", "name": "monero-lws", "recommended": false, "title": "Monero LWS", @@ -16413,10 +16413,10 @@ "healthy_error": null, "home": "https://github.com/kiwix/kiwix-tools", "location": "/__w/apps/apps/trains/community/kiwix-server", - "latest_version": "1.0.11", + "latest_version": "1.0.12", "latest_app_version": "3.8.0", - "latest_human_version": "3.8.0_1.0.11", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "3.8.0_1.0.12", + "last_update": "2025-11-28 16:17:12", "name": "kiwix-server", "recommended": false, "title": "Kiwix Server", @@ -16459,10 +16459,10 @@ "healthy_error": null, "home": "https://openspeedtest.com", "location": "/__w/apps/apps/trains/community/open-speed-test", - "latest_version": "1.0.22", + "latest_version": "1.0.23", "latest_app_version": "v2.0.6", - "latest_human_version": "v2.0.6_1.0.22", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v2.0.6_1.0.23", + "last_update": "2025-11-28 16:17:12", "name": "open-speed-test", "recommended": false, "title": "Open Speed Test", @@ -16504,10 +16504,10 @@ "healthy_error": null, "home": "https://nginxproxymanager.com/", "location": "/__w/apps/apps/trains/community/nginx-proxy-manager", - "latest_version": "1.2.22", + "latest_version": "1.2.23", "latest_app_version": "2.13.5", - "latest_human_version": "2.13.5_1.2.22", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.13.5_1.2.23", + "last_update": "2025-11-28 16:17:12", "name": "nginx-proxy-manager", "recommended": false, "title": "Nginx Proxy Manager", @@ -16575,10 +16575,10 @@ "healthy_error": null, "home": "https://anythingllm.com/", "location": "/__w/apps/apps/trains/community/anything-llm", - "latest_version": "1.0.11", + "latest_version": "1.0.12", "latest_app_version": "1.9.0", - "latest_human_version": "1.9.0_1.0.11", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.9.0_1.0.12", + "last_update": "2025-11-28 16:17:12", "name": "anything-llm", "recommended": false, "title": "Anything LLM", @@ -16626,10 +16626,10 @@ "healthy_error": null, "home": "https://homarr.dev/", "location": "/__w/apps/apps/trains/community/homarr", - "latest_version": "2.1.37", + "latest_version": "2.1.38", "latest_app_version": "v1.44.0", - "latest_human_version": "v1.44.0_2.1.37", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "v1.44.0_2.1.38", + "last_update": "2025-11-28 16:17:12", "name": "homarr", "recommended": false, "title": "Homarr", @@ -16695,10 +16695,10 @@ "healthy_error": null, "home": "https://www.makemkv.com/", "location": "/__w/apps/apps/trains/community/makemkv", - "latest_version": "1.0.13", + "latest_version": "1.0.14", "latest_app_version": "v25.10.1", - "latest_human_version": "v25.10.1_1.0.13", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v25.10.1_1.0.14", + "last_update": "2025-11-28 16:17:12", "name": "makemkv", "recommended": false, "title": "MakeMKV", @@ -16769,10 +16769,10 @@ "healthy_error": null, "home": "https://tandoor.dev/", "location": "/__w/apps/apps/trains/community/tandoor-recipes", - "latest_version": "1.0.5", + "latest_version": "1.0.6", "latest_app_version": "2.3.6", - "latest_human_version": "2.3.6_1.0.5", - "last_update": "2025-11-25 17:43:00", + "latest_human_version": "2.3.6_1.0.6", + "last_update": "2025-11-28 16:17:12", "name": "tandoor-recipes", "recommended": false, "title": "Tandoor Recipes", @@ -16843,10 +16843,10 @@ "healthy_error": null, "home": "https://terraria.org/", "location": "/__w/apps/apps/trains/community/terraria", - "latest_version": "1.2.12", + "latest_version": "1.2.13", "latest_app_version": "tshock-1.4.4.9-5.2.4", - "latest_human_version": "tshock-1.4.4.9-5.2.4_1.2.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "tshock-1.4.4.9-5.2.4_1.2.13", + "last_update": "2025-11-28 16:17:12", "name": "terraria", "recommended": false, "title": "Terraria", @@ -16891,10 +16891,10 @@ "healthy_error": null, "home": "https://github.com/louislam/uptime-kuma", "location": "/__w/apps/apps/trains/community/uptime-kuma", - "latest_version": "1.1.16", + "latest_version": "1.1.17", "latest_app_version": "2.0.2", - "latest_human_version": "2.0.2_1.1.16", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "2.0.2_1.1.17", + "last_update": "2025-11-28 16:17:12", "name": "uptime-kuma", "recommended": false, "title": "Uptime Kuma", @@ -16943,10 +16943,10 @@ "healthy_error": null, "home": "https://pairdrop.net/", "location": "/__w/apps/apps/trains/community/pairdrop", - "latest_version": "1.0.9", + "latest_version": "1.0.10", "latest_app_version": "v1.11.2", - "latest_human_version": "v1.11.2_1.0.9", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v1.11.2_1.0.10", + "last_update": "2025-11-28 16:17:12", "name": "pairdrop", "recommended": false, "title": "PairDrop", @@ -16987,10 +16987,10 @@ "healthy_error": null, "home": "https://github.com/AnalogJ/scrutiny", "location": "/__w/apps/apps/trains/community/scrutiny", - "latest_version": "1.2.14", + "latest_version": "1.2.15", "latest_app_version": "v0.8.1-omnibus", - "latest_human_version": "v0.8.1-omnibus_1.2.14", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.8.1-omnibus_1.2.15", + "last_update": "2025-11-28 16:17:12", "name": "scrutiny", "recommended": false, "title": "Scrutiny", @@ -17090,10 +17090,10 @@ "healthy_error": null, "home": "https://www.getoutline.com", "location": "/__w/apps/apps/trains/community/outline", - "latest_version": "1.0.44", + "latest_version": "1.0.45", "latest_app_version": "1.1.0", - "latest_human_version": "1.1.0_1.0.44", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.1.0_1.0.45", + "last_update": "2025-11-28 16:17:12", "name": "outline", "recommended": false, "title": "Outline", @@ -17151,10 +17151,10 @@ "healthy_error": null, "home": "https://min.io", "location": "/__w/apps/apps/trains/enterprise/minio", - "latest_version": "1.3.12", + "latest_version": "1.3.13", "latest_app_version": "RELEASE.2025-04-22T22-12-26Z", - "latest_human_version": "RELEASE.2025-04-22T22-12-26Z_1.3.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "RELEASE.2025-04-22T22-12-26Z_1.3.13", + "last_update": "2025-11-28 16:17:12", "name": "minio", "recommended": false, "title": "MinIO", @@ -17200,10 +17200,10 @@ "healthy_error": null, "home": "https://syncthing.net", "location": "/__w/apps/apps/trains/enterprise/syncthing", - "latest_version": "1.2.15", + "latest_version": "1.2.16", "latest_app_version": "1.30.0", - "latest_human_version": "1.30.0_1.2.15", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "1.30.0_1.2.16", + "last_update": "2025-11-28 16:17:12", "name": "syncthing", "recommended": false, "title": "Syncthing", @@ -17284,10 +17284,10 @@ "healthy_error": null, "home": "https://hub.docker.com/r/asigra/ds-system", "location": "/__w/apps/apps/trains/enterprise/asigra-ds-system", - "latest_version": "1.1.29", + "latest_version": "1.1.30", "latest_app_version": "14.2.0.10", - "latest_human_version": "14.2.0.10_1.1.29", - "last_update": "2025-11-28 12:07:39", + "latest_human_version": "14.2.0.10_1.1.30", + "last_update": "2025-11-28 16:17:12", "name": "asigra-ds-system", "recommended": false, "title": "Asigra DS-System", @@ -17356,10 +17356,10 @@ "healthy_error": null, "home": "https://truenas.com", "location": "/__w/apps/apps/trains/enterprise/ix-remote-assist", - "latest_version": "1.0.30", + "latest_version": "1.0.31", "latest_app_version": "v1.90.9", - "latest_human_version": "v1.90.9_1.0.30", - "last_update": "2025-11-26 12:33:41", + "latest_human_version": "v1.90.9_1.0.31", + "last_update": "2025-11-28 16:17:12", "name": "ix-remote-assist", "recommended": false, "title": "Remote Assist", @@ -17428,10 +17428,10 @@ "healthy_error": null, "home": "https://github.com/Tecnativa/docker-socket-proxy", "location": "/__w/apps/apps/trains/dev/docker-socket-proxy", - "latest_version": "1.0.12", + "latest_version": "1.0.13", "latest_app_version": "v0.4.1", - "latest_human_version": "v0.4.1_1.0.12", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "v0.4.1_1.0.13", + "last_update": "2025-11-28 16:17:12", "name": "docker-socket-proxy", "recommended": false, "title": "Docker Socket Proxy", @@ -17469,10 +17469,10 @@ "healthy_error": null, "home": "https://www.truenas.com/", "location": "/__w/apps/apps/trains/dev/truenas-webui", - "latest_version": "1.0.20", + "latest_version": "1.0.21", "latest_app_version": "latest", - "latest_human_version": "latest_1.0.20", - "last_update": "2025-11-24 11:05:19", + "latest_human_version": "latest_1.0.21", + "last_update": "2025-11-28 16:17:12", "name": "truenas-webui", "recommended": false, "title": "TrueNAS WebUI", @@ -17537,10 +17537,10 @@ "healthy_error": null, "home": "https://nextcloud.com/", "location": "/__w/apps/apps/trains/test/nextcloud", - "latest_version": "1.0.78", + "latest_version": "1.0.79", "latest_app_version": "32.0.2-fpm-e19dfbbe", - "latest_human_version": "32.0.2-fpm-e19dfbbe_1.0.78", - "last_update": "2025-11-24 12:11:37", + "latest_human_version": "32.0.2-fpm-e19dfbbe_1.0.79", + "last_update": "2025-11-28 16:17:12", "name": "nextcloud", "recommended": false, "title": "Nextcloud", @@ -17729,10 +17729,10 @@ "healthy_error": null, "home": "https://seaweedfs.com/", "location": "/__w/apps/apps/trains/test/seaweedfs", - "latest_version": "1.0.1", + "latest_version": "1.0.2", "latest_app_version": "4.00", - "latest_human_version": "4.00_1.0.1", - "last_update": "2025-11-27 09:48:53", + "latest_human_version": "4.00_1.0.2", + "last_update": "2025-11-28 16:17:12", "name": "seaweedfs", "recommended": false, "title": "SeaweedFS", diff --git a/trains/community/actual-budget/app_versions.json b/trains/community/actual-budget/app_versions.json index 3a592833b5..2eb170ea77 100644 --- a/trains/community/actual-budget/app_versions.json +++ b/trains/community/actual-budget/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.20": { + "1.3.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/actual-budget/1.3.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/actual-budget/1.3.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "25.11.0_1.3.20", - "version": "1.3.20", + "human_version": "25.11.0_1.3.21", + "version": "1.3.21", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "finance", "budget" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "Actual Budget", "train": "community", - "version": "1.3.20" + "version": "1.3.21" }, "schema": { "groups": [ @@ -818,8 +818,8 @@ "finance", "budget" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -848,7 +848,7 @@ ], "title": "Actual Budget", "train": "community", - "version": "1.3.20" + "version": "1.3.21" } } } \ No newline at end of file diff --git a/trains/community/adguard-home/app_versions.json b/trains/community/adguard-home/app_versions.json index 6818c7b1bd..406d0690c8 100644 --- a/trains/community/adguard-home/app_versions.json +++ b/trains/community/adguard-home/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.19": { + "1.2.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/adguard-home/1.2.19", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/adguard-home/1.2.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.107.69_1.2.19", - "version": "1.2.19", + "human_version": "v0.107.69_1.2.20", + "version": "1.2.20", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -48,8 +48,8 @@ "dns", "adblock" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -77,7 +77,7 @@ ], "title": "AdGuard Home", "train": "community", - "version": "1.2.19" + "version": "1.2.20" }, "schema": { "groups": [ @@ -1187,8 +1187,8 @@ "dns", "adblock" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1216,7 +1216,7 @@ ], "title": "AdGuard Home", "train": "community", - "version": "1.2.19" + "version": "1.2.20" } } } \ No newline at end of file diff --git a/trains/community/adventurelog/app_versions.json b/trains/community/adventurelog/app_versions.json index 82ce74c4d8..ae710429d0 100644 --- a/trains/community/adventurelog/app_versions.json +++ b/trains/community/adventurelog/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.7": { + "1.0.8": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/adventurelog/1.0.7", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/adventurelog/1.0.8", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.11.0_1.0.7", - "version": "1.0.7", + "human_version": "0.11.0_1.0.8", + "version": "1.0.8", "app_metadata": { "app_version": "0.11.0", "capabilities": [ @@ -47,8 +47,8 @@ "tracker", "planner" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -86,7 +86,7 @@ ], "title": "AdventureLog", "train": "community", - "version": "1.0.7" + "version": "1.0.8" }, "schema": { "groups": [ @@ -1150,8 +1150,8 @@ "tracker", "planner" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1189,7 +1189,7 @@ ], "title": "AdventureLog", "train": "community", - "version": "1.0.7" + "version": "1.0.8" } } } \ No newline at end of file diff --git a/trains/community/affine/app_versions.json b/trains/community/affine/app_versions.json index 91c55c4d7e..3c5db3333f 100644 --- a/trains/community/affine/app_versions.json +++ b/trains/community/affine/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.38": { + "1.0.39": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/affine/1.0.38", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/affine/1.0.39", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.25.5_1.0.38", - "version": "1.0.38", + "human_version": "0.25.5_1.0.39", + "version": "1.0.39", "app_metadata": { "app_version": "0.25.5", "capabilities": [], @@ -24,8 +24,8 @@ "planning", "knowledge base" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -63,7 +63,7 @@ ], "title": "AFFiNE", "train": "community", - "version": "1.0.38" + "version": "1.0.39" }, "schema": { "groups": [ @@ -1126,8 +1126,8 @@ "planning", "knowledge base" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1165,7 +1165,7 @@ ], "title": "AFFiNE", "train": "community", - "version": "1.0.38" + "version": "1.0.39" } } } \ No newline at end of file diff --git a/trains/community/anything-llm/app_versions.json b/trains/community/anything-llm/app_versions.json index 4e72fa0a1c..d2fb5f5719 100644 --- a/trains/community/anything-llm/app_versions.json +++ b/trains/community/anything-llm/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.11": { + "1.0.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/anything-llm/1.0.11", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/anything-llm/1.0.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.9.0_1.0.11", - "version": "1.0.11", + "human_version": "1.9.0_1.0.12", + "version": "1.0.12", "app_metadata": { "app_version": "1.9.0", "capabilities": [ @@ -31,8 +31,8 @@ "webui", "anything-llm" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "Anything LLM", "train": "community", - "version": "1.0.11" + "version": "1.0.12" }, "schema": { "groups": [ @@ -847,8 +847,8 @@ "webui", "anything-llm" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -872,7 +872,7 @@ ], "title": "Anything LLM", "train": "community", - "version": "1.0.11" + "version": "1.0.12" } } } \ No newline at end of file diff --git a/trains/community/arcane/app_versions.json b/trains/community/arcane/app_versions.json index a9d93d9ca0..b64fdb6a91 100644 --- a/trains/community/arcane/app_versions.json +++ b/trains/community/arcane/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.23": { + "1.0.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/arcane/1.0.23", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/arcane/1.0.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.9.0_1.0.23", - "version": "1.0.23", + "human_version": "v1.9.0_1.0.24", + "version": "1.0.24", "app_metadata": { "app_version": "v1.9.0", "capabilities": [], @@ -29,8 +29,8 @@ "docker", "compose" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "Arcane", "train": "community", - "version": "1.0.23" + "version": "1.0.24" }, "schema": { "groups": [ @@ -829,8 +829,8 @@ "docker", "compose" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -856,7 +856,7 @@ ], "title": "Arcane", "train": "community", - "version": "1.0.23" + "version": "1.0.24" } } } \ No newline at end of file diff --git a/trains/community/archisteamfarm/app_versions.json b/trains/community/archisteamfarm/app_versions.json index ee70b641b3..8adcfb27af 100644 --- a/trains/community/archisteamfarm/app_versions.json +++ b/trains/community/archisteamfarm/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.46": { + "1.0.47": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/archisteamfarm/1.0.46", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/community/archisteamfarm/1.0.47", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "6.3.0.2_1.0.46", - "version": "1.0.46", + "human_version": "6.3.0.2_1.0.47", + "version": "1.0.47", "app_metadata": { "app_version": "6.3.0.2", "capabilities": [], @@ -25,8 +25,8 @@ "steam", "asf" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "ArchiSteamFarm", "train": "community", - "version": "1.0.46" + "version": "1.0.47" }, "schema": { "groups": [ @@ -819,8 +819,8 @@ "steam", "asf" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -844,7 +844,7 @@ ], "title": "ArchiSteamFarm", "train": "community", - "version": "1.0.46" + "version": "1.0.47" } } } \ No newline at end of file diff --git a/trains/community/arti/app_versions.json b/trains/community/arti/app_versions.json index 93ab8f7458..dd2d378ea2 100644 --- a/trains/community/arti/app_versions.json +++ b/trains/community/arti/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.23": { + "1.1.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/arti/1.1.23", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/arti/1.1.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.6.0_1.1.23", - "version": "1.1.23", + "human_version": "1.6.0_1.1.24", + "version": "1.1.24", "app_metadata": { "app_version": "1.6.0", "capabilities": [], @@ -24,8 +24,8 @@ "tor", "privacy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Arti", "train": "community", - "version": "1.1.23" + "version": "1.1.24" }, "schema": { "groups": [ @@ -1064,8 +1064,8 @@ "tor", "privacy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1090,7 +1090,7 @@ ], "title": "Arti", "train": "community", - "version": "1.1.23" + "version": "1.1.24" } } } \ No newline at end of file diff --git a/trains/community/audiobookshelf/app_versions.json b/trains/community/audiobookshelf/app_versions.json index 34f8ed332c..833085bc9f 100644 --- a/trains/community/audiobookshelf/app_versions.json +++ b/trains/community/audiobookshelf/app_versions.json @@ -1,13 +1,13 @@ { - "1.4.23": { + "1.4.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/audiobookshelf/1.4.23", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/audiobookshelf/1.4.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.30.0_1.4.23", - "version": "1.4.23", + "human_version": "2.30.0_1.4.24", + "version": "1.4.24", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "media", "audiobook" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "Audiobookshelf", "train": "community", - "version": "1.4.23" + "version": "1.4.24" }, "schema": { "groups": [ @@ -1042,8 +1042,8 @@ "media", "audiobook" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1073,7 +1073,7 @@ ], "title": "Audiobookshelf", "train": "community", - "version": "1.4.23" + "version": "1.4.24" } } } \ No newline at end of file diff --git a/trains/community/authelia/app_versions.json b/trains/community/authelia/app_versions.json index 35954d4ea5..5bc9b49491 100644 --- a/trains/community/authelia/app_versions.json +++ b/trains/community/authelia/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.48": { + "1.0.49": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/authelia/1.0.48", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/authelia/1.0.49", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.39.14_1.0.48", - "version": "1.0.48", + "human_version": "4.39.14_1.0.49", + "version": "1.0.49", "app_metadata": { "app_version": "4.39.14", "capabilities": [], @@ -24,8 +24,8 @@ "authentication", "sso" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -63,7 +63,7 @@ ], "title": "Authelia", "train": "community", - "version": "1.0.48" + "version": "1.0.49" }, "schema": { "groups": [ @@ -1117,8 +1117,8 @@ "authentication", "sso" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1156,7 +1156,7 @@ ], "title": "Authelia", "train": "community", - "version": "1.0.48" + "version": "1.0.49" } } } \ No newline at end of file diff --git a/trains/community/authentik/app_versions.json b/trains/community/authentik/app_versions.json index 72351ae19b..3d21ae57e2 100644 --- a/trains/community/authentik/app_versions.json +++ b/trains/community/authentik/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.51": { + "1.0.52": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/authentik/1.0.51", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/authentik/1.0.52", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2025.10.2_1.0.51", - "version": "1.0.51", + "human_version": "2025.10.2_1.0.52", + "version": "1.0.52", "app_metadata": { "app_version": "2025.10.2", "capabilities": [], @@ -29,8 +29,8 @@ "authentik", "auth" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -67,7 +67,7 @@ ], "title": "Authentik", "train": "community", - "version": "1.0.51" + "version": "1.0.52" }, "schema": { "groups": [ @@ -1486,8 +1486,8 @@ "authentik", "auth" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1524,7 +1524,7 @@ ], "title": "Authentik", "train": "community", - "version": "1.0.51" + "version": "1.0.52" } } } \ No newline at end of file diff --git a/trains/community/autobrr/app_versions.json b/trains/community/autobrr/app_versions.json index e962897eb7..8e424353ce 100644 --- a/trains/community/autobrr/app_versions.json +++ b/trains/community/autobrr/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.21": { + "1.3.22": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/autobrr/1.3.21", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/autobrr/1.3.22", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.69.0_1.3.21", - "version": "1.3.21", + "human_version": "v1.69.0_1.3.22", + "version": "1.3.22", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -28,8 +28,8 @@ "torrent", "usenet" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -54,7 +54,7 @@ ], "title": "Autobrr", "train": "community", - "version": "1.3.21" + "version": "1.3.22" }, "schema": { "groups": [ @@ -963,8 +963,8 @@ "torrent", "usenet" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -989,7 +989,7 @@ ], "title": "Autobrr", "train": "community", - "version": "1.3.21" + "version": "1.3.22" } } } \ No newline at end of file diff --git a/trains/community/automatic-ripping-machine/app_versions.json b/trains/community/automatic-ripping-machine/app_versions.json index 661984febd..82db8cea06 100644 --- a/trains/community/automatic-ripping-machine/app_versions.json +++ b/trains/community/automatic-ripping-machine/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.41": { + "1.0.42": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/automatic-ripping-machine/1.0.41", - "last_update": "2025-11-24 11:24:55", + "location": "/__w/apps/apps/trains/community/automatic-ripping-machine/1.0.42", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.21.0_1.0.41", - "version": "1.0.41", + "human_version": "2.21.0_1.0.42", + "version": "1.0.42", "app_metadata": { "app_version": "2.21.0", "capabilities": [ @@ -50,8 +50,8 @@ "video", "ripping" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -76,7 +76,7 @@ ], "title": "Automatic Ripping Machine", "train": "community", - "version": "1.0.41" + "version": "1.0.42" }, "schema": { "groups": [ @@ -1483,8 +1483,8 @@ "video", "ripping" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1509,7 +1509,7 @@ ], "title": "Automatic Ripping Machine", "train": "community", - "version": "1.0.41" + "version": "1.0.42" } } } \ No newline at end of file diff --git a/trains/community/baserow/app_versions.json b/trains/community/baserow/app_versions.json index 83102ff156..65963cff99 100644 --- a/trains/community/baserow/app_versions.json +++ b/trains/community/baserow/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.38": { + "1.0.39": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/baserow/1.0.38", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/baserow/1.0.39", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.0.2_1.0.38", - "version": "1.0.38", + "human_version": "2.0.2_1.0.39", + "version": "1.0.39", "app_metadata": { "app_version": "2.0.2", "capabilities": [ @@ -47,8 +47,8 @@ "webui", "no-code" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -79,7 +79,7 @@ ], "title": "Baserow", "train": "community", - "version": "1.0.38" + "version": "1.0.39" }, "schema": { "groups": [ @@ -1050,8 +1050,8 @@ "webui", "no-code" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1082,7 +1082,7 @@ ], "title": "Baserow", "train": "community", - "version": "1.0.38" + "version": "1.0.39" } } } \ No newline at end of file diff --git a/trains/community/bazarr/app_versions.json b/trains/community/bazarr/app_versions.json index efe928d29f..49e2a70316 100644 --- a/trains/community/bazarr/app_versions.json +++ b/trains/community/bazarr/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.14": { + "1.2.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/bazarr/1.2.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/bazarr/1.2.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.5.3_1.2.14", - "version": "1.2.14", + "human_version": "1.5.3_1.2.15", + "version": "1.2.15", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "media", "subtitles" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "Bazarr", "train": "community", - "version": "1.2.14" + "version": "1.2.15" }, "schema": { "groups": [ @@ -817,8 +817,8 @@ "media", "subtitles" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -846,7 +846,7 @@ ], "title": "Bazarr", "train": "community", - "version": "1.2.14" + "version": "1.2.15" } } } \ No newline at end of file diff --git a/trains/community/bentopdf/app_versions.json b/trains/community/bentopdf/app_versions.json index 7e00857816..4009adc9a1 100644 --- a/trains/community/bentopdf/app_versions.json +++ b/trains/community/bentopdf/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.14": { + "1.0.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/bentopdf/1.0.14", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/bentopdf/1.0.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.8.1_1.0.14", - "version": "1.0.14", + "human_version": "v1.8.1_1.0.15", + "version": "1.0.15", "app_metadata": { "app_version": "v1.8.1", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "pdf" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "BentoPDF", "train": "community", - "version": "1.0.14" + "version": "1.0.15" }, "schema": { "groups": [ @@ -636,8 +636,8 @@ "keywords": [ "pdf" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -662,7 +662,7 @@ ], "title": "BentoPDF", "train": "community", - "version": "1.0.14" + "version": "1.0.15" } } } \ No newline at end of file diff --git a/trains/community/bitcoind-knots/app_versions.json b/trains/community/bitcoind-knots/app_versions.json index 3422cdd72d..77d2fafb45 100644 --- a/trains/community/bitcoind-knots/app_versions.json +++ b/trains/community/bitcoind-knots/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.17": { + "1.0.18": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/bitcoind-knots/1.0.17", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/bitcoind-knots/1.0.18", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v29.2_1.0.17", - "version": "1.0.17", + "human_version": "v29.2_1.0.18", + "version": "1.0.18", "app_metadata": { "app_version": "v29.2", "capabilities": [], @@ -24,8 +24,8 @@ "cryptocurrency", "blockchain" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Bitcoin Knots", "train": "community", - "version": "1.0.17" + "version": "1.0.18" }, "schema": { "groups": [ @@ -1294,8 +1294,8 @@ "cryptocurrency", "blockchain" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1320,7 +1320,7 @@ ], "title": "Bitcoin Knots", "train": "community", - "version": "1.0.17" + "version": "1.0.18" } } } \ No newline at end of file diff --git a/trains/community/bitcoind/app_versions.json b/trains/community/bitcoind/app_versions.json index 1d20cee631..ea802c0173 100644 --- a/trains/community/bitcoind/app_versions.json +++ b/trains/community/bitcoind/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.23": { + "1.0.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/bitcoind/1.0.23", - "last_update": "2025-11-24 11:31:58", + "location": "/__w/apps/apps/trains/community/bitcoind/1.0.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "30.0_1.0.23", - "version": "1.0.23", + "human_version": "30.0_1.0.24", + "version": "1.0.24", "app_metadata": { "app_version": "30.0", "capabilities": [], @@ -24,8 +24,8 @@ "cryptocurrency", "blockchain" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Bitcoin Node", "train": "community", - "version": "1.0.23" + "version": "1.0.24" }, "schema": { "groups": [ @@ -1258,8 +1258,8 @@ "cryptocurrency", "blockchain" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1284,7 +1284,7 @@ ], "title": "Bitcoin Node", "train": "community", - "version": "1.0.23" + "version": "1.0.24" } } } \ No newline at end of file diff --git a/trains/community/bitmagnet/app_versions.json b/trains/community/bitmagnet/app_versions.json index 1846b90b01..a9af940860 100644 --- a/trains/community/bitmagnet/app_versions.json +++ b/trains/community/bitmagnet/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.17": { + "1.0.18": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/bitmagnet/1.0.17", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/bitmagnet/1.0.18", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.10.0_1.0.17", - "version": "1.0.17", + "human_version": "v0.10.0_1.0.18", + "version": "1.0.18", "app_metadata": { "app_version": "v0.10.0", "capabilities": [], @@ -26,8 +26,8 @@ "indexer", "dht" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -60,7 +60,7 @@ ], "title": "Bitmagnet", "train": "community", - "version": "1.0.17" + "version": "1.0.18" }, "schema": { "groups": [ @@ -1093,8 +1093,8 @@ "indexer", "dht" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1127,7 +1127,7 @@ ], "title": "Bitmagnet", "train": "community", - "version": "1.0.17" + "version": "1.0.18" } } } \ No newline at end of file diff --git a/trains/community/booklore/app_versions.json b/trains/community/booklore/app_versions.json index b3608250ad..f9c453e1b4 100644 --- a/trains/community/booklore/app_versions.json +++ b/trains/community/booklore/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.20": { + "1.0.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/booklore/1.0.20", - "last_update": "2025-11-26 12:33:41", + "location": "/__w/apps/apps/trains/community/booklore/1.0.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.12.0_1.0.20", - "version": "1.0.20", + "human_version": "v1.12.0_1.0.21", + "version": "1.0.21", "app_metadata": { "app_version": "v1.12.0", "capabilities": [ @@ -45,8 +45,8 @@ "media", "ebooks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -70,7 +70,7 @@ ], "title": "BookLore", "train": "community", - "version": "1.0.20" + "version": "1.0.21" }, "schema": { "groups": [ @@ -1306,8 +1306,8 @@ "media", "ebooks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1331,7 +1331,7 @@ ], "title": "BookLore", "train": "community", - "version": "1.0.20" + "version": "1.0.21" } } } \ No newline at end of file diff --git a/trains/community/bookstack/app_versions.json b/trains/community/bookstack/app_versions.json index d7be9182e3..ae2966e6f3 100644 --- a/trains/community/bookstack/app_versions.json +++ b/trains/community/bookstack/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.23": { + "1.0.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/bookstack/1.0.23", - "last_update": "2025-11-26 12:33:41", + "location": "/__w/apps/apps/trains/community/bookstack/1.0.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "25.11.4_1.0.23", - "version": "1.0.23", + "human_version": "25.11.4_1.0.24", + "version": "1.0.24", "app_metadata": { "app_version": "25.11.4", "capabilities": [], @@ -25,8 +25,8 @@ "documentation", "wiki" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "BookStack", "train": "community", - "version": "1.0.23" + "version": "1.0.24" }, "schema": { "groups": [ @@ -1115,8 +1115,8 @@ "documentation", "wiki" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1148,7 +1148,7 @@ ], "title": "BookStack", "train": "community", - "version": "1.0.23" + "version": "1.0.24" } } } \ No newline at end of file diff --git a/trains/community/briefkasten/app_versions.json b/trains/community/briefkasten/app_versions.json index defecd8aba..88ed39e6c1 100644 --- a/trains/community/briefkasten/app_versions.json +++ b/trains/community/briefkasten/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.20": { + "1.3.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/briefkasten/1.3.20", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/briefkasten/1.3.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "latest_1.3.20", - "version": "1.3.20", + "human_version": "latest_1.3.21", + "version": "1.3.21", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -25,8 +25,8 @@ "keywords": [ "bookmark" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -63,7 +63,7 @@ ], "title": "Briefkasten", "train": "community", - "version": "1.3.20" + "version": "1.3.21" }, "schema": { "groups": [ @@ -1193,8 +1193,8 @@ "keywords": [ "bookmark" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1231,7 +1231,7 @@ ], "title": "Briefkasten", "train": "community", - "version": "1.3.20" + "version": "1.3.21" } } } \ No newline at end of file diff --git a/trains/community/byparr/app_versions.json b/trains/community/byparr/app_versions.json index e9a17f9c90..cd4ea7c524 100644 --- a/trains/community/byparr/app_versions.json +++ b/trains/community/byparr/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.11": { + "1.0.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/byparr/1.0.11", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/byparr/1.0.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.0.1_1.0.11", - "version": "1.0.11", + "human_version": "2.0.1_1.0.12", + "version": "1.0.12", "app_metadata": { "app_version": "2.0.1", "capabilities": [], @@ -24,8 +24,8 @@ "networking", "captcha" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Byparr", "train": "community", - "version": "1.0.11" + "version": "1.0.12" }, "schema": { "groups": [ @@ -787,8 +787,8 @@ "networking", "captcha" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -812,7 +812,7 @@ ], "title": "Byparr", "train": "community", - "version": "1.0.11" + "version": "1.0.12" } } } \ No newline at end of file diff --git a/trains/community/calibre-web/app_versions.json b/trains/community/calibre-web/app_versions.json index 0938afe19b..be93ed4a18 100644 --- a/trains/community/calibre-web/app_versions.json +++ b/trains/community/calibre-web/app_versions.json @@ -1,13 +1,13 @@ { - "2.0.22": { + "2.0.23": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/calibre-web/2.0.22", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/calibre-web/2.0.23", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.6.25_2.0.22", - "version": "2.0.22", + "human_version": "0.6.25_2.0.23", + "version": "2.0.23", "app_metadata": { "app_version": "0.6.25", "capabilities": [ @@ -45,8 +45,8 @@ "media", "ebooks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -73,7 +73,7 @@ ], "title": "Calibre Web", "train": "community", - "version": "2.0.22" + "version": "2.0.23" }, "schema": { "groups": [ @@ -1013,8 +1013,8 @@ "media", "ebooks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1041,7 +1041,7 @@ ], "title": "Calibre Web", "train": "community", - "version": "2.0.22" + "version": "2.0.23" } } } \ No newline at end of file diff --git a/trains/community/calibre/app_versions.json b/trains/community/calibre/app_versions.json index 179dd5b119..ea123dbf4c 100644 --- a/trains/community/calibre/app_versions.json +++ b/trains/community/calibre/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.24": { + "1.1.25": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/calibre/1.1.24", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/calibre/1.1.25", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "8.15.0_1.1.24", - "version": "1.1.24", + "human_version": "8.15.0_1.1.25", + "version": "1.1.25", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -48,8 +48,8 @@ "media", "ebooks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -82,7 +82,7 @@ ], "title": "Calibre", "train": "community", - "version": "1.1.24" + "version": "1.1.25" }, "schema": { "groups": [ @@ -1052,8 +1052,8 @@ "media", "ebooks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1086,7 +1086,7 @@ ], "title": "Calibre", "train": "community", - "version": "1.1.24" + "version": "1.1.25" } } } \ No newline at end of file diff --git a/trains/community/castopod/app_versions.json b/trains/community/castopod/app_versions.json index f3aa88a852..ee9873dfec 100644 --- a/trains/community/castopod/app_versions.json +++ b/trains/community/castopod/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.24": { + "1.2.25": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/castopod/1.2.24", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/castopod/1.2.25", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.13.7_1.2.24", - "version": "1.2.24", + "human_version": "1.13.7_1.2.25", + "version": "1.2.25", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -47,8 +47,8 @@ "keywords": [ "podcast" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -89,7 +89,7 @@ ], "title": "Castopod", "train": "community", - "version": "1.2.24" + "version": "1.2.25" }, "schema": { "groups": [ @@ -1083,8 +1083,8 @@ "keywords": [ "podcast" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1125,7 +1125,7 @@ ], "title": "Castopod", "train": "community", - "version": "1.2.24" + "version": "1.2.25" } } } \ No newline at end of file diff --git a/trains/community/change-detection/app_versions.json b/trains/community/change-detection/app_versions.json index dcf58ad481..b23afd14ed 100644 --- a/trains/community/change-detection/app_versions.json +++ b/trains/community/change-detection/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.54": { + "1.0.55": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/change-detection/1.0.54", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/change-detection/1.0.55", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.51.3_1.0.54", - "version": "1.0.54", + "human_version": "0.51.3_1.0.55", + "version": "1.0.55", "app_metadata": { "app_version": "0.51.3", "capabilities": [], @@ -26,8 +26,8 @@ "price tracker", "stock tracker" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "ChangeDetection.io", "train": "community", - "version": "1.0.54" + "version": "1.0.55" }, "schema": { "groups": [ @@ -806,8 +806,8 @@ "price tracker", "stock tracker" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -833,7 +833,7 @@ ], "title": "ChangeDetection.io", "train": "community", - "version": "1.0.54" + "version": "1.0.55" } } } \ No newline at end of file diff --git a/trains/community/channels-dvr/app_versions.json b/trains/community/channels-dvr/app_versions.json index 613f6336be..02f2235986 100644 --- a/trains/community/channels-dvr/app_versions.json +++ b/trains/community/channels-dvr/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.14": { + "1.0.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/channels-dvr/1.0.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/channels-dvr/1.0.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "latest_1.0.14", - "version": "1.0.14", + "human_version": "latest_1.0.15", + "version": "1.0.15", "app_metadata": { "app_version": "latest", "capabilities": [ @@ -29,8 +29,8 @@ "livetv", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -54,7 +54,7 @@ ], "title": "Channels DVR", "train": "community", - "version": "1.0.14" + "version": "1.0.15" }, "schema": { "groups": [ @@ -1013,8 +1013,8 @@ "livetv", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1038,7 +1038,7 @@ ], "title": "Channels DVR", "train": "community", - "version": "1.0.14" + "version": "1.0.15" } } } \ No newline at end of file diff --git a/trains/community/chatwoot/app_versions.json b/trains/community/chatwoot/app_versions.json index 7c2b146221..6887afb1ad 100644 --- a/trains/community/chatwoot/app_versions.json +++ b/trains/community/chatwoot/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.26": { + "1.0.27": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/chatwoot/1.0.26", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/chatwoot/1.0.27", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v4.8.0_1.0.26", - "version": "1.0.26", + "human_version": "v4.8.0_1.0.27", + "version": "1.0.27", "app_metadata": { "app_version": "v4.8.0", "capabilities": [], @@ -24,8 +24,8 @@ "support", "live chat" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -64,7 +64,7 @@ ], "title": "Chatwoot", "train": "community", - "version": "1.0.26" + "version": "1.0.27" }, "schema": { "groups": [ @@ -1089,8 +1089,8 @@ "support", "live chat" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1129,7 +1129,7 @@ ], "title": "Chatwoot", "train": "community", - "version": "1.0.26" + "version": "1.0.27" } } } \ No newline at end of file diff --git a/trains/community/chia/app_versions.json b/trains/community/chia/app_versions.json index 84ab8d077f..6b8ff2bb36 100644 --- a/trains/community/chia/app_versions.json +++ b/trains/community/chia/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.16": { + "1.2.17": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/chia/1.2.16", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/chia/1.2.17", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.5.7_1.2.16", - "version": "1.2.16", + "human_version": "2.5.7_1.2.17", + "version": "1.2.17", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -28,8 +28,8 @@ "hard-drive", "chia" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -54,7 +54,7 @@ ], "title": "Chia", "train": "community", - "version": "1.2.16" + "version": "1.2.17" }, "schema": { "groups": [ @@ -1091,8 +1091,8 @@ "hard-drive", "chia" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1117,7 +1117,7 @@ ], "title": "Chia", "train": "community", - "version": "1.2.16" + "version": "1.2.17" } } } \ No newline at end of file diff --git a/trains/community/clamav/app_versions.json b/trains/community/clamav/app_versions.json index 215aa48305..20d4823f07 100644 --- a/trains/community/clamav/app_versions.json +++ b/trains/community/clamav/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.12": { + "1.3.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/clamav/1.3.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/clamav/1.3.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.4.3-2_1.3.12", - "version": "1.3.12", + "human_version": "1.4.3-2_1.3.13", + "version": "1.3.13", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -48,8 +48,8 @@ "anti-virus", "clamav" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -74,7 +74,7 @@ ], "title": "ClamAV", "train": "community", - "version": "1.3.12" + "version": "1.3.13" }, "schema": { "groups": [ @@ -1100,8 +1100,8 @@ "anti-virus", "clamav" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1126,7 +1126,7 @@ ], "title": "ClamAV", "train": "community", - "version": "1.3.12" + "version": "1.3.13" } } } \ No newline at end of file diff --git a/trains/community/cleanuparr/app_versions.json b/trains/community/cleanuparr/app_versions.json index a0888b4b80..80ef89b500 100644 --- a/trains/community/cleanuparr/app_versions.json +++ b/trains/community/cleanuparr/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.9": { + "1.0.10": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/cleanuparr/1.0.9", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/community/cleanuparr/1.0.10", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.4.6_1.0.9", - "version": "1.0.9", + "human_version": "2.4.6_1.0.10", + "version": "1.0.10", "app_metadata": { "app_version": "2.4.6", "capabilities": [ @@ -44,8 +44,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -69,7 +69,7 @@ ], "title": "Cleanuparr", "train": "community", - "version": "1.0.9" + "version": "1.0.10" }, "schema": { "groups": [ @@ -849,8 +849,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -874,7 +874,7 @@ ], "title": "Cleanuparr", "train": "community", - "version": "1.0.9" + "version": "1.0.10" } } } \ No newline at end of file diff --git a/trains/community/cloudbeaver/app_versions.json b/trains/community/cloudbeaver/app_versions.json index 39f2f37273..5a366c3595 100644 --- a/trains/community/cloudbeaver/app_versions.json +++ b/trains/community/cloudbeaver/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.19": { + "1.0.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/cloudbeaver/1.0.19", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/cloudbeaver/1.0.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "25.2.5_1.0.19", - "version": "1.0.19", + "human_version": "25.2.5_1.0.20", + "version": "1.0.20", "app_metadata": { "app_version": "25.2.5", "capabilities": [], @@ -25,8 +25,8 @@ "database", "dbeaver" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -51,7 +51,7 @@ ], "title": "CloudBeaver", "train": "community", - "version": "1.0.19" + "version": "1.0.20" }, "schema": { "groups": [ @@ -777,8 +777,8 @@ "database", "dbeaver" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -803,7 +803,7 @@ ], "title": "CloudBeaver", "train": "community", - "version": "1.0.19" + "version": "1.0.20" } } } \ No newline at end of file diff --git a/trains/community/cloudflared/app_versions.json b/trains/community/cloudflared/app_versions.json index 615fc394ff..ec5077fddf 100644 --- a/trains/community/cloudflared/app_versions.json +++ b/trains/community/cloudflared/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.23": { + "1.3.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/cloudflared/1.3.23", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/cloudflared/1.3.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2025.11.1_1.3.23", - "version": "1.3.23", + "human_version": "2025.11.1_1.3.24", + "version": "1.3.24", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -28,8 +28,8 @@ "cloudflare", "tunnel" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -54,7 +54,7 @@ ], "title": "Cloudflared", "train": "community", - "version": "1.3.23" + "version": "1.3.24" }, "schema": { "groups": [ @@ -743,8 +743,8 @@ "cloudflare", "tunnel" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -769,7 +769,7 @@ ], "title": "Cloudflared", "train": "community", - "version": "1.3.23" + "version": "1.3.24" } } } \ No newline at end of file diff --git a/trains/community/cockpit-ws/app_versions.json b/trains/community/cockpit-ws/app_versions.json index 7fe2fe05c7..845ef2d69d 100644 --- a/trains/community/cockpit-ws/app_versions.json +++ b/trains/community/cockpit-ws/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.28": { + "1.0.29": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/cockpit-ws/1.0.28", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/cockpit-ws/1.0.29", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "350_1.0.28", - "version": "1.0.28", + "human_version": "350_1.0.29", + "version": "1.0.29", "app_metadata": { "app_version": "350", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "cockpit" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -48,7 +48,7 @@ ], "title": "Cockpit WS", "train": "community", - "version": "1.0.28" + "version": "1.0.29" }, "schema": { "groups": [ @@ -628,8 +628,8 @@ "keywords": [ "cockpit" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -653,7 +653,7 @@ ], "title": "Cockpit WS", "train": "community", - "version": "1.0.28" + "version": "1.0.29" } } } \ No newline at end of file diff --git a/trains/community/code-server/app_versions.json b/trains/community/code-server/app_versions.json index 8c2433dd2d..64e9e17b01 100644 --- a/trains/community/code-server/app_versions.json +++ b/trains/community/code-server/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.37": { + "1.0.38": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/code-server/1.0.37", - "last_update": "2025-11-24 11:13:26", + "location": "/__w/apps/apps/trains/community/code-server/1.0.38", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.106.2_1.0.37", - "version": "1.0.37", + "human_version": "4.106.2_1.0.38", + "version": "1.0.38", "app_metadata": { "app_version": "4.106.2", "capabilities": [ @@ -49,8 +49,8 @@ "code", "editor" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -74,7 +74,7 @@ ], "title": "Code Server", "train": "community", - "version": "1.0.37" + "version": "1.0.38" }, "schema": { "groups": [ @@ -1139,8 +1139,8 @@ "code", "editor" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1164,7 +1164,7 @@ ], "title": "Code Server", "train": "community", - "version": "1.0.37" + "version": "1.0.38" } } } \ No newline at end of file diff --git a/trains/community/concourse/app_versions.json b/trains/community/concourse/app_versions.json index c7903a1e77..80d2a3a6f0 100644 --- a/trains/community/concourse/app_versions.json +++ b/trains/community/concourse/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.29": { + "1.0.30": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/concourse/1.0.29", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/concourse/1.0.30", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "7.14.3_1.0.29", - "version": "1.0.29", + "human_version": "7.14.3_1.0.30", + "version": "1.0.30", "app_metadata": { "app_version": "7.14.3", "capabilities": [], @@ -29,8 +29,8 @@ "automation", "ci" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -63,7 +63,7 @@ ], "title": "Concourse", "train": "community", - "version": "1.0.29" + "version": "1.0.30" }, "schema": { "groups": [ @@ -1300,8 +1300,8 @@ "automation", "ci" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1334,7 +1334,7 @@ ], "title": "Concourse", "train": "community", - "version": "1.0.29" + "version": "1.0.30" } } } \ No newline at end of file diff --git a/trains/community/convertx/app_versions.json b/trains/community/convertx/app_versions.json index d59b16d424..b37f7add5f 100644 --- a/trains/community/convertx/app_versions.json +++ b/trains/community/convertx/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.15": { + "1.0.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/convertx/1.0.15", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/convertx/1.0.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.15.1_1.0.15", - "version": "1.0.15", + "human_version": "v0.15.1_1.0.16", + "version": "1.0.16", "app_metadata": { "app_version": "v0.15.1", "capabilities": [], @@ -25,8 +25,8 @@ "files", "conversion" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "ConvertX", "train": "community", - "version": "1.0.15" + "version": "1.0.16" }, "schema": { "groups": [ @@ -840,8 +840,8 @@ "files", "conversion" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -865,7 +865,7 @@ ], "title": "ConvertX", "train": "community", - "version": "1.0.15" + "version": "1.0.16" } } } \ No newline at end of file diff --git a/trains/community/coolify/app_versions.json b/trains/community/coolify/app_versions.json index 3212de58ae..70c6b0ea1a 100644 --- a/trains/community/coolify/app_versions.json +++ b/trains/community/coolify/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.14": { + "1.0.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/coolify/1.0.14", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/coolify/1.0.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.0.0-beta.451_1.0.14", - "version": "1.0.14", + "human_version": "4.0.0-beta.451_1.0.15", + "version": "1.0.15", "app_metadata": { "app_version": "4.0.0-beta.451", "capabilities": [ @@ -44,8 +44,8 @@ "keywords": [ "self-host" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -90,7 +90,7 @@ ], "title": "Coolify", "train": "community", - "version": "1.0.14" + "version": "1.0.15" }, "schema": { "groups": [ @@ -2032,8 +2032,8 @@ "keywords": [ "self-host" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -2078,7 +2078,7 @@ ], "title": "Coolify", "train": "community", - "version": "1.0.14" + "version": "1.0.15" } } } \ No newline at end of file diff --git a/trains/community/copyparty/app_versions.json b/trains/community/copyparty/app_versions.json index 9d509488f2..02a009eb68 100644 --- a/trains/community/copyparty/app_versions.json +++ b/trains/community/copyparty/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.6": { + "1.0.7": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/copyparty/1.0.6", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/copyparty/1.0.7", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.19.20_1.0.6", - "version": "1.0.6", + "human_version": "1.19.20_1.0.7", + "version": "1.0.7", "app_metadata": { "app_version": "1.19.20", "capabilities": [], @@ -25,8 +25,8 @@ "ftp", "webdav" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Copyparty", "train": "community", - "version": "1.0.6" + "version": "1.0.7" }, "schema": { "groups": [ @@ -860,8 +860,8 @@ "ftp", "webdav" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -884,7 +884,7 @@ ], "title": "Copyparty", "train": "community", - "version": "1.0.6" + "version": "1.0.7" } } } \ No newline at end of file diff --git a/trains/community/crafty-4/app_versions.json b/trains/community/crafty-4/app_versions.json index 19ead62b55..76881e8137 100644 --- a/trains/community/crafty-4/app_versions.json +++ b/trains/community/crafty-4/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.24": { + "1.0.25": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/crafty-4/1.0.24", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/community/crafty-4/1.0.25", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.6.1_1.0.24", - "version": "1.0.24", + "human_version": "4.6.1_1.0.25", + "version": "1.0.25", "app_metadata": { "app_version": "4.6.1", "capabilities": [], @@ -24,8 +24,8 @@ "minecraft", "crafty" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Crafty 4", "train": "community", - "version": "1.0.24" + "version": "1.0.25" }, "schema": { "groups": [ @@ -1592,8 +1592,8 @@ "minecraft", "crafty" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1617,7 +1617,7 @@ ], "title": "Crafty 4", "train": "community", - "version": "1.0.24" + "version": "1.0.25" } } } \ No newline at end of file diff --git a/trains/community/dashy/app_versions.json b/trains/community/dashy/app_versions.json index 68feaef539..e5f959fe9a 100644 --- a/trains/community/dashy/app_versions.json +++ b/trains/community/dashy/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.14": { + "1.2.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/dashy/1.2.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/dashy/1.2.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "3.1.0_1.2.14", - "version": "1.2.14", + "human_version": "3.1.0_1.2.15", + "version": "1.2.15", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "dashboard" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -55,7 +55,7 @@ ], "title": "Dashy", "train": "community", - "version": "1.2.14" + "version": "1.2.15" }, "schema": { "groups": [ @@ -778,8 +778,8 @@ "keywords": [ "dashboard" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -807,7 +807,7 @@ ], "title": "Dashy", "train": "community", - "version": "1.2.14" + "version": "1.2.15" } } } \ No newline at end of file diff --git a/trains/community/dawarich/app_versions.json b/trains/community/dawarich/app_versions.json index 80f42fae7b..a0b0410fed 100644 --- a/trains/community/dawarich/app_versions.json +++ b/trains/community/dawarich/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.41": { + "1.1.42": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/dawarich/1.1.41", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/dawarich/1.1.42", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.36.0_1.1.41", - "version": "1.1.41", + "human_version": "0.36.0_1.1.42", + "version": "1.1.42", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "location", "history" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -70,7 +70,7 @@ ], "title": "Dawarich", "train": "community", - "version": "1.1.41" + "version": "1.1.42" }, "schema": { "groups": [ @@ -1287,8 +1287,8 @@ "location", "history" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1330,7 +1330,7 @@ ], "title": "Dawarich", "train": "community", - "version": "1.1.41" + "version": "1.1.42" } } } \ No newline at end of file diff --git a/trains/community/ddns-updater/app_versions.json b/trains/community/ddns-updater/app_versions.json index dc6830db5a..9c84d873b5 100644 --- a/trains/community/ddns-updater/app_versions.json +++ b/trains/community/ddns-updater/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.14": { + "1.2.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/ddns-updater/1.2.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/ddns-updater/1.2.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v2.9.0_1.2.14", - "version": "1.2.14", + "human_version": "v2.9.0_1.2.15", + "version": "1.2.15", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "ddns-updater", "ddns" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -55,7 +55,7 @@ ], "title": "DDNS Updater", "train": "community", - "version": "1.2.14" + "version": "1.2.15" }, "schema": { "groups": [ @@ -3236,8 +3236,8 @@ "ddns-updater", "ddns" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -3264,7 +3264,7 @@ ], "title": "DDNS Updater", "train": "community", - "version": "1.2.14" + "version": "1.2.15" } } } \ No newline at end of file diff --git a/trains/community/deluge/app_versions.json b/trains/community/deluge/app_versions.json index 8d02a94e5d..ea37e0c41a 100644 --- a/trains/community/deluge/app_versions.json +++ b/trains/community/deluge/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.15": { + "1.2.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/deluge/1.2.15", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/deluge/1.2.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.2.0_1.2.15", - "version": "1.2.15", + "human_version": "2.2.0_1.2.16", + "version": "1.2.16", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -48,8 +48,8 @@ "torrent", "download" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -74,7 +74,7 @@ ], "title": "Deluge", "train": "community", - "version": "1.2.15" + "version": "1.2.16" }, "schema": { "groups": [ @@ -1184,8 +1184,8 @@ "torrent", "download" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1210,7 +1210,7 @@ ], "title": "Deluge", "train": "community", - "version": "1.2.15" + "version": "1.2.16" } } } \ No newline at end of file diff --git a/trains/community/directus/app_versions.json b/trains/community/directus/app_versions.json index 7099427dd1..7dac2064fd 100644 --- a/trains/community/directus/app_versions.json +++ b/trains/community/directus/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.33": { + "1.0.34": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/directus/1.0.33", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/community/directus/1.0.34", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "11.13.4_1.0.33", - "version": "1.0.33", + "human_version": "11.13.4_1.0.34", + "version": "1.0.34", "app_metadata": { "app_version": "11.13.4", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "directus" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -64,7 +64,7 @@ ], "title": "Directus", "train": "community", - "version": "1.0.33" + "version": "1.0.34" }, "schema": { "groups": [ @@ -1168,8 +1168,8 @@ "keywords": [ "directus" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1209,7 +1209,7 @@ ], "title": "Directus", "train": "community", - "version": "1.0.33" + "version": "1.0.34" } } } \ No newline at end of file diff --git a/trains/community/distribution/app_versions.json b/trains/community/distribution/app_versions.json index 78881ccf8d..60856c99f8 100644 --- a/trains/community/distribution/app_versions.json +++ b/trains/community/distribution/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.11": { + "1.2.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/distribution/1.2.11", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/distribution/1.2.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "3.0.0_1.2.11", - "version": "1.2.11", + "human_version": "3.0.0_1.2.12", + "version": "1.2.12", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "registry", "container" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -54,7 +54,7 @@ ], "title": "Distribution", "train": "community", - "version": "1.2.11" + "version": "1.2.12" }, "schema": { "groups": [ @@ -877,8 +877,8 @@ "registry", "container" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -904,7 +904,7 @@ ], "title": "Distribution", "train": "community", - "version": "1.2.11" + "version": "1.2.12" } } } \ No newline at end of file diff --git a/trains/community/dockge/app_versions.json b/trains/community/dockge/app_versions.json index bfccd557b0..648920a74b 100644 --- a/trains/community/dockge/app_versions.json +++ b/trains/community/dockge/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.13": { + "1.2.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/dockge/1.2.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/dockge/1.2.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.5.0_1.2.13", - "version": "1.2.13", + "human_version": "1.5.0_1.2.14", + "version": "1.2.14", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -65,8 +65,8 @@ "docker", "compose" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -93,7 +93,7 @@ ], "title": "Dockge", "train": "community", - "version": "1.2.13" + "version": "1.2.14" }, "schema": { "groups": [ @@ -1003,8 +1003,8 @@ "docker", "compose" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1031,7 +1031,7 @@ ], "title": "Dockge", "train": "community", - "version": "1.2.13" + "version": "1.2.14" } } } \ No newline at end of file diff --git a/trains/community/dockpeek/app_versions.json b/trains/community/dockpeek/app_versions.json index 771b13045f..ad2bbe876b 100644 --- a/trains/community/dockpeek/app_versions.json +++ b/trains/community/dockpeek/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.4": { + "1.0.5": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/dockpeek/1.0.4", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/dockpeek/1.0.5", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.7.2_1.0.4", - "version": "1.0.4", + "human_version": "v1.7.2_1.0.5", + "version": "1.0.5", "app_metadata": { "app_version": "v1.7.2", "capabilities": [], @@ -24,8 +24,8 @@ "docker", "ports" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Dockpeek", "train": "community", - "version": "1.0.4" + "version": "1.0.5" }, "schema": { "groups": [ @@ -669,8 +669,8 @@ "docker", "ports" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -694,7 +694,7 @@ ], "title": "Dockpeek", "train": "community", - "version": "1.0.4" + "version": "1.0.5" } } } \ No newline at end of file diff --git a/trains/community/docspell/app_versions.json b/trains/community/docspell/app_versions.json index 4a3cb9789b..ceae27d4fc 100644 --- a/trains/community/docspell/app_versions.json +++ b/trains/community/docspell/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.6": { + "1.0.7": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/docspell/1.0.6", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/docspell/1.0.7", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.43.0_1.0.6", - "version": "1.0.6", + "human_version": "v0.43.0_1.0.7", + "version": "1.0.7", "app_metadata": { "app_version": "v0.43.0", "capabilities": [], @@ -25,8 +25,8 @@ "organization", "storage" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -72,7 +72,7 @@ ], "title": "Docspell", "train": "community", - "version": "1.0.6" + "version": "1.0.7" }, "schema": { "groups": [ @@ -1042,8 +1042,8 @@ "organization", "storage" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1089,7 +1089,7 @@ ], "title": "Docspell", "train": "community", - "version": "1.0.6" + "version": "1.0.7" } } } \ No newline at end of file diff --git a/trains/community/dozzle/app_versions.json b/trains/community/dozzle/app_versions.json index b889ca8948..e2de483880 100644 --- a/trains/community/dozzle/app_versions.json +++ b/trains/community/dozzle/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.70": { + "1.0.71": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/dozzle/1.0.70", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/dozzle/1.0.71", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v8.14.9_1.0.70", - "version": "1.0.70", + "human_version": "v8.14.9_1.0.71", + "version": "1.0.71", "app_metadata": { "app_version": "v8.14.9", "capabilities": [], @@ -28,8 +28,8 @@ "keywords": [ "logs" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "Dozzle", "train": "community", - "version": "1.0.70" + "version": "1.0.71" }, "schema": { "groups": [ @@ -674,8 +674,8 @@ "keywords": [ "logs" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -699,7 +699,7 @@ ], "title": "Dozzle", "train": "community", - "version": "1.0.70" + "version": "1.0.71" } } } \ No newline at end of file diff --git a/trains/community/drawio/app_versions.json b/trains/community/drawio/app_versions.json index bbe411a1c8..6fb4c74252 100644 --- a/trains/community/drawio/app_versions.json +++ b/trains/community/drawio/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.25": { + "1.3.26": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/drawio/1.3.25", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/drawio/1.3.26", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "29.0.3_1.3.25", - "version": "1.3.25", + "human_version": "29.0.3_1.3.26", + "version": "1.3.26", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "diagram", "whiteboard" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "Draw.io", "train": "community", - "version": "1.3.25" + "version": "1.3.26" }, "schema": { "groups": [ @@ -761,8 +761,8 @@ "diagram", "whiteboard" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -791,7 +791,7 @@ ], "title": "Draw.io", "train": "community", - "version": "1.3.25" + "version": "1.3.26" } } } \ No newline at end of file diff --git a/trains/community/duplicati/app_versions.json b/trains/community/duplicati/app_versions.json index 5d6fcca71b..4068b9e303 100644 --- a/trains/community/duplicati/app_versions.json +++ b/trains/community/duplicati/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.24": { + "1.0.25": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/duplicati/1.0.24", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/duplicati/1.0.25", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.2.0.1-stable_1.0.24", - "version": "1.0.24", + "human_version": "2.2.0.1-stable_1.0.25", + "version": "1.0.25", "app_metadata": { "app_version": "2.2.0.1-stable", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "backup" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Duplicati", "train": "community", - "version": "1.0.24" + "version": "1.0.25" }, "schema": { "groups": [ @@ -836,8 +836,8 @@ "keywords": [ "backup" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -862,7 +862,7 @@ ], "title": "Duplicati", "train": "community", - "version": "1.0.24" + "version": "1.0.25" } } } \ No newline at end of file diff --git a/trains/community/eclipse-mosquitto/app_versions.json b/trains/community/eclipse-mosquitto/app_versions.json index 54a44910f2..e8b4d1e643 100644 --- a/trains/community/eclipse-mosquitto/app_versions.json +++ b/trains/community/eclipse-mosquitto/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.13": { + "1.1.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/eclipse-mosquitto/1.1.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/eclipse-mosquitto/1.1.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.0.22_1.1.13", - "version": "1.1.13", + "human_version": "2.0.22_1.1.14", + "version": "1.1.14", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "networking", "mqtt" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "Eclipse Mosquitto", "train": "community", - "version": "1.1.13" + "version": "1.1.14" }, "schema": { "groups": [ @@ -1180,8 +1180,8 @@ "networking", "mqtt" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1206,7 +1206,7 @@ ], "title": "Eclipse Mosquitto", "train": "community", - "version": "1.1.13" + "version": "1.1.14" } } } \ No newline at end of file diff --git a/trains/community/electrs/app_versions.json b/trains/community/electrs/app_versions.json index 096b186137..0094379245 100644 --- a/trains/community/electrs/app_versions.json +++ b/trains/community/electrs/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.13": { + "1.0.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/electrs/1.0.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/electrs/1.0.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.10.10_1.0.13", - "version": "1.0.13", + "human_version": "v0.10.10_1.0.14", + "version": "1.0.14", "app_metadata": { "app_version": "v0.10.10", "capabilities": [], @@ -26,8 +26,8 @@ "cryptocurrency", "blockchain" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -52,7 +52,7 @@ ], "title": "Electrs", "train": "community", - "version": "1.0.13" + "version": "1.0.14" }, "schema": { "groups": [ @@ -818,8 +818,8 @@ "cryptocurrency", "blockchain" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -844,7 +844,7 @@ ], "title": "Electrs", "train": "community", - "version": "1.0.13" + "version": "1.0.14" } } } \ No newline at end of file diff --git a/trains/community/element-web/app_versions.json b/trains/community/element-web/app_versions.json index bfd7b3d352..43a6b586ed 100644 --- a/trains/community/element-web/app_versions.json +++ b/trains/community/element-web/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.18": { + "1.0.19": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/element-web/1.0.18", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/element-web/1.0.19", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.12.4_1.0.18", - "version": "1.0.18", + "human_version": "v1.12.4_1.0.19", + "version": "1.0.19", "app_metadata": { "app_version": "v1.12.4", "capabilities": [], @@ -24,8 +24,8 @@ "chat", "element" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Element Web", "train": "community", - "version": "1.0.18" + "version": "1.0.19" }, "schema": { "groups": [ @@ -666,8 +666,8 @@ "chat", "element" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -691,7 +691,7 @@ ], "title": "Element Web", "train": "community", - "version": "1.0.18" + "version": "1.0.19" } } } \ No newline at end of file diff --git a/trains/community/enclosed/app_versions.json b/trains/community/enclosed/app_versions.json index 06eb4a5f96..0877edb90c 100644 --- a/trains/community/enclosed/app_versions.json +++ b/trains/community/enclosed/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.10": { + "1.0.11": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/enclosed/1.0.10", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/enclosed/1.0.11", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.16.0_1.0.10", - "version": "1.0.10", + "human_version": "1.16.0_1.0.11", + "version": "1.0.11", "app_metadata": { "app_version": "1.16.0", "capabilities": [], @@ -24,8 +24,8 @@ "media", "series" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Enclosed", "train": "community", - "version": "1.0.10" + "version": "1.0.11" }, "schema": { "groups": [ @@ -821,8 +821,8 @@ "media", "series" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -846,7 +846,7 @@ ], "title": "Enclosed", "train": "community", - "version": "1.0.10" + "version": "1.0.11" } } } \ No newline at end of file diff --git a/trains/community/esphome/app_versions.json b/trains/community/esphome/app_versions.json index c6ffa37176..bef6dda13a 100644 --- a/trains/community/esphome/app_versions.json +++ b/trains/community/esphome/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.56": { + "1.1.57": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/esphome/1.1.56", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/esphome/1.1.57", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2025.11.1_1.1.56", - "version": "1.1.56", + "human_version": "2025.11.1_1.1.57", + "version": "1.1.57", "app_metadata": { "app_version": "2025.11.1", "capabilities": [ @@ -32,8 +32,8 @@ "keywords": [ "home-automation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "ESPHome", "train": "community", - "version": "1.1.56" + "version": "1.1.57" }, "schema": { "groups": [ @@ -974,8 +974,8 @@ "keywords": [ "home-automation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -999,7 +999,7 @@ ], "title": "ESPHome", "train": "community", - "version": "1.1.56" + "version": "1.1.57" } } } \ No newline at end of file diff --git a/trains/community/excalidraw/app_versions.json b/trains/community/excalidraw/app_versions.json index 6718444524..e9deff3fa2 100644 --- a/trains/community/excalidraw/app_versions.json +++ b/trains/community/excalidraw/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.6": { + "1.0.7": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/excalidraw/1.0.6", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/excalidraw/1.0.7", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "latest_1.0.6", - "version": "1.0.6", + "human_version": "latest_1.0.7", + "version": "1.0.7", "app_metadata": { "app_version": "latest", "capabilities": [ @@ -48,8 +48,8 @@ "keywords": [ "diagram" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -74,7 +74,7 @@ ], "title": "Excalidraw", "train": "community", - "version": "1.0.6" + "version": "1.0.7" }, "schema": { "groups": [ @@ -686,8 +686,8 @@ "keywords": [ "diagram" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -712,7 +712,7 @@ ], "title": "Excalidraw", "train": "community", - "version": "1.0.6" + "version": "1.0.7" } } } \ No newline at end of file diff --git a/trains/community/factorio/app_versions.json b/trains/community/factorio/app_versions.json index 6939c0a900..ec77618cc3 100644 --- a/trains/community/factorio/app_versions.json +++ b/trains/community/factorio/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.13": { + "1.0.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/factorio/1.0.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/factorio/1.0.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "stable-2.0.69_1.0.13", - "version": "1.0.13", + "human_version": "stable-2.0.69_1.0.14", + "version": "1.0.14", "app_metadata": { "app_version": "stable-2.0.69", "capabilities": [ @@ -46,8 +46,8 @@ "server", "factorio" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -72,7 +72,7 @@ ], "title": "Factorio Server", "train": "community", - "version": "1.0.13" + "version": "1.0.14" }, "schema": { "groups": [ @@ -973,8 +973,8 @@ "server", "factorio" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -999,7 +999,7 @@ ], "title": "Factorio Server", "train": "community", - "version": "1.0.13" + "version": "1.0.14" } } } \ No newline at end of file diff --git a/trains/community/filebrowser/app_versions.json b/trains/community/filebrowser/app_versions.json index e058c6a70c..87c2337c47 100644 --- a/trains/community/filebrowser/app_versions.json +++ b/trains/community/filebrowser/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.49": { + "1.3.50": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/filebrowser/1.3.49", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/community/filebrowser/1.3.50", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v2.49.0_1.3.49", - "version": "1.3.49", + "human_version": "v2.49.0_1.3.50", + "version": "1.3.50", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "files", "browser" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "File Browser", "train": "community", - "version": "1.3.49" + "version": "1.3.50" }, "schema": { "groups": [ @@ -821,8 +821,8 @@ "files", "browser" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -851,7 +851,7 @@ ], "title": "File Browser", "train": "community", - "version": "1.3.49" + "version": "1.3.50" } } } \ No newline at end of file diff --git a/trains/community/fileflows/app_versions.json b/trains/community/fileflows/app_versions.json index 7f031f70f0..a3525597d2 100644 --- a/trains/community/fileflows/app_versions.json +++ b/trains/community/fileflows/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.11": { + "1.0.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/fileflows/1.0.11", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/fileflows/1.0.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "25.11_1.0.11", - "version": "1.0.11", + "human_version": "25.11_1.0.12", + "version": "1.0.12", "app_metadata": { "app_version": "25.11", "capabilities": [ @@ -52,8 +52,8 @@ "images", "automate" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -82,7 +82,7 @@ ], "title": "FileFlows", "train": "community", - "version": "1.0.11" + "version": "1.0.12" }, "schema": { "groups": [ @@ -1204,8 +1204,8 @@ "images", "automate" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1234,7 +1234,7 @@ ], "title": "FileFlows", "train": "community", - "version": "1.0.11" + "version": "1.0.12" } } } \ No newline at end of file diff --git a/trains/community/filestash/app_versions.json b/trains/community/filestash/app_versions.json index c3cd815866..124c141c42 100644 --- a/trains/community/filestash/app_versions.json +++ b/trains/community/filestash/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.19": { + "1.1.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/filestash/1.1.19", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/filestash/1.1.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "latest_1.1.19", - "version": "1.1.19", + "human_version": "latest_1.1.20", + "version": "1.1.20", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "storage", "file manager" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "Filestash", "train": "community", - "version": "1.1.19" + "version": "1.1.20" }, "schema": { "groups": [ @@ -771,8 +771,8 @@ "storage", "file manager" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -801,7 +801,7 @@ ], "title": "Filestash", "train": "community", - "version": "1.1.19" + "version": "1.1.20" } } } \ No newline at end of file diff --git a/trains/community/firefly-iii/app_versions.json b/trains/community/firefly-iii/app_versions.json index cf162d31a2..a221f9b73d 100644 --- a/trains/community/firefly-iii/app_versions.json +++ b/trains/community/firefly-iii/app_versions.json @@ -1,13 +1,13 @@ { - "1.6.51": { + "1.6.52": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/firefly-iii/1.6.51", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/firefly-iii/1.6.52", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "version-6.4.8_1.6.51", - "version": "1.6.51", + "human_version": "version-6.4.8_1.6.52", + "version": "1.6.52", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -43,8 +43,8 @@ "keywords": [ "finance" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -95,7 +95,7 @@ ], "title": "Firefly III", "train": "community", - "version": "1.6.51" + "version": "1.6.52" }, "schema": { "groups": [ @@ -1207,8 +1207,8 @@ "keywords": [ "finance" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1259,7 +1259,7 @@ ], "title": "Firefly III", "train": "community", - "version": "1.6.51" + "version": "1.6.52" } } } \ No newline at end of file diff --git a/trains/community/fireshare/app_versions.json b/trains/community/fireshare/app_versions.json index 88b4a957e3..bad6017f80 100644 --- a/trains/community/fireshare/app_versions.json +++ b/trains/community/fireshare/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.19": { + "1.0.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/fireshare/1.0.19", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/fireshare/1.0.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.2.30_1.0.19", - "version": "1.0.19", + "human_version": "v1.2.30_1.0.20", + "version": "1.0.20", "app_metadata": { "app_version": "v1.2.30", "capabilities": [ @@ -45,8 +45,8 @@ "file-sharing", "video-sharing" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -73,7 +73,7 @@ ], "title": "Fireshare", "train": "community", - "version": "1.0.19" + "version": "1.0.20" }, "schema": { "groups": [ @@ -1215,8 +1215,8 @@ "file-sharing", "video-sharing" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1243,7 +1243,7 @@ ], "title": "Fireshare", "train": "community", - "version": "1.0.19" + "version": "1.0.20" } } } \ No newline at end of file diff --git a/trains/community/flame/app_versions.json b/trains/community/flame/app_versions.json index 8605f0dd50..719d8c758f 100644 --- a/trains/community/flame/app_versions.json +++ b/trains/community/flame/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.12": { + "1.2.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/flame/1.2.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/flame/1.2.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.3.1_1.2.12", - "version": "1.2.12", + "human_version": "2.3.1_1.2.13", + "version": "1.2.13", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -39,8 +39,8 @@ "keywords": [ "startpage" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -67,7 +67,7 @@ ], "title": "Flame", "train": "community", - "version": "1.2.12" + "version": "1.2.13" }, "schema": { "groups": [ @@ -801,8 +801,8 @@ "keywords": [ "startpage" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -829,7 +829,7 @@ ], "title": "Flame", "train": "community", - "version": "1.2.12" + "version": "1.2.13" } } } \ No newline at end of file diff --git a/trains/community/flaresolverr/app_versions.json b/trains/community/flaresolverr/app_versions.json index 34fb9e5939..26eea3a572 100644 --- a/trains/community/flaresolverr/app_versions.json +++ b/trains/community/flaresolverr/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.20": { + "1.1.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/flaresolverr/1.1.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/flaresolverr/1.1.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v3.4.5_1.1.20", - "version": "1.1.20", + "human_version": "v3.4.5_1.1.21", + "version": "1.1.21", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "networking", "captcha" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -52,7 +52,7 @@ ], "title": "FlareSolverr", "train": "community", - "version": "1.1.20" + "version": "1.1.21" }, "schema": { "groups": [ @@ -808,8 +808,8 @@ "networking", "captcha" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -833,7 +833,7 @@ ], "title": "FlareSolverr", "train": "community", - "version": "1.1.20" + "version": "1.1.21" } } } \ No newline at end of file diff --git a/trains/community/flood/app_versions.json b/trains/community/flood/app_versions.json index 8700da2e42..0eaf34aeed 100644 --- a/trains/community/flood/app_versions.json +++ b/trains/community/flood/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.15": { + "1.1.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/flood/1.1.15", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/flood/1.1.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.11.0_1.1.15", - "version": "1.1.15", + "human_version": "4.11.0_1.1.16", + "version": "1.1.16", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "torrent" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -54,7 +54,7 @@ ], "title": "Flood", "train": "community", - "version": "1.1.15" + "version": "1.1.16" }, "schema": { "groups": [ @@ -817,8 +817,8 @@ "keywords": [ "torrent" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -845,7 +845,7 @@ ], "title": "Flood", "train": "community", - "version": "1.1.15" + "version": "1.1.16" } } } \ No newline at end of file diff --git a/trains/community/forgejo-runner/app_versions.json b/trains/community/forgejo-runner/app_versions.json index dd22e16167..71fc419de5 100644 --- a/trains/community/forgejo-runner/app_versions.json +++ b/trains/community/forgejo-runner/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.19": { + "1.0.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/forgejo-runner/1.0.19", - "last_update": "2025-11-24 11:31:58", + "location": "/__w/apps/apps/trains/community/forgejo-runner/1.0.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "12.0.1_1.0.19", - "version": "1.0.19", + "human_version": "12.0.1_1.0.20", + "version": "1.0.20", "app_metadata": { "app_version": "12.0.1", "capabilities": [], @@ -30,8 +30,8 @@ "actions", "runner" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "Forgejo Runner", "train": "community", - "version": "1.0.19" + "version": "1.0.20" }, "schema": { "groups": [ @@ -920,8 +920,8 @@ "actions", "runner" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -946,7 +946,7 @@ ], "title": "Forgejo Runner", "train": "community", - "version": "1.0.19" + "version": "1.0.20" } } } \ No newline at end of file diff --git a/trains/community/forgejo/app_versions.json b/trains/community/forgejo/app_versions.json index 5ae219eb04..81ceb12e08 100644 --- a/trains/community/forgejo/app_versions.json +++ b/trains/community/forgejo/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.33": { + "1.0.34": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/forgejo/1.0.33", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/forgejo/1.0.34", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "13.0.3-rootless_1.0.33", - "version": "1.0.33", + "human_version": "13.0.3-rootless_1.0.34", + "version": "1.0.34", "app_metadata": { "app_version": "13.0.3-rootless", "capabilities": [], @@ -25,8 +25,8 @@ "forgejo", "source control" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "Forgejo", "train": "community", - "version": "1.0.33" + "version": "1.0.34" }, "schema": { "groups": [ @@ -1237,8 +1237,8 @@ "forgejo", "source control" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1270,7 +1270,7 @@ ], "title": "Forgejo", "train": "community", - "version": "1.0.33" + "version": "1.0.34" } } } \ No newline at end of file diff --git a/trains/community/freshrss/app_versions.json b/trains/community/freshrss/app_versions.json index 677d5a7073..634eebd4e9 100644 --- a/trains/community/freshrss/app_versions.json +++ b/trains/community/freshrss/app_versions.json @@ -1,13 +1,13 @@ { - "1.4.23": { + "1.4.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/freshrss/1.4.23", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/freshrss/1.4.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.27.1_1.4.23", - "version": "1.4.23", + "human_version": "1.27.1_1.4.24", + "version": "1.4.24", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -40,8 +40,8 @@ "rss", "news" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -75,7 +75,7 @@ ], "title": "FreshRSS", "train": "community", - "version": "1.4.23" + "version": "1.4.24" }, "schema": { "groups": [ @@ -1199,8 +1199,8 @@ "rss", "news" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1234,7 +1234,7 @@ ], "title": "FreshRSS", "train": "community", - "version": "1.4.23" + "version": "1.4.24" } } } \ No newline at end of file diff --git a/trains/community/frigate/app_versions.json b/trains/community/frigate/app_versions.json index 60033697f1..30ea19cd59 100644 --- a/trains/community/frigate/app_versions.json +++ b/trains/community/frigate/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.23": { + "1.2.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/frigate/1.2.23", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/frigate/1.2.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.16.2_1.2.23", - "version": "1.2.23", + "human_version": "0.16.2_1.2.24", + "version": "1.2.24", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -56,8 +56,8 @@ "camera", "nvr" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -85,7 +85,7 @@ ], "title": "Frigate", "train": "community", - "version": "1.2.23" + "version": "1.2.24" }, "schema": { "groups": [ @@ -1629,8 +1629,8 @@ "camera", "nvr" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1658,7 +1658,7 @@ ], "title": "Frigate", "train": "community", - "version": "1.2.23" + "version": "1.2.24" } } } \ No newline at end of file diff --git a/trains/community/fscrawler/app_versions.json b/trains/community/fscrawler/app_versions.json index e19a80b077..29d4f7da1f 100644 --- a/trains/community/fscrawler/app_versions.json +++ b/trains/community/fscrawler/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.13": { + "1.2.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/fscrawler/1.2.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/fscrawler/1.2.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.10-SNAPSHOT-ocr-es7_1.2.13", - "version": "1.2.13", + "human_version": "2.10-SNAPSHOT-ocr-es7_1.2.14", + "version": "1.2.14", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "index", "crawler" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -54,7 +54,7 @@ ], "title": "FSCrawler", "train": "community", - "version": "1.2.13" + "version": "1.2.14" }, "schema": { "groups": [ @@ -830,8 +830,8 @@ "index", "crawler" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -857,7 +857,7 @@ ], "title": "FSCrawler", "train": "community", - "version": "1.2.13" + "version": "1.2.14" } } } \ No newline at end of file diff --git a/trains/community/garage/app_versions.json b/trains/community/garage/app_versions.json index ba244722e7..5b428d9aa0 100644 --- a/trains/community/garage/app_versions.json +++ b/trains/community/garage/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.20": { + "1.0.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/garage/1.0.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/garage/1.0.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v2.1.0_1.0.20", - "version": "1.0.20", + "human_version": "v2.1.0_1.0.21", + "version": "1.0.21", "app_metadata": { "app_version": "v2.1.0", "capabilities": [], @@ -24,8 +24,8 @@ "garage", "object storage" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -59,7 +59,7 @@ ], "title": "Garage", "train": "community", - "version": "1.0.20" + "version": "1.0.21" }, "schema": { "groups": [ @@ -1689,8 +1689,8 @@ "garage", "object storage" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1724,7 +1724,7 @@ ], "title": "Garage", "train": "community", - "version": "1.0.20" + "version": "1.0.21" } } } \ No newline at end of file diff --git a/trains/community/gaseous-server/app_versions.json b/trains/community/gaseous-server/app_versions.json index 609ea973cd..cf4ba2ef84 100644 --- a/trains/community/gaseous-server/app_versions.json +++ b/trains/community/gaseous-server/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.20": { + "1.1.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/gaseous-server/1.1.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/gaseous-server/1.1.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.7.14_1.1.20", - "version": "1.1.20", + "human_version": "v1.7.14_1.1.21", + "version": "1.1.21", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -40,8 +40,8 @@ "games", "emulation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -75,7 +75,7 @@ ], "title": "Gaseous Server", "train": "community", - "version": "1.1.20" + "version": "1.1.21" }, "schema": { "groups": [ @@ -1029,8 +1029,8 @@ "games", "emulation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1064,7 +1064,7 @@ ], "title": "Gaseous Server", "train": "community", - "version": "1.1.20" + "version": "1.1.21" } } } \ No newline at end of file diff --git a/trains/community/gatus/app_versions.json b/trains/community/gatus/app_versions.json index 56b4aa82d8..7aecc012e5 100644 --- a/trains/community/gatus/app_versions.json +++ b/trains/community/gatus/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.6": { + "1.0.7": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/gatus/1.0.6", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/gatus/1.0.7", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v5.33.0_1.0.6", - "version": "1.0.6", + "human_version": "v5.33.0_1.0.7", + "version": "1.0.7", "app_metadata": { "app_version": "v5.33.0", "capabilities": [], @@ -25,8 +25,8 @@ "status page", "uptime" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Gatus", "train": "community", - "version": "1.0.6" + "version": "1.0.7" }, "schema": { "groups": [ @@ -823,8 +823,8 @@ "status page", "uptime" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -848,7 +848,7 @@ ], "title": "Gatus", "train": "community", - "version": "1.0.6" + "version": "1.0.7" } } } \ No newline at end of file diff --git a/trains/community/gitea-act-runner/app_versions.json b/trains/community/gitea-act-runner/app_versions.json index 519b83d77f..b04a8597da 100644 --- a/trains/community/gitea-act-runner/app_versions.json +++ b/trains/community/gitea-act-runner/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.22": { + "1.0.23": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/gitea-act-runner/1.0.22", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/gitea-act-runner/1.0.23", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.2.13_1.0.22", - "version": "1.0.22", + "human_version": "0.2.13_1.0.23", + "version": "1.0.23", "app_metadata": { "app_version": "0.2.13", "capabilities": [], @@ -30,8 +30,8 @@ "actions", "runner" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "Gitea Act Runner", "train": "community", - "version": "1.0.22" + "version": "1.0.23" }, "schema": { "groups": [ @@ -902,8 +902,8 @@ "actions", "runner" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -929,7 +929,7 @@ ], "title": "Gitea Act Runner", "train": "community", - "version": "1.0.22" + "version": "1.0.23" } } } \ No newline at end of file diff --git a/trains/community/gitea/app_versions.json b/trains/community/gitea/app_versions.json index 1b19b743a5..8c837d58db 100644 --- a/trains/community/gitea/app_versions.json +++ b/trains/community/gitea/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.28": { + "1.3.29": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/gitea/1.3.28", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/gitea/1.3.29", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.25.2-rootless_1.3.28", - "version": "1.3.28", + "human_version": "1.25.2-rootless_1.3.29", + "version": "1.3.29", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -28,8 +28,8 @@ "gitea", "source control" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -66,7 +66,7 @@ ], "title": "Gitea", "train": "community", - "version": "1.3.28" + "version": "1.3.29" }, "schema": { "groups": [ @@ -1218,8 +1218,8 @@ "gitea", "source control" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1256,7 +1256,7 @@ ], "title": "Gitea", "train": "community", - "version": "1.3.28" + "version": "1.3.29" } } } \ No newline at end of file diff --git a/trains/community/glances/app_versions.json b/trains/community/glances/app_versions.json index 2c14f10651..6f42eb9a24 100644 --- a/trains/community/glances/app_versions.json +++ b/trains/community/glances/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.22": { + "1.0.23": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/glances/1.0.22", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/glances/1.0.23", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.3.0.8_1.0.22", - "version": "1.0.22", + "human_version": "4.3.0.8_1.0.23", + "version": "1.0.23", "app_metadata": { "app_version": "4.3.0.8", "capabilities": [ @@ -62,8 +62,8 @@ "metric", "monitoring" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -89,7 +89,7 @@ ], "title": "Glances", "train": "community", - "version": "1.0.22" + "version": "1.0.23" }, "schema": { "groups": [ @@ -705,8 +705,8 @@ "metric", "monitoring" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -732,7 +732,7 @@ ], "title": "Glances", "train": "community", - "version": "1.0.22" + "version": "1.0.23" } } } \ No newline at end of file diff --git a/trains/community/gotify/app_versions.json b/trains/community/gotify/app_versions.json index ab960cf7e9..fe903b3901 100644 --- a/trains/community/gotify/app_versions.json +++ b/trains/community/gotify/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.12": { + "1.0.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/gotify/1.0.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/gotify/1.0.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.7.3_1.0.12", - "version": "1.0.12", + "human_version": "2.7.3_1.0.13", + "version": "1.0.13", "app_metadata": { "app_version": "2.7.3", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "notifications" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -48,7 +48,7 @@ ], "title": "Gotify", "train": "community", - "version": "1.0.12" + "version": "1.0.13" }, "schema": { "groups": [ @@ -898,8 +898,8 @@ "keywords": [ "notifications" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -923,7 +923,7 @@ ], "title": "Gotify", "train": "community", - "version": "1.0.12" + "version": "1.0.13" } } } \ No newline at end of file diff --git a/trains/community/grafana/app_versions.json b/trains/community/grafana/app_versions.json index fa2e864b7c..a497ed3725 100644 --- a/trains/community/grafana/app_versions.json +++ b/trains/community/grafana/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.19": { + "1.3.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/grafana/1.3.19", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/grafana/1.3.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "12.3.0_1.3.19", - "version": "1.3.19", + "human_version": "12.3.0_1.3.20", + "version": "1.3.20", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -29,8 +29,8 @@ "metrics", "dashboards" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "Grafana", "train": "community", - "version": "1.3.19" + "version": "1.3.20" }, "schema": { "groups": [ @@ -1003,8 +1003,8 @@ "metrics", "dashboards" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1032,7 +1032,7 @@ ], "title": "Grafana", "train": "community", - "version": "1.3.19" + "version": "1.3.20" } } } \ No newline at end of file diff --git a/trains/community/gramps-web/app_versions.json b/trains/community/gramps-web/app_versions.json index ae546ebf79..e44a7f9219 100644 --- a/trains/community/gramps-web/app_versions.json +++ b/trains/community/gramps-web/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.26": { + "1.1.27": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/gramps-web/1.1.26", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/gramps-web/1.1.27", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "25.11.0_1.1.26", - "version": "1.1.26", + "human_version": "25.11.0_1.1.27", + "version": "1.1.27", "app_metadata": { "app_version": "25.11.0", "capabilities": [], @@ -24,8 +24,8 @@ "genealogy", "familytree" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "Gramps Web", "train": "community", - "version": "1.1.26" + "version": "1.1.27" }, "schema": { "groups": [ @@ -1533,8 +1533,8 @@ "genealogy", "familytree" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1565,7 +1565,7 @@ ], "title": "Gramps Web", "train": "community", - "version": "1.1.26" + "version": "1.1.27" } } } \ No newline at end of file diff --git a/trains/community/grocy/app_versions.json b/trains/community/grocy/app_versions.json index e2d2e1f177..6f8759f431 100644 --- a/trains/community/grocy/app_versions.json +++ b/trains/community/grocy/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.9": { + "1.0.10": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/grocy/1.0.9", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/grocy/1.0.10", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.5.0_1.0.9", - "version": "1.0.9", + "human_version": "4.5.0_1.0.10", + "version": "1.0.10", "app_metadata": { "app_version": "4.5.0", "capabilities": [ @@ -44,8 +44,8 @@ "keywords": [ "groceries" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -71,7 +71,7 @@ ], "title": "Grocy", "train": "community", - "version": "1.0.9" + "version": "1.0.10" }, "schema": { "groups": [ @@ -847,8 +847,8 @@ "keywords": [ "groceries" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -874,7 +874,7 @@ ], "title": "Grocy", "train": "community", - "version": "1.0.9" + "version": "1.0.10" } } } \ No newline at end of file diff --git a/trains/community/handbrake-web/app_versions.json b/trains/community/handbrake-web/app_versions.json index a7957abee8..7923bc642e 100644 --- a/trains/community/handbrake-web/app_versions.json +++ b/trains/community/handbrake-web/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.20": { + "1.0.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/handbrake-web/1.0.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/handbrake-web/1.0.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.7.3_1.0.20", - "version": "1.0.20", + "human_version": "0.7.3_1.0.21", + "version": "1.0.21", "app_metadata": { "app_version": "0.7.3", "capabilities": [], @@ -25,8 +25,8 @@ "video", "transcoder" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "Handbrake Web", "train": "community", - "version": "1.0.20" + "version": "1.0.21" }, "schema": { "groups": [ @@ -970,8 +970,8 @@ "video", "transcoder" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1002,7 +1002,7 @@ ], "title": "Handbrake Web", "train": "community", - "version": "1.0.20" + "version": "1.0.21" } } } \ No newline at end of file diff --git a/trains/community/handbrake/app_versions.json b/trains/community/handbrake/app_versions.json index 4a4f40a1da..1b3561eb43 100644 --- a/trains/community/handbrake/app_versions.json +++ b/trains/community/handbrake/app_versions.json @@ -1,13 +1,13 @@ { - "2.2.20": { + "2.2.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/handbrake/2.2.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/handbrake/2.2.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v25.10.1_2.2.20", - "version": "2.2.20", + "human_version": "v25.10.1_2.2.21", + "version": "2.2.21", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -57,8 +57,8 @@ "video", "transcoder" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -83,7 +83,7 @@ ], "title": "Handbrake", "train": "community", - "version": "2.2.20" + "version": "2.2.21" }, "schema": { "groups": [ @@ -1419,8 +1419,8 @@ "video", "transcoder" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1445,7 +1445,7 @@ ], "title": "Handbrake", "train": "community", - "version": "2.2.20" + "version": "2.2.21" } } } \ No newline at end of file diff --git a/trains/community/headscale/app_versions.json b/trains/community/headscale/app_versions.json index dde1bcdf80..7998ac54ae 100644 --- a/trains/community/headscale/app_versions.json +++ b/trains/community/headscale/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.16": { + "1.0.17": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/headscale/1.0.16", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/headscale/1.0.17", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.27.1_1.0.16", - "version": "1.0.16", + "human_version": "v0.27.1_1.0.17", + "version": "1.0.17", "app_metadata": { "app_version": "v0.27.1", "capabilities": [], @@ -25,8 +25,8 @@ "tailscale", "vpn" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Headscale", "train": "community", - "version": "1.0.16" + "version": "1.0.17" }, "schema": { "groups": [ @@ -1162,8 +1162,8 @@ "tailscale", "vpn" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1187,7 +1187,7 @@ ], "title": "Headscale", "train": "community", - "version": "1.0.16" + "version": "1.0.17" } } } \ No newline at end of file diff --git a/trains/community/heimdall/app_versions.json b/trains/community/heimdall/app_versions.json index f73a73c596..47136d100b 100644 --- a/trains/community/heimdall/app_versions.json +++ b/trains/community/heimdall/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.21": { + "1.0.22": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/heimdall/1.0.21", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/heimdall/1.0.22", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.7.6_1.0.21", - "version": "1.0.21", + "human_version": "2.7.6_1.0.22", + "version": "1.0.22", "app_metadata": { "app_version": "2.7.6", "capabilities": [ @@ -44,8 +44,8 @@ "keywords": [ "dashboard" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -70,7 +70,7 @@ ], "title": "Heimdall", "train": "community", - "version": "1.0.21" + "version": "1.0.22" }, "schema": { "groups": [ @@ -934,8 +934,8 @@ "keywords": [ "dashboard" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -960,7 +960,7 @@ ], "title": "Heimdall", "train": "community", - "version": "1.0.21" + "version": "1.0.22" } } } \ No newline at end of file diff --git a/trains/community/homarr/app_versions.json b/trains/community/homarr/app_versions.json index 727c0afeae..2b04b8c8ab 100644 --- a/trains/community/homarr/app_versions.json +++ b/trains/community/homarr/app_versions.json @@ -1,13 +1,13 @@ { - "2.1.37": { + "2.1.38": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/homarr/2.1.37", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/community/homarr/2.1.38", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.44.0_2.1.37", - "version": "2.1.37", + "human_version": "v1.44.0_2.1.38", + "version": "2.1.38", "app_metadata": { "app_version": "v1.44.0", "capabilities": [ @@ -49,8 +49,8 @@ "keywords": [ "dashboard" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -79,7 +79,7 @@ ], "title": "Homarr", "train": "community", - "version": "2.1.37" + "version": "2.1.38" }, "schema": { "groups": [ @@ -899,8 +899,8 @@ "keywords": [ "dashboard" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -929,7 +929,7 @@ ], "title": "Homarr", "train": "community", - "version": "2.1.37" + "version": "2.1.38" } } } \ No newline at end of file diff --git a/trains/community/homebox/app_versions.json b/trains/community/homebox/app_versions.json index 15b5555372..ed570ebbee 100644 --- a/trains/community/homebox/app_versions.json +++ b/trains/community/homebox/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.15": { + "1.0.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/homebox/1.0.15", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/homebox/1.0.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.21.0-rootless_1.0.15", - "version": "1.0.15", + "human_version": "0.21.0-rootless_1.0.16", + "version": "1.0.16", "app_metadata": { "app_version": "0.21.0-rootless", "capabilities": [], @@ -24,8 +24,8 @@ "organization", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -52,7 +52,7 @@ ], "title": "Homebox", "train": "community", - "version": "1.0.15" + "version": "1.0.16" }, "schema": { "groups": [ @@ -535,8 +535,8 @@ "organization", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -563,7 +563,7 @@ ], "title": "Homebox", "train": "community", - "version": "1.0.15" + "version": "1.0.16" } } } \ No newline at end of file diff --git a/trains/community/homepage/app_versions.json b/trains/community/homepage/app_versions.json index cef8a80fcb..73c420a862 100644 --- a/trains/community/homepage/app_versions.json +++ b/trains/community/homepage/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.23": { + "1.2.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/homepage/1.2.23", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/homepage/1.2.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.7.0_1.2.23", - "version": "1.2.23", + "human_version": "v1.7.0_1.2.24", + "version": "1.2.24", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -31,8 +31,8 @@ "keywords": [ "dashboard" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -64,7 +64,7 @@ ], "title": "Homepage", "train": "community", - "version": "1.2.23" + "version": "1.2.24" }, "schema": { "groups": [ @@ -828,8 +828,8 @@ "keywords": [ "dashboard" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -861,7 +861,7 @@ ], "title": "Homepage", "train": "community", - "version": "1.2.23" + "version": "1.2.24" } } } \ No newline at end of file diff --git a/trains/community/homer/app_versions.json b/trains/community/homer/app_versions.json index 23714c2e2b..bf2cb0cd50 100644 --- a/trains/community/homer/app_versions.json +++ b/trains/community/homer/app_versions.json @@ -1,13 +1,13 @@ { - "2.2.16": { + "2.2.17": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/homer/2.2.16", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/homer/2.2.17", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v25.11.1_2.2.16", - "version": "2.2.16", + "human_version": "v25.11.1_2.2.17", + "version": "2.2.17", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -23,8 +23,8 @@ "home": "https://github.com/bastienwirtz/homer", "host_mounts": [], "icon": "https://media.sys.truenas.net/apps/homer/icons/icon.png", - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -55,7 +55,7 @@ ], "title": "Homer", "train": "community", - "version": "2.2.16" + "version": "2.2.17" }, "schema": { "groups": [ @@ -809,8 +809,8 @@ "home": "https://github.com/bastienwirtz/homer", "host_mounts": [], "icon": "https://media.sys.truenas.net/apps/homer/icons/icon.png", - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -841,7 +841,7 @@ ], "title": "Homer", "train": "community", - "version": "2.2.16" + "version": "2.2.17" } } } \ No newline at end of file diff --git a/trains/community/hoppscotch/app_versions.json b/trains/community/hoppscotch/app_versions.json index 289ebb893a..a3bd0c1b68 100644 --- a/trains/community/hoppscotch/app_versions.json +++ b/trains/community/hoppscotch/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.22": { + "1.0.23": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/hoppscotch/1.0.22", - "last_update": "2025-11-27 12:24:38", + "location": "/__w/apps/apps/trains/community/hoppscotch/1.0.23", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2025.11.0_1.0.22", - "version": "1.0.22", + "human_version": "2025.11.0_1.0.23", + "version": "1.0.23", "app_metadata": { "app_version": "2025.11.0", "capabilities": [], @@ -25,8 +25,8 @@ "development", "postman" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -76,7 +76,7 @@ ], "title": "Hoppscotch", "train": "community", - "version": "1.0.22" + "version": "1.0.23" }, "schema": { "groups": [ @@ -1138,8 +1138,8 @@ "development", "postman" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1189,7 +1189,7 @@ ], "title": "Hoppscotch", "train": "community", - "version": "1.0.22" + "version": "1.0.23" } } } \ No newline at end of file diff --git a/trains/community/huntarr/app_versions.json b/trains/community/huntarr/app_versions.json index c80e444348..3ea9cf625e 100644 --- a/trains/community/huntarr/app_versions.json +++ b/trains/community/huntarr/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.6": { + "1.0.7": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/huntarr/1.0.6", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/huntarr/1.0.7", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "8.2.10_1.0.6", - "version": "1.0.6", + "human_version": "8.2.10_1.0.7", + "version": "1.0.7", "app_metadata": { "app_version": "8.2.10", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -48,7 +48,7 @@ ], "title": "Huntarr", "train": "community", - "version": "1.0.6" + "version": "1.0.7" }, "schema": { "groups": [ @@ -807,8 +807,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -832,7 +832,7 @@ ], "title": "Huntarr", "train": "community", - "version": "1.0.6" + "version": "1.0.7" } } } \ No newline at end of file diff --git a/trains/community/i2p/app_versions.json b/trains/community/i2p/app_versions.json index 6f6f463c21..c235d24d6a 100644 --- a/trains/community/i2p/app_versions.json +++ b/trains/community/i2p/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.21": { + "1.0.22": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/i2p/1.0.21", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/i2p/1.0.22", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "i2p-2.10.0-2_1.0.21", - "version": "1.0.21", + "human_version": "i2p-2.10.0-2_1.0.22", + "version": "1.0.22", "app_metadata": { "app_version": "i2p-2.10.0-2", "capabilities": [], @@ -24,8 +24,8 @@ "i2p", "privacy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "I2P", "train": "community", - "version": "1.0.21" + "version": "1.0.22" }, "schema": { "groups": [ @@ -988,8 +988,8 @@ "i2p", "privacy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1014,7 +1014,7 @@ ], "title": "I2P", "train": "community", - "version": "1.0.21" + "version": "1.0.22" } } } \ No newline at end of file diff --git a/trains/community/iconik-storage-gateway/app_versions.json b/trains/community/iconik-storage-gateway/app_versions.json index 63a4d2e5ad..94ec015d2c 100644 --- a/trains/community/iconik-storage-gateway/app_versions.json +++ b/trains/community/iconik-storage-gateway/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.34": { + "1.0.35": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/iconik-storage-gateway/1.0.34", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/iconik-storage-gateway/1.0.35", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "3.15.4_1.0.34", - "version": "1.0.34", + "human_version": "3.15.4_1.0.35", + "version": "1.0.35", "app_metadata": { "app_version": "3.15.4", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "iconik" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Iconik Storage Gateway", "train": "community", - "version": "1.0.34" + "version": "1.0.35" }, "schema": { "groups": [ @@ -747,8 +747,8 @@ "keywords": [ "iconik" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -773,7 +773,7 @@ ], "title": "Iconik Storage Gateway", "train": "community", - "version": "1.0.34" + "version": "1.0.35" } } } \ No newline at end of file diff --git a/trains/community/immich/app_versions.json b/trains/community/immich/app_versions.json index 8d21b3e4b9..26552df208 100644 --- a/trains/community/immich/app_versions.json +++ b/trains/community/immich/app_versions.json @@ -1,13 +1,13 @@ { - "1.10.14": { + "1.10.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/immich/1.10.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/immich/1.10.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v2.3.1_1.10.14", - "version": "1.10.14", + "human_version": "v2.3.1_1.10.15", + "version": "1.10.15", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "photos", "backup" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -67,7 +67,7 @@ ], "title": "Immich", "train": "community", - "version": "1.10.14" + "version": "1.10.15" }, "schema": { "groups": [ @@ -1271,8 +1271,8 @@ "photos", "backup" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1311,7 +1311,7 @@ ], "title": "Immich", "train": "community", - "version": "1.10.14" + "version": "1.10.15" } } } \ No newline at end of file diff --git a/trains/community/influxdb/app_versions.json b/trains/community/influxdb/app_versions.json index be86814871..0eca18a619 100644 --- a/trains/community/influxdb/app_versions.json +++ b/trains/community/influxdb/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.1": { + "1.1.2": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/influxdb/1.1.1", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/influxdb/1.1.2", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.7.12_1.1.1", - "version": "1.1.1", + "human_version": "2.7.12_1.1.2", + "version": "1.1.2", "app_metadata": { "app_version": "2.7.12", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "metrics" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "InfluxDB", "train": "community", - "version": "1.1.1" + "version": "1.1.2" }, "schema": { "groups": [ @@ -965,8 +965,8 @@ "keywords": [ "metrics" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -991,7 +991,7 @@ ], "title": "InfluxDB", "train": "community", - "version": "1.1.1" + "version": "1.1.2" } } } \ No newline at end of file diff --git a/trains/community/invidious/app_versions.json b/trains/community/invidious/app_versions.json index b802af7d85..605c968bbf 100644 --- a/trains/community/invidious/app_versions.json +++ b/trains/community/invidious/app_versions.json @@ -1,13 +1,13 @@ { - "1.4.17": { + "1.4.18": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/invidious/1.4.17", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/invidious/1.4.18", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.20250913.0_1.4.17", - "version": "1.4.17", + "human_version": "2.20250913.0_1.4.18", + "version": "1.4.18", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "youtube" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -73,7 +73,7 @@ ], "title": "Invidious", "train": "community", - "version": "1.4.17" + "version": "1.4.18" }, "schema": { "groups": [ @@ -1191,8 +1191,8 @@ "keywords": [ "youtube" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1238,7 +1238,7 @@ ], "title": "Invidious", "train": "community", - "version": "1.4.17" + "version": "1.4.18" } } } \ No newline at end of file diff --git a/trains/community/invoice-ninja/app_versions.json b/trains/community/invoice-ninja/app_versions.json index 04053b0830..c2cb29529a 100644 --- a/trains/community/invoice-ninja/app_versions.json +++ b/trains/community/invoice-ninja/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.106": { + "1.0.107": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/invoice-ninja/1.0.106", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/invoice-ninja/1.0.107", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "5.12.28-o_1.0.106", - "version": "1.0.106", + "human_version": "5.12.28-o_1.0.107", + "version": "1.0.107", "app_metadata": { "app_version": "5.12.28-o", "capabilities": [ @@ -48,8 +48,8 @@ "keywords": [ "finance" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -102,7 +102,7 @@ ], "title": "Invoice Ninja", "train": "community", - "version": "1.0.106" + "version": "1.0.107" }, "schema": { "groups": [ @@ -1065,8 +1065,8 @@ "keywords": [ "finance" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1119,7 +1119,7 @@ ], "title": "Invoice Ninja", "train": "community", - "version": "1.0.106" + "version": "1.0.107" } } } \ No newline at end of file diff --git a/trains/community/ipfs/app_versions.json b/trains/community/ipfs/app_versions.json index 30190092bf..1fcff7d612 100644 --- a/trains/community/ipfs/app_versions.json +++ b/trains/community/ipfs/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.22": { + "1.2.23": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/ipfs/1.2.22", - "last_update": "2025-11-27 11:24:32", + "location": "/__w/apps/apps/trains/community/ipfs/1.2.23", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.39.0_1.2.22", - "version": "1.2.22", + "human_version": "v0.39.0_1.2.23", + "version": "1.2.23", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -29,8 +29,8 @@ "file-sharing", "kubo" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "IPFS", "train": "community", - "version": "1.2.22" + "version": "1.2.23" }, "schema": { "groups": [ @@ -1099,8 +1099,8 @@ "file-sharing", "kubo" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1128,7 +1128,7 @@ ], "title": "IPFS", "train": "community", - "version": "1.2.22" + "version": "1.2.23" } } } \ No newline at end of file diff --git a/trains/community/it-tools/app_versions.json b/trains/community/it-tools/app_versions.json index 6862a32d0d..d85cbd3e25 100644 --- a/trains/community/it-tools/app_versions.json +++ b/trains/community/it-tools/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.20": { + "1.0.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/it-tools/1.0.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/it-tools/1.0.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2024.10.22-7ca5933_1.0.20", - "version": "1.0.20", + "human_version": "2024.10.22-7ca5933_1.0.21", + "version": "1.0.21", "app_metadata": { "app_version": "2024.10.22-7ca5933", "capabilities": [ @@ -48,8 +48,8 @@ "keywords": [ "tools" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -73,7 +73,7 @@ ], "title": "IT Tools", "train": "community", - "version": "1.0.20" + "version": "1.0.21" }, "schema": { "groups": [ @@ -685,8 +685,8 @@ "keywords": [ "tools" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -710,7 +710,7 @@ ], "title": "IT Tools", "train": "community", - "version": "1.0.20" + "version": "1.0.21" } } } \ No newline at end of file diff --git a/trains/community/jackett/app_versions.json b/trains/community/jackett/app_versions.json index 267c072570..c3c5401ff2 100644 --- a/trains/community/jackett/app_versions.json +++ b/trains/community/jackett/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.259": { + "1.0.260": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/jackett/1.0.259", - "last_update": "2025-11-27 11:24:32", + "location": "/__w/apps/apps/trains/community/jackett/1.0.260", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.24.361_1.0.259", - "version": "1.0.259", + "human_version": "0.24.361_1.0.260", + "version": "1.0.260", "app_metadata": { "app_version": "0.24.361", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "indexer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Jackett", "train": "community", - "version": "1.0.259" + "version": "1.0.260" }, "schema": { "groups": [ @@ -809,8 +809,8 @@ "keywords": [ "indexer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -835,7 +835,7 @@ ], "title": "Jackett", "train": "community", - "version": "1.0.259" + "version": "1.0.260" } } } \ No newline at end of file diff --git a/trains/community/jdownloader2/app_versions.json b/trains/community/jdownloader2/app_versions.json index e9e7f4aa72..aefbba666f 100644 --- a/trains/community/jdownloader2/app_versions.json +++ b/trains/community/jdownloader2/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.15": { + "1.0.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/jdownloader2/1.0.15", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/jdownloader2/1.0.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.1.2_1.0.15", - "version": "1.0.15", + "human_version": "2.1.2_1.0.16", + "version": "1.0.16", "app_metadata": { "app_version": "2.1.2", "capabilities": [], @@ -25,8 +25,8 @@ "download", "files" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "JDownloader2", "train": "community", - "version": "1.0.15" + "version": "1.0.16" }, "schema": { "groups": [ @@ -982,8 +982,8 @@ "download", "files" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1007,7 +1007,7 @@ ], "title": "JDownloader2", "train": "community", - "version": "1.0.15" + "version": "1.0.16" } } } \ No newline at end of file diff --git a/trains/community/jellyfin/app_versions.json b/trains/community/jellyfin/app_versions.json index 8c11df6917..2c662ae97f 100644 --- a/trains/community/jellyfin/app_versions.json +++ b/trains/community/jellyfin/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.18": { + "1.2.19": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/jellyfin/1.2.18", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/jellyfin/1.2.19", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "10.11.3_1.2.18", - "version": "1.2.18", + "human_version": "10.11.3_1.2.19", + "version": "1.2.19", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -31,8 +31,8 @@ "media", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -60,7 +60,7 @@ ], "title": "Jellyfin", "train": "community", - "version": "1.2.18" + "version": "1.2.19" }, "schema": { "groups": [ @@ -1355,8 +1355,8 @@ "media", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1384,7 +1384,7 @@ ], "title": "Jellyfin", "train": "community", - "version": "1.2.18" + "version": "1.2.19" } } } \ No newline at end of file diff --git a/trains/community/jellyseerr/app_versions.json b/trains/community/jellyseerr/app_versions.json index 171a4e5200..9e50c3dbbd 100644 --- a/trains/community/jellyseerr/app_versions.json +++ b/trains/community/jellyseerr/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.17": { + "1.2.18": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/jellyseerr/1.2.17", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/jellyseerr/1.2.18", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.7.3_1.2.17", - "version": "1.2.17", + "human_version": "2.7.3_1.2.18", + "version": "1.2.18", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -54,7 +54,7 @@ ], "title": "Jellyseerr", "train": "community", - "version": "1.2.17" + "version": "1.2.18" }, "schema": { "groups": [ @@ -814,8 +814,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -842,7 +842,7 @@ ], "title": "Jellyseerr", "train": "community", - "version": "1.2.17" + "version": "1.2.18" } } } \ No newline at end of file diff --git a/trains/community/jellystat/app_versions.json b/trains/community/jellystat/app_versions.json index 4a61a2bbfc..50f47a001f 100644 --- a/trains/community/jellystat/app_versions.json +++ b/trains/community/jellystat/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.16": { + "1.0.17": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/jellystat/1.0.16", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/jellystat/1.0.17", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.1.6_1.0.16", - "version": "1.0.16", + "human_version": "1.1.6_1.0.17", + "version": "1.0.17", "app_metadata": { "app_version": "1.1.6", "capabilities": [], @@ -24,8 +24,8 @@ "statistics", "jellyfin" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -63,7 +63,7 @@ ], "title": "Jellystat", "train": "community", - "version": "1.0.16" + "version": "1.0.17" }, "schema": { "groups": [ @@ -993,8 +993,8 @@ "statistics", "jellyfin" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1032,7 +1032,7 @@ ], "title": "Jellystat", "train": "community", - "version": "1.0.16" + "version": "1.0.17" } } } \ No newline at end of file diff --git a/trains/community/jelu/app_versions.json b/trains/community/jelu/app_versions.json index 1c6498a33d..38ba0763ef 100644 --- a/trains/community/jelu/app_versions.json +++ b/trains/community/jelu/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.48": { + "1.0.49": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/jelu/1.0.48", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/jelu/1.0.49", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.74.0_1.0.48", - "version": "1.0.48", + "human_version": "0.74.0_1.0.49", + "version": "1.0.49", "app_metadata": { "app_version": "0.74.0", "capabilities": [], @@ -24,8 +24,8 @@ "media", "book" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "Jelu", "train": "community", - "version": "1.0.48" + "version": "1.0.49" }, "schema": { "groups": [ @@ -1198,8 +1198,8 @@ "media", "book" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1227,7 +1227,7 @@ ], "title": "Jelu", "train": "community", - "version": "1.0.48" + "version": "1.0.49" } } } \ No newline at end of file diff --git a/trains/community/jenkins/app_versions.json b/trains/community/jenkins/app_versions.json index b55fe3de6d..a86c6c124f 100644 --- a/trains/community/jenkins/app_versions.json +++ b/trains/community/jenkins/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.21": { + "1.2.22": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/jenkins/1.2.21", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/jenkins/1.2.22", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.528.2-jdk17_1.2.21", - "version": "1.2.21", + "human_version": "2.528.2-jdk17_1.2.22", + "version": "1.2.22", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "automation", "ci/cd" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "Jenkins", "train": "community", - "version": "1.2.21" + "version": "1.2.22" }, "schema": { "groups": [ @@ -932,8 +932,8 @@ "automation", "ci/cd" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -962,7 +962,7 @@ ], "title": "Jenkins", "train": "community", - "version": "1.2.21" + "version": "1.2.22" } } } \ No newline at end of file diff --git a/trains/community/joplin/app_versions.json b/trains/community/joplin/app_versions.json index 2a1400c0f0..811938b591 100644 --- a/trains/community/joplin/app_versions.json +++ b/trains/community/joplin/app_versions.json @@ -1,13 +1,13 @@ { - "1.4.20": { + "1.4.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/joplin/1.4.20", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/joplin/1.4.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "amd64-3.4.3_1.4.20", - "version": "1.4.20", + "human_version": "amd64-3.4.3_1.4.21", + "version": "1.4.21", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "notes" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -63,7 +63,7 @@ ], "title": "Joplin", "train": "community", - "version": "1.4.20" + "version": "1.4.21" }, "schema": { "groups": [ @@ -829,8 +829,8 @@ "keywords": [ "notes" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -866,7 +866,7 @@ ], "title": "Joplin", "train": "community", - "version": "1.4.20" + "version": "1.4.21" } } } \ No newline at end of file diff --git a/trains/community/kapowarr/app_versions.json b/trains/community/kapowarr/app_versions.json index 2d6957726e..a9e5e6f7b4 100644 --- a/trains/community/kapowarr/app_versions.json +++ b/trains/community/kapowarr/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.13": { + "1.2.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/kapowarr/1.2.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/kapowarr/1.2.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.2.0_1.2.13", - "version": "1.2.13", + "human_version": "v1.2.0_1.2.14", + "version": "1.2.14", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "comic", "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "Kapowarr", "train": "community", - "version": "1.2.13" + "version": "1.2.14" }, "schema": { "groups": [ @@ -1070,8 +1070,8 @@ "comic", "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1099,7 +1099,7 @@ ], "title": "Kapowarr", "train": "community", - "version": "1.2.13" + "version": "1.2.14" } } } \ No newline at end of file diff --git a/trains/community/karakeep/app_versions.json b/trains/community/karakeep/app_versions.json index 943b97806a..d2a58f38ea 100644 --- a/trains/community/karakeep/app_versions.json +++ b/trains/community/karakeep/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.46": { + "1.0.47": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/karakeep/1.0.46", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/karakeep/1.0.47", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.28.0_1.0.46", - "version": "1.0.46", + "human_version": "0.28.0_1.0.47", + "version": "1.0.47", "app_metadata": { "app_version": "0.28.0", "capabilities": [ @@ -37,8 +37,8 @@ "hoarder", "bookmarks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -79,7 +79,7 @@ ], "title": "Karakeep", "train": "community", - "version": "1.0.46" + "version": "1.0.47" }, "schema": { "groups": [ @@ -982,8 +982,8 @@ "hoarder", "bookmarks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1024,7 +1024,7 @@ ], "title": "Karakeep", "train": "community", - "version": "1.0.46" + "version": "1.0.47" } } } \ No newline at end of file diff --git a/trains/community/kasm-workspaces/app_versions.json b/trains/community/kasm-workspaces/app_versions.json index 4bd94be588..3d29ecea77 100644 --- a/trains/community/kasm-workspaces/app_versions.json +++ b/trains/community/kasm-workspaces/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.21": { + "1.0.22": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/kasm-workspaces/1.0.21", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/kasm-workspaces/1.0.22", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.18.0_1.0.21", - "version": "1.0.21", + "human_version": "1.18.0_1.0.22", + "version": "1.0.22", "app_metadata": { "app_version": "1.18.0", "capabilities": [ @@ -81,8 +81,8 @@ "kasm", "workspaces" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -106,7 +106,7 @@ ], "title": "Kasm Workspaces", "train": "community", - "version": "1.0.21" + "version": "1.0.22" }, "schema": { "groups": [ @@ -1175,8 +1175,8 @@ "kasm", "workspaces" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1200,7 +1200,7 @@ ], "title": "Kasm Workspaces", "train": "community", - "version": "1.0.21" + "version": "1.0.22" } } } \ No newline at end of file diff --git a/trains/community/kavita/app_versions.json b/trains/community/kavita/app_versions.json index 2b98a1ecf2..d231c5fdb1 100644 --- a/trains/community/kavita/app_versions.json +++ b/trains/community/kavita/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.14": { + "1.2.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/kavita/1.2.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/kavita/1.2.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.8.8_1.2.14", - "version": "1.2.14", + "human_version": "0.8.8_1.2.15", + "version": "1.2.15", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -48,8 +48,8 @@ "ebook", "manga" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -80,7 +80,7 @@ ], "title": "Kavita", "train": "community", - "version": "1.2.14" + "version": "1.2.15" }, "schema": { "groups": [ @@ -840,8 +840,8 @@ "ebook", "manga" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -872,7 +872,7 @@ ], "title": "Kavita", "train": "community", - "version": "1.2.14" + "version": "1.2.15" } } } \ No newline at end of file diff --git a/trains/community/kerberos-agent/app_versions.json b/trains/community/kerberos-agent/app_versions.json index 71613c9f70..300e9eacd6 100644 --- a/trains/community/kerberos-agent/app_versions.json +++ b/trains/community/kerberos-agent/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.38": { + "1.0.39": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/kerberos-agent/1.0.38", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/kerberos-agent/1.0.39", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v3.5.6_1.0.38", - "version": "1.0.38", + "human_version": "v3.5.6_1.0.39", + "version": "1.0.39", "app_metadata": { "app_version": "v3.5.6", "capabilities": [ @@ -30,8 +30,8 @@ "security", "video" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "Kerberos.io Agent", "train": "community", - "version": "1.0.38" + "version": "1.0.39" }, "schema": { "groups": [ @@ -987,8 +987,8 @@ "security", "video" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1015,7 +1015,7 @@ ], "title": "Kerberos.io Agent", "train": "community", - "version": "1.0.38" + "version": "1.0.39" } } } \ No newline at end of file diff --git a/trains/community/keycloak/app_versions.json b/trains/community/keycloak/app_versions.json index edf65e6bbe..e7eac6c12f 100644 --- a/trains/community/keycloak/app_versions.json +++ b/trains/community/keycloak/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.23": { + "1.0.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/keycloak/1.0.23", - "last_update": "2025-11-26 12:33:41", + "location": "/__w/apps/apps/trains/community/keycloak/1.0.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "26.4.6_1.0.23", - "version": "1.0.23", + "human_version": "26.4.6_1.0.24", + "version": "1.0.24", "app_metadata": { "app_version": "26.4.6", "capabilities": [], @@ -25,8 +25,8 @@ "authorization", "sso" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "Keycloak", "train": "community", - "version": "1.0.23" + "version": "1.0.24" }, "schema": { "groups": [ @@ -843,8 +843,8 @@ "authorization", "sso" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -876,7 +876,7 @@ ], "title": "Keycloak", "train": "community", - "version": "1.0.23" + "version": "1.0.24" } } } \ No newline at end of file diff --git a/trains/community/kimai/app_versions.json b/trains/community/kimai/app_versions.json index f32455bd2f..d126ace413 100644 --- a/trains/community/kimai/app_versions.json +++ b/trains/community/kimai/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.18": { + "1.0.19": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/kimai/1.0.18", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/kimai/1.0.19", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "apache-2.44.0_1.0.18", - "version": "1.0.18", + "human_version": "apache-2.44.0_1.0.19", + "version": "1.0.19", "app_metadata": { "app_version": "apache-2.44.0", "capabilities": [ @@ -44,8 +44,8 @@ "keywords": [ "time-tracking" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -76,7 +76,7 @@ ], "title": "Kimai", "train": "community", - "version": "1.0.18" + "version": "1.0.19" }, "schema": { "groups": [ @@ -1203,8 +1203,8 @@ "keywords": [ "time-tracking" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1235,7 +1235,7 @@ ], "title": "Kimai", "train": "community", - "version": "1.0.18" + "version": "1.0.19" } } } \ No newline at end of file diff --git a/trains/community/kitchenowl/app_versions.json b/trains/community/kitchenowl/app_versions.json index d79c591209..e855bdb0a0 100644 --- a/trains/community/kitchenowl/app_versions.json +++ b/trains/community/kitchenowl/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.18": { + "1.0.19": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/kitchenowl/1.0.18", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/kitchenowl/1.0.19", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.7.4_1.0.18", - "version": "1.0.18", + "human_version": "v0.7.4_1.0.19", + "version": "1.0.19", "app_metadata": { "app_version": "v0.7.4", "capabilities": [], @@ -25,8 +25,8 @@ "recipe manager", "shopping list" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "KitchenOwl", "train": "community", - "version": "1.0.18" + "version": "1.0.19" }, "schema": { "groups": [ @@ -1018,8 +1018,8 @@ "recipe manager", "shopping list" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1051,7 +1051,7 @@ ], "title": "KitchenOwl", "train": "community", - "version": "1.0.18" + "version": "1.0.19" } } } \ No newline at end of file diff --git a/trains/community/kiwix-server/app_versions.json b/trains/community/kiwix-server/app_versions.json index e2c66c0fca..2891fb61da 100644 --- a/trains/community/kiwix-server/app_versions.json +++ b/trains/community/kiwix-server/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.11": { + "1.0.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/kiwix-server/1.0.11", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/kiwix-server/1.0.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "3.8.0_1.0.11", - "version": "1.0.11", + "human_version": "3.8.0_1.0.12", + "version": "1.0.12", "app_metadata": { "app_version": "3.8.0", "capabilities": [], @@ -26,8 +26,8 @@ "zim", "wiki" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -51,7 +51,7 @@ ], "title": "Kiwix Server", "train": "community", - "version": "1.0.11" + "version": "1.0.12" }, "schema": { "groups": [ @@ -832,8 +832,8 @@ "zim", "wiki" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -857,7 +857,7 @@ ], "title": "Kiwix Server", "train": "community", - "version": "1.0.11" + "version": "1.0.12" } } } \ No newline at end of file diff --git a/trains/community/komga/app_versions.json b/trains/community/komga/app_versions.json index f47b969158..3a872543ce 100644 --- a/trains/community/komga/app_versions.json +++ b/trains/community/komga/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.21": { + "1.3.22": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/komga/1.3.21", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/komga/1.3.22", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.23.5_1.3.21", - "version": "1.3.21", + "human_version": "1.23.5_1.3.22", + "version": "1.3.22", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -28,8 +28,8 @@ "comics", "mangas" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "Komga", "train": "community", - "version": "1.3.21" + "version": "1.3.22" }, "schema": { "groups": [ @@ -821,8 +821,8 @@ "comics", "mangas" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -849,7 +849,7 @@ ], "title": "Komga", "train": "community", - "version": "1.3.21" + "version": "1.3.22" } } } \ No newline at end of file diff --git a/trains/community/komodo/app_versions.json b/trains/community/komodo/app_versions.json index 721b93bc5a..ecb9aad050 100644 --- a/trains/community/komodo/app_versions.json +++ b/trains/community/komodo/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.37": { + "1.0.38": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/komodo/1.0.37", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/komodo/1.0.38", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.19.5_1.0.37", - "version": "1.0.37", + "human_version": "1.19.5_1.0.38", + "version": "1.0.38", "app_metadata": { "app_version": "1.19.5", "capabilities": [], @@ -28,8 +28,8 @@ "keywords": [ "deployment" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -75,7 +75,7 @@ ], "title": "Komodo", "train": "community", - "version": "1.0.37" + "version": "1.0.38" }, "schema": { "groups": [ @@ -1310,8 +1310,8 @@ "keywords": [ "deployment" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1357,7 +1357,7 @@ ], "title": "Komodo", "train": "community", - "version": "1.0.37" + "version": "1.0.38" } } } \ No newline at end of file diff --git a/trains/community/lancache-monolithic/app_versions.json b/trains/community/lancache-monolithic/app_versions.json index 710781da7e..d762f3a8bb 100644 --- a/trains/community/lancache-monolithic/app_versions.json +++ b/trains/community/lancache-monolithic/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.15": { + "1.0.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/lancache-monolithic/1.0.15", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/lancache-monolithic/1.0.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "latest_1.0.15", - "version": "1.0.15", + "human_version": "latest_1.0.16", + "version": "1.0.16", "app_metadata": { "app_version": "latest", "capabilities": [ @@ -45,8 +45,8 @@ "lancache", "games" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -72,7 +72,7 @@ ], "title": "LanCache Monolithic", "train": "community", - "version": "1.0.15" + "version": "1.0.16" }, "schema": { "groups": [ @@ -1099,8 +1099,8 @@ "lancache", "games" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1126,7 +1126,7 @@ ], "title": "LanCache Monolithic", "train": "community", - "version": "1.0.15" + "version": "1.0.16" } } } \ No newline at end of file diff --git a/trains/community/lazylibrarian/app_versions.json b/trains/community/lazylibrarian/app_versions.json index 318bef3db2..b33453c448 100644 --- a/trains/community/lazylibrarian/app_versions.json +++ b/trains/community/lazylibrarian/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.13": { + "1.0.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/lazylibrarian/1.0.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/lazylibrarian/1.0.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "e65abd21-ls144_1.0.13", - "version": "1.0.13", + "human_version": "e65abd21-ls144_1.0.14", + "version": "1.0.14", "app_metadata": { "app_version": "e65abd21-ls144", "capabilities": [ @@ -45,8 +45,8 @@ "media", "ebooks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -70,7 +70,7 @@ ], "title": "LazyLibrarian", "train": "community", - "version": "1.0.13" + "version": "1.0.14" }, "schema": { "groups": [ @@ -1154,8 +1154,8 @@ "media", "ebooks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1179,7 +1179,7 @@ ], "title": "LazyLibrarian", "train": "community", - "version": "1.0.13" + "version": "1.0.14" } } } \ No newline at end of file diff --git a/trains/community/librechat/app_versions.json b/trains/community/librechat/app_versions.json index 38c6eb785f..f639101061 100644 --- a/trains/community/librechat/app_versions.json +++ b/trains/community/librechat/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.11": { + "1.0.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/librechat/1.0.11", - "last_update": "2025-11-26 12:37:16", + "location": "/__w/apps/apps/trains/community/librechat/1.0.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.8.0_1.0.11", - "version": "1.0.11", + "human_version": "v0.8.0_1.0.12", + "version": "1.0.12", "app_metadata": { "app_version": "v0.8.0", "capabilities": [], @@ -26,8 +26,8 @@ "librechat", "open-source" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -72,7 +72,7 @@ ], "title": "LibreChat", "train": "community", - "version": "1.0.11" + "version": "1.0.12" }, "schema": { "groups": [ @@ -1672,8 +1672,8 @@ "librechat", "open-source" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1718,7 +1718,7 @@ ], "title": "LibreChat", "train": "community", - "version": "1.0.11" + "version": "1.0.12" } } } \ No newline at end of file diff --git a/trains/community/lidarr/app_versions.json b/trains/community/lidarr/app_versions.json index 6345e93dff..f743036498 100644 --- a/trains/community/lidarr/app_versions.json +++ b/trains/community/lidarr/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.28": { + "1.3.29": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/lidarr/1.3.28", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/lidarr/1.3.29", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "3.1.1.4876_1.3.28", - "version": "1.3.28", + "human_version": "3.1.1.4876_1.3.29", + "version": "1.3.29", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "media", "music" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "Lidarr", "train": "community", - "version": "1.3.28" + "version": "1.3.29" }, "schema": { "groups": [ @@ -828,8 +828,8 @@ "media", "music" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -858,7 +858,7 @@ ], "title": "Lidarr", "train": "community", - "version": "1.3.28" + "version": "1.3.29" } } } \ No newline at end of file diff --git a/trains/community/linkding/app_versions.json b/trains/community/linkding/app_versions.json index b479ba39a1..236ca48a4d 100644 --- a/trains/community/linkding/app_versions.json +++ b/trains/community/linkding/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.22": { + "1.3.23": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/linkding/1.3.22", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/linkding/1.3.23", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.44.1_1.3.22", - "version": "1.3.22", + "human_version": "1.44.1_1.3.23", + "version": "1.3.23", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "bookmark" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -61,7 +61,7 @@ ], "title": "Linkding", "train": "community", - "version": "1.3.22" + "version": "1.3.23" }, "schema": { "groups": [ @@ -1136,8 +1136,8 @@ "keywords": [ "bookmark" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1171,7 +1171,7 @@ ], "title": "Linkding", "train": "community", - "version": "1.3.22" + "version": "1.3.23" } } } \ No newline at end of file diff --git a/trains/community/linkwarden/app_versions.json b/trains/community/linkwarden/app_versions.json index a575905987..a2ec7e5fbd 100644 --- a/trains/community/linkwarden/app_versions.json +++ b/trains/community/linkwarden/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.34": { + "1.0.35": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/linkwarden/1.0.34", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/linkwarden/1.0.35", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v2.13.1_1.0.34", - "version": "1.0.34", + "human_version": "v2.13.1_1.0.35", + "version": "1.0.35", "app_metadata": { "app_version": "v2.13.1", "capabilities": [], @@ -24,8 +24,8 @@ "links", "bookmarks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -64,7 +64,7 @@ ], "title": "Linkwarden", "train": "community", - "version": "1.0.34" + "version": "1.0.35" }, "schema": { "groups": [ @@ -1136,8 +1136,8 @@ "links", "bookmarks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1176,7 +1176,7 @@ ], "title": "Linkwarden", "train": "community", - "version": "1.0.34" + "version": "1.0.35" } } } \ No newline at end of file diff --git a/trains/community/listmonk/app_versions.json b/trains/community/listmonk/app_versions.json index bc80d669fe..3df122b893 100644 --- a/trains/community/listmonk/app_versions.json +++ b/trains/community/listmonk/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.22": { + "1.3.23": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/listmonk/1.3.22", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/listmonk/1.3.23", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v5.1.0_1.3.22", - "version": "1.3.22", + "human_version": "v5.1.0_1.3.23", + "version": "1.3.23", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -48,8 +48,8 @@ "mailing-list", "newsletter" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -85,7 +85,7 @@ ], "title": "Listmonk", "train": "community", - "version": "1.3.22" + "version": "1.3.23" }, "schema": { "groups": [ @@ -1069,8 +1069,8 @@ "mailing-list", "newsletter" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1106,7 +1106,7 @@ ], "title": "Listmonk", "train": "community", - "version": "1.3.22" + "version": "1.3.23" } } } \ No newline at end of file diff --git a/trains/community/localai/app_versions.json b/trains/community/localai/app_versions.json index 9d32964020..e434226890 100644 --- a/trains/community/localai/app_versions.json +++ b/trains/community/localai/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.4": { + "1.0.5": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/localai/1.0.4", - "last_update": "2025-11-27 11:24:32", + "location": "/__w/apps/apps/trains/community/localai/1.0.5", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v3.8.0_1.0.4", - "version": "1.0.4", + "human_version": "v3.8.0_1.0.5", + "version": "1.0.5", "app_metadata": { "app_version": "v3.8.0", "capabilities": [], @@ -24,8 +24,8 @@ "ai", "llm" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "LocalAI", "train": "community", - "version": "1.0.4" + "version": "1.0.5" }, "schema": { "groups": [ @@ -1130,8 +1130,8 @@ "ai", "llm" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1155,7 +1155,7 @@ ], "title": "LocalAI", "train": "community", - "version": "1.0.4" + "version": "1.0.5" } } } \ No newline at end of file diff --git a/trains/community/logseq/app_versions.json b/trains/community/logseq/app_versions.json index ba1107bcf0..4686ec8034 100644 --- a/trains/community/logseq/app_versions.json +++ b/trains/community/logseq/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.12": { + "1.2.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/logseq/1.2.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/logseq/1.2.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "latest_1.2.12", - "version": "1.2.12", + "human_version": "latest_1.2.13", + "version": "1.2.13", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "knowledge", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -52,7 +52,7 @@ ], "title": "Logseq", "train": "community", - "version": "1.2.12" + "version": "1.2.13" }, "schema": { "groups": [ @@ -668,8 +668,8 @@ "knowledge", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -693,7 +693,7 @@ ], "title": "Logseq", "train": "community", - "version": "1.2.12" + "version": "1.2.13" } } } \ No newline at end of file diff --git a/trains/community/luanti/app_versions.json b/trains/community/luanti/app_versions.json index e7517ed70f..ca4bb51007 100644 --- a/trains/community/luanti/app_versions.json +++ b/trains/community/luanti/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.14": { + "1.0.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/luanti/1.0.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/luanti/1.0.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "5.14.0_1.0.14", - "version": "1.0.14", + "human_version": "5.14.0_1.0.15", + "version": "1.0.15", "app_metadata": { "app_version": "5.14.0", "capabilities": [], @@ -23,8 +23,8 @@ "minetest", "luanti" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Luanti", "train": "community", - "version": "1.0.14" + "version": "1.0.15" }, "schema": { "groups": [ @@ -931,8 +931,8 @@ "minetest", "luanti" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -957,7 +957,7 @@ ], "title": "Luanti", "train": "community", - "version": "1.0.14" + "version": "1.0.15" } } } \ No newline at end of file diff --git a/trains/community/lyrion-music-server/app_versions.json b/trains/community/lyrion-music-server/app_versions.json index 694201d747..6a919be2b7 100644 --- a/trains/community/lyrion-music-server/app_versions.json +++ b/trains/community/lyrion-music-server/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.33": { + "1.0.34": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/lyrion-music-server/1.0.33", - "last_update": "2025-11-24 11:13:26", + "location": "/__w/apps/apps/trains/community/lyrion-music-server/1.0.34", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "9.0.4_1.0.33", - "version": "1.0.33", + "human_version": "9.0.4_1.0.34", + "version": "1.0.34", "app_metadata": { "app_version": "9.0.4", "capabilities": [ @@ -39,8 +39,8 @@ "music", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -66,7 +66,7 @@ ], "title": "Lyrion Music Server", "train": "community", - "version": "1.0.33" + "version": "1.0.34" }, "schema": { "groups": [ @@ -1422,8 +1422,8 @@ "music", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1449,7 +1449,7 @@ ], "title": "Lyrion Music Server", "train": "community", - "version": "1.0.33" + "version": "1.0.34" } } } \ No newline at end of file diff --git a/trains/community/maintainerr/app_versions.json b/trains/community/maintainerr/app_versions.json index b9a8bb90a0..10274f0517 100644 --- a/trains/community/maintainerr/app_versions.json +++ b/trains/community/maintainerr/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.19": { + "1.0.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/maintainerr/1.0.19", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/maintainerr/1.0.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.21.0_1.0.19", - "version": "1.0.19", + "human_version": "2.21.0_1.0.20", + "version": "1.0.20", "app_metadata": { "app_version": "2.21.0", "capabilities": [], @@ -24,8 +24,8 @@ "media", "plex" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Maintainerr", "train": "community", - "version": "1.0.19" + "version": "1.0.20" }, "schema": { "groups": [ @@ -809,8 +809,8 @@ "media", "plex" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -834,7 +834,7 @@ ], "title": "Maintainerr", "train": "community", - "version": "1.0.19" + "version": "1.0.20" } } } \ No newline at end of file diff --git a/trains/community/makemkv/app_versions.json b/trains/community/makemkv/app_versions.json index af4fca1708..5e7f889436 100644 --- a/trains/community/makemkv/app_versions.json +++ b/trains/community/makemkv/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.13": { + "1.0.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/makemkv/1.0.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/makemkv/1.0.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v25.10.1_1.0.13", - "version": "1.0.13", + "human_version": "v25.10.1_1.0.14", + "version": "1.0.14", "app_metadata": { "app_version": "v25.10.1", "capabilities": [ @@ -54,8 +54,8 @@ "video", "ripping" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -79,7 +79,7 @@ ], "title": "MakeMKV", "train": "community", - "version": "1.0.13" + "version": "1.0.14" }, "schema": { "groups": [ @@ -1050,8 +1050,8 @@ "video", "ripping" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1075,7 +1075,7 @@ ], "title": "MakeMKV", "train": "community", - "version": "1.0.13" + "version": "1.0.14" } } } \ No newline at end of file diff --git a/trains/community/many-notes/app_versions.json b/trains/community/many-notes/app_versions.json index fc5bb874d7..86f634db6e 100644 --- a/trains/community/many-notes/app_versions.json +++ b/trains/community/many-notes/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.14": { + "1.0.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/many-notes/1.0.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/many-notes/1.0.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.15_1.0.14", - "version": "1.0.14", + "human_version": "0.15_1.0.15", + "version": "1.0.15", "app_metadata": { "app_version": "0.15", "capabilities": [], @@ -24,8 +24,8 @@ "documentation", "knowledgebase" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Many Notes", "train": "community", - "version": "1.0.14" + "version": "1.0.15" }, "schema": { "groups": [ @@ -1225,8 +1225,8 @@ "documentation", "knowledgebase" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1250,7 +1250,7 @@ ], "title": "Many Notes", "train": "community", - "version": "1.0.14" + "version": "1.0.15" } } } \ No newline at end of file diff --git a/trains/community/mariadb/app_versions.json b/trains/community/mariadb/app_versions.json index 07315e450c..0ca3fb8057 100644 --- a/trains/community/mariadb/app_versions.json +++ b/trains/community/mariadb/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.19": { + "1.0.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/mariadb/1.0.19", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/mariadb/1.0.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "12.1.2_1.0.19", - "version": "1.0.19", + "human_version": "12.1.2_1.0.20", + "version": "1.0.20", "app_metadata": { "app_version": "12.1.2", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "database" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -48,7 +48,7 @@ ], "title": "Mariadb", "train": "community", - "version": "1.0.19" + "version": "1.0.20" }, "schema": { "groups": [ @@ -821,8 +821,8 @@ "keywords": [ "database" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -846,7 +846,7 @@ ], "title": "Mariadb", "train": "community", - "version": "1.0.19" + "version": "1.0.20" } } } \ No newline at end of file diff --git a/trains/community/mattermost/app_versions.json b/trains/community/mattermost/app_versions.json index 108473e05f..77d1d015ef 100644 --- a/trains/community/mattermost/app_versions.json +++ b/trains/community/mattermost/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.15": { + "1.0.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/mattermost/1.0.15", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/community/mattermost/1.0.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "11.1.1_1.0.15", - "version": "1.0.15", + "human_version": "11.1.1_1.0.16", + "version": "1.0.16", "app_metadata": { "app_version": "11.1.1", "capabilities": [], @@ -25,8 +25,8 @@ "communication", "team" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -59,7 +59,7 @@ ], "title": "Mattermost", "train": "community", - "version": "1.0.15" + "version": "1.0.16" }, "schema": { "groups": [ @@ -1772,8 +1772,8 @@ "communication", "team" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1806,7 +1806,7 @@ ], "title": "Mattermost", "train": "community", - "version": "1.0.15" + "version": "1.0.16" } } } \ No newline at end of file diff --git a/trains/community/mealie/app_versions.json b/trains/community/mealie/app_versions.json index 4bbcb93c83..30a8f1d3ae 100644 --- a/trains/community/mealie/app_versions.json +++ b/trains/community/mealie/app_versions.json @@ -1,13 +1,13 @@ { - "1.5.28": { + "1.5.29": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/mealie/1.5.28", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/mealie/1.5.29", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v3.5.0_1.5.28", - "version": "1.5.28", + "human_version": "v3.5.0_1.5.29", + "version": "1.5.29", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "recipes", "meal planner" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -61,7 +61,7 @@ ], "title": "Mealie", "train": "community", - "version": "1.5.28" + "version": "1.5.29" }, "schema": { "groups": [ @@ -1040,8 +1040,8 @@ "recipes", "meal planner" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1074,7 +1074,7 @@ ], "title": "Mealie", "train": "community", - "version": "1.5.28" + "version": "1.5.29" } } } \ No newline at end of file diff --git a/trains/community/memcached/app_versions.json b/trains/community/memcached/app_versions.json index df337716b0..b304e2e42b 100644 --- a/trains/community/memcached/app_versions.json +++ b/trains/community/memcached/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.10": { + "1.0.11": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/memcached/1.0.10", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/memcached/1.0.11", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.6.39_1.0.10", - "version": "1.0.10", + "human_version": "1.6.39_1.0.11", + "version": "1.0.11", "app_metadata": { "app_version": "1.6.39", "capabilities": [], @@ -24,8 +24,8 @@ "database", "cache" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Memcached", "train": "community", - "version": "1.0.10" + "version": "1.0.11" }, "schema": { "groups": [ @@ -687,8 +687,8 @@ "database", "cache" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -713,7 +713,7 @@ ], "title": "Memcached", "train": "community", - "version": "1.0.10" + "version": "1.0.11" } } } \ No newline at end of file diff --git a/trains/community/mempool/app_versions.json b/trains/community/mempool/app_versions.json index ac20c7e30a..2f81138d0a 100644 --- a/trains/community/mempool/app_versions.json +++ b/trains/community/mempool/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.19": { + "1.0.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/mempool/1.0.19", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/community/mempool/1.0.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v3.2.1_1.0.19", - "version": "1.0.19", + "human_version": "v3.2.1_1.0.20", + "version": "1.0.20", "app_metadata": { "app_version": "v3.2.1", "capabilities": [], @@ -25,8 +25,8 @@ "cryptocurrency", "blockchain" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -64,7 +64,7 @@ ], "title": "Mempool", "train": "community", - "version": "1.0.19" + "version": "1.0.20" }, "schema": { "groups": [ @@ -777,8 +777,8 @@ "cryptocurrency", "blockchain" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -816,7 +816,7 @@ ], "title": "Mempool", "train": "community", - "version": "1.0.19" + "version": "1.0.20" } } } \ No newline at end of file diff --git a/trains/community/meshcentral/app_versions.json b/trains/community/meshcentral/app_versions.json index 99d089e809..4aae4c7d34 100644 --- a/trains/community/meshcentral/app_versions.json +++ b/trains/community/meshcentral/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.6": { + "1.0.7": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/meshcentral/1.0.6", - "last_update": "2025-11-26 12:33:41", + "location": "/__w/apps/apps/trains/community/meshcentral/1.0.7", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.1.54_1.0.6", - "version": "1.0.6", + "human_version": "1.1.54_1.0.7", + "version": "1.0.7", "app_metadata": { "app_version": "1.1.54", "capabilities": [], @@ -26,8 +26,8 @@ "remote-desktop", "remote-access" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "MeshCentral", "train": "community", - "version": "1.0.6" + "version": "1.0.7" }, "schema": { "groups": [ @@ -1451,8 +1451,8 @@ "remote-desktop", "remote-access" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1483,7 +1483,7 @@ ], "title": "MeshCentral", "train": "community", - "version": "1.0.6" + "version": "1.0.7" } } } \ No newline at end of file diff --git a/trains/community/metube/app_versions.json b/trains/community/metube/app_versions.json index 8aad028079..0ef20d432f 100644 --- a/trains/community/metube/app_versions.json +++ b/trains/community/metube/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.29": { + "1.3.30": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/metube/1.3.29", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/metube/1.3.30", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2025.11.16_1.3.29", - "version": "1.3.29", + "human_version": "2025.11.16_1.3.30", + "version": "1.3.30", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "youtube-dl", "yt-dlp" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "MeTube", "train": "community", - "version": "1.3.29" + "version": "1.3.30" }, "schema": { "groups": [ @@ -860,8 +860,8 @@ "youtube-dl", "yt-dlp" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -887,7 +887,7 @@ ], "title": "MeTube", "train": "community", - "version": "1.3.29" + "version": "1.3.30" } } } \ No newline at end of file diff --git a/trains/community/minecraft-bedrock/app_versions.json b/trains/community/minecraft-bedrock/app_versions.json index fb4734c653..466cd18bef 100644 --- a/trains/community/minecraft-bedrock/app_versions.json +++ b/trains/community/minecraft-bedrock/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.34": { + "1.0.35": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/minecraft-bedrock/1.0.34", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/minecraft-bedrock/1.0.35", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2025.11.0_1.0.34", - "version": "1.0.34", + "human_version": "2025.11.0_1.0.35", + "version": "1.0.35", "app_metadata": { "app_version": "2025.11.0", "capabilities": [], @@ -24,8 +24,8 @@ "world", "building" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Minecraft Server (Bedrock)", "train": "community", - "version": "1.0.34" + "version": "1.0.35" }, "schema": { "groups": [ @@ -1146,8 +1146,8 @@ "world", "building" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1172,7 +1172,7 @@ ], "title": "Minecraft Server (Bedrock)", "train": "community", - "version": "1.0.34" + "version": "1.0.35" } } } \ No newline at end of file diff --git a/trains/community/minecraft/app_versions.json b/trains/community/minecraft/app_versions.json index e50585a0f8..068ab91d1c 100644 --- a/trains/community/minecraft/app_versions.json +++ b/trains/community/minecraft/app_versions.json @@ -1,13 +1,13 @@ { - "1.13.25": { + "1.13.26": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/minecraft/1.13.25", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/minecraft/1.13.26", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2025.10.5-java21_1.13.25", - "version": "1.13.25", + "human_version": "2025.10.5-java21_1.13.26", + "version": "1.13.26", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -52,8 +52,8 @@ "world", "building" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -78,7 +78,7 @@ ], "title": "Minecraft Server (Java)", "train": "community", - "version": "1.13.25" + "version": "1.13.26" }, "schema": { "groups": [ @@ -1624,8 +1624,8 @@ "world", "building" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1650,7 +1650,7 @@ ], "title": "Minecraft Server (Java)", "train": "community", - "version": "1.13.25" + "version": "1.13.26" } } } \ No newline at end of file diff --git a/trains/community/mineos/app_versions.json b/trains/community/mineos/app_versions.json index 84deae35b6..033e0a0e44 100644 --- a/trains/community/mineos/app_versions.json +++ b/trains/community/mineos/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.12": { + "1.2.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/mineos/1.2.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/mineos/1.2.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "latest_1.2.12", - "version": "1.2.12", + "human_version": "latest_1.2.13", + "version": "1.2.13", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -47,8 +47,8 @@ "keywords": [ "minecraft" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -75,7 +75,7 @@ ], "title": "MineOS", "train": "community", - "version": "1.2.12" + "version": "1.2.13" }, "schema": { "groups": [ @@ -999,8 +999,8 @@ "keywords": [ "minecraft" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1027,7 +1027,7 @@ ], "title": "MineOS", "train": "community", - "version": "1.2.12" + "version": "1.2.13" } } } \ No newline at end of file diff --git a/trains/community/miniflux/app_versions.json b/trains/community/miniflux/app_versions.json index f3ec78bf5e..18edc1fda0 100644 --- a/trains/community/miniflux/app_versions.json +++ b/trains/community/miniflux/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.2": { + "1.0.3": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/miniflux/1.0.2", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/miniflux/1.0.3", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.2.14_1.0.2", - "version": "1.0.2", + "human_version": "2.2.14_1.0.3", + "version": "1.0.3", "app_metadata": { "app_version": "2.2.14", "capabilities": [], @@ -24,8 +24,8 @@ "rss", "news" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "Miniflux", "train": "community", - "version": "1.0.2" + "version": "1.0.3" }, "schema": { "groups": [ @@ -876,8 +876,8 @@ "rss", "news" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -909,7 +909,7 @@ ], "title": "Miniflux", "train": "community", - "version": "1.0.2" + "version": "1.0.3" } } } \ No newline at end of file diff --git a/trains/community/minio-console/app_versions.json b/trains/community/minio-console/app_versions.json index f0615e5291..2b4458e6b7 100644 --- a/trains/community/minio-console/app_versions.json +++ b/trains/community/minio-console/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.10": { + "1.0.11": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/minio-console/1.0.10", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/minio-console/1.0.11", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.8.1_1.0.10", - "version": "1.0.10", + "human_version": "v1.8.1_1.0.11", + "version": "1.0.11", "app_metadata": { "app_version": "v1.8.1", "capabilities": [], @@ -24,8 +24,8 @@ "minio", "console" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "MinIO Console", "train": "community", - "version": "1.0.10" + "version": "1.0.11" }, "schema": { "groups": [ @@ -771,8 +771,8 @@ "minio", "console" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -800,7 +800,7 @@ ], "title": "MinIO Console", "train": "community", - "version": "1.0.10" + "version": "1.0.11" } } } \ No newline at end of file diff --git a/trains/community/mitmproxy/app_versions.json b/trains/community/mitmproxy/app_versions.json index 1243260fb8..4334f309fa 100644 --- a/trains/community/mitmproxy/app_versions.json +++ b/trains/community/mitmproxy/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.20": { + "1.0.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/mitmproxy/1.0.20", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/mitmproxy/1.0.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "12.2.1_1.0.20", - "version": "1.0.20", + "human_version": "12.2.1_1.0.21", + "version": "1.0.21", "app_metadata": { "app_version": "12.2.1", "capabilities": [ @@ -46,8 +46,8 @@ "network", "proxy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -71,7 +71,7 @@ ], "title": "mitmproxy", "train": "community", - "version": "1.0.20" + "version": "1.0.21" }, "schema": { "groups": [ @@ -926,8 +926,8 @@ "network", "proxy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -951,7 +951,7 @@ ], "title": "mitmproxy", "train": "community", - "version": "1.0.20" + "version": "1.0.21" } } } \ No newline at end of file diff --git a/trains/community/mkfd/app_versions.json b/trains/community/mkfd/app_versions.json index c364452c7a..8ef4545f31 100644 --- a/trains/community/mkfd/app_versions.json +++ b/trains/community/mkfd/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.3": { + "1.0.4": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/mkfd/1.0.3", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/mkfd/1.0.4", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.0.5_1.0.3", - "version": "1.0.3", + "human_version": "2.0.5_1.0.4", + "version": "1.0.4", "app_metadata": { "app_version": "2.0.5", "capabilities": [], @@ -28,8 +28,8 @@ "imap", "webhook" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "Mkfd", "train": "community", - "version": "1.0.3" + "version": "1.0.4" }, "schema": { "groups": [ @@ -819,8 +819,8 @@ "imap", "webhook" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -844,7 +844,7 @@ ], "title": "Mkfd", "train": "community", - "version": "1.0.3" + "version": "1.0.4" } } } \ No newline at end of file diff --git a/trains/community/monero-lws/app_versions.json b/trains/community/monero-lws/app_versions.json index 839c0dfe07..764e1953ad 100644 --- a/trains/community/monero-lws/app_versions.json +++ b/trains/community/monero-lws/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.1": { + "1.1.2": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/monero-lws/1.1.1", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/monero-lws/1.1.2", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.3_1.1.1", - "version": "1.1.1", + "human_version": "0.3_1.1.2", + "version": "1.1.2", "app_metadata": { "app_version": "0.3", "capabilities": [], @@ -28,8 +28,8 @@ "blockchain", "privacy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "Monero LWS", "train": "community", - "version": "1.1.1" + "version": "1.1.2" }, "schema": { "groups": [ @@ -994,8 +994,8 @@ "blockchain", "privacy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1019,7 +1019,7 @@ ], "title": "Monero LWS", "train": "community", - "version": "1.1.1" + "version": "1.1.2" } } } \ No newline at end of file diff --git a/trains/community/monero-wallet-rpc/app_versions.json b/trains/community/monero-wallet-rpc/app_versions.json index d81fc1364f..c2524b4915 100644 --- a/trains/community/monero-wallet-rpc/app_versions.json +++ b/trains/community/monero-wallet-rpc/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.20": { + "1.0.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/monero-wallet-rpc/1.0.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/monero-wallet-rpc/1.0.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.18.4.4_1.0.20", - "version": "1.0.20", + "human_version": "v0.18.4.4_1.0.21", + "version": "1.0.21", "app_metadata": { "app_version": "v0.18.4.4", "capabilities": [], @@ -27,8 +27,8 @@ "blockchain", "privacy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "Monero Wallet RPC", "train": "community", - "version": "1.0.20" + "version": "1.0.21" }, "schema": { "groups": [ @@ -809,8 +809,8 @@ "blockchain", "privacy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -835,7 +835,7 @@ ], "title": "Monero Wallet RPC", "train": "community", - "version": "1.0.20" + "version": "1.0.21" } } } \ No newline at end of file diff --git a/trains/community/monerod/app_versions.json b/trains/community/monerod/app_versions.json index 6659425876..6234d7f0ad 100644 --- a/trains/community/monerod/app_versions.json +++ b/trains/community/monerod/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.19": { + "1.1.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/monerod/1.1.19", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/monerod/1.1.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.18.4.4_1.1.19", - "version": "1.1.19", + "human_version": "v0.18.4.4_1.1.20", + "version": "1.1.20", "app_metadata": { "app_version": "v0.18.4.4", "capabilities": [], @@ -26,8 +26,8 @@ "blockchain", "privacy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -52,7 +52,7 @@ ], "title": "Monero Node", "train": "community", - "version": "1.1.19" + "version": "1.1.20" }, "schema": { "groups": [ @@ -1410,8 +1410,8 @@ "blockchain", "privacy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1436,7 +1436,7 @@ ], "title": "Monero Node", "train": "community", - "version": "1.1.19" + "version": "1.1.20" } } } \ No newline at end of file diff --git a/trains/community/mongodb/app_versions.json b/trains/community/mongodb/app_versions.json index 8362d7e736..4c6e9da8f7 100644 --- a/trains/community/mongodb/app_versions.json +++ b/trains/community/mongodb/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.22": { + "1.0.23": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/mongodb/1.0.22", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/mongodb/1.0.23", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "8.2.2_1.0.22", - "version": "1.0.22", + "human_version": "8.2.2_1.0.23", + "version": "1.0.23", "app_metadata": { "app_version": "8.2.2", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "database" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -48,7 +48,7 @@ ], "title": "MongoDB", "train": "community", - "version": "1.0.22" + "version": "1.0.23" }, "schema": { "groups": [ @@ -861,8 +861,8 @@ "keywords": [ "database" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -886,7 +886,7 @@ ], "title": "MongoDB", "train": "community", - "version": "1.0.22" + "version": "1.0.23" } } } \ No newline at end of file diff --git a/trains/community/monitee-agent/app_versions.json b/trains/community/monitee-agent/app_versions.json index b6bb24a5bf..9c4f216baf 100644 --- a/trains/community/monitee-agent/app_versions.json +++ b/trains/community/monitee-agent/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.20": { + "1.0.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/monitee-agent/1.0.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/monitee-agent/1.0.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.39.1_1.0.20", - "version": "1.0.20", + "human_version": "0.39.1_1.0.21", + "version": "1.0.21", "app_metadata": { "app_version": "0.39.1", "capabilities": [ @@ -46,8 +46,8 @@ "metric", "monitoring" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -71,7 +71,7 @@ ], "title": "Monitee Agent", "train": "community", - "version": "1.0.20" + "version": "1.0.21" }, "schema": { "groups": [ @@ -1085,8 +1085,8 @@ "metric", "monitoring" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1110,7 +1110,7 @@ ], "title": "Monitee Agent", "train": "community", - "version": "1.0.20" + "version": "1.0.21" } } } \ No newline at end of file diff --git a/trains/community/mumble/app_versions.json b/trains/community/mumble/app_versions.json index d27e230f11..98002824ee 100644 --- a/trains/community/mumble/app_versions.json +++ b/trains/community/mumble/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.12": { + "1.3.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/mumble/1.3.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/mumble/1.3.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.5.857_1.3.12", - "version": "1.3.12", + "human_version": "v1.5.857_1.3.13", + "version": "1.3.13", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "voice" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -52,7 +52,7 @@ ], "title": "Mumble", "train": "community", - "version": "1.3.12" + "version": "1.3.13" }, "schema": { "groups": [ @@ -943,8 +943,8 @@ "keywords": [ "voice" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -969,7 +969,7 @@ ], "title": "Mumble", "train": "community", - "version": "1.3.12" + "version": "1.3.13" } } } \ No newline at end of file diff --git a/trains/community/music-assistant/app_versions.json b/trains/community/music-assistant/app_versions.json index 20e297ff87..d3ebfbbbae 100644 --- a/trains/community/music-assistant/app_versions.json +++ b/trains/community/music-assistant/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.7": { + "1.0.8": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/music-assistant/1.0.7", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/music-assistant/1.0.8", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.6.3_1.0.7", - "version": "1.0.7", + "human_version": "2.6.3_1.0.8", + "version": "1.0.8", "app_metadata": { "app_version": "2.6.3", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Music Assistant", "train": "community", - "version": "1.0.7" + "version": "1.0.8" }, "schema": { "groups": [ @@ -854,8 +854,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -880,7 +880,7 @@ ], "title": "Music Assistant", "train": "community", - "version": "1.0.7" + "version": "1.0.8" } } } \ No newline at end of file diff --git a/trains/community/n8n/app_versions.json b/trains/community/n8n/app_versions.json index 23100fccca..252de36e91 100644 --- a/trains/community/n8n/app_versions.json +++ b/trains/community/n8n/app_versions.json @@ -1,13 +1,13 @@ { - "1.6.77": { + "1.6.78": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/n8n/1.6.77", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/n8n/1.6.78", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.122.3_1.6.77", - "version": "1.6.77", + "human_version": "1.122.3_1.6.78", + "version": "1.6.78", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "workflows", "automation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -72,7 +72,7 @@ ], "title": "n8n", "train": "community", - "version": "1.6.77" + "version": "1.6.78" }, "schema": { "groups": [ @@ -1070,8 +1070,8 @@ "workflows", "automation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1115,7 +1115,7 @@ ], "title": "n8n", "train": "community", - "version": "1.6.77" + "version": "1.6.78" } } } \ No newline at end of file diff --git a/trains/community/navidrome/app_versions.json b/trains/community/navidrome/app_versions.json index a4fb97c70d..431cb2fce8 100644 --- a/trains/community/navidrome/app_versions.json +++ b/trains/community/navidrome/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.16": { + "1.2.17": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/navidrome/1.2.16", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/navidrome/1.2.17", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.58.5_1.2.16", - "version": "1.2.16", + "human_version": "0.58.5_1.2.17", + "version": "1.2.17", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -32,8 +32,8 @@ "media", "music" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -60,7 +60,7 @@ ], "title": "Navidrome", "train": "community", - "version": "1.2.16" + "version": "1.2.17" }, "schema": { "groups": [ @@ -979,8 +979,8 @@ "media", "music" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1007,7 +1007,7 @@ ], "title": "Navidrome", "train": "community", - "version": "1.2.16" + "version": "1.2.17" } } } \ No newline at end of file diff --git a/trains/community/netbootxyz/app_versions.json b/trains/community/netbootxyz/app_versions.json index dca5363c69..78106dde7c 100644 --- a/trains/community/netbootxyz/app_versions.json +++ b/trains/community/netbootxyz/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.13": { + "1.2.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/netbootxyz/1.2.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/netbootxyz/1.2.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.7.6-nbxyz4_1.2.13", - "version": "1.2.13", + "human_version": "0.7.6-nbxyz4_1.2.14", + "version": "1.2.14", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -64,8 +64,8 @@ "netbootxyz", "netboot.xyz" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -92,7 +92,7 @@ ], "title": "Netboot.xyz", "train": "community", - "version": "1.2.13" + "version": "1.2.14" }, "schema": { "groups": [ @@ -1214,8 +1214,8 @@ "netbootxyz", "netboot.xyz" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1242,7 +1242,7 @@ ], "title": "Netboot.xyz", "train": "community", - "version": "1.2.13" + "version": "1.2.14" } } } \ No newline at end of file diff --git a/trains/community/nevu/app_versions.json b/trains/community/nevu/app_versions.json index 6865c66a13..5605d22217 100644 --- a/trains/community/nevu/app_versions.json +++ b/trains/community/nevu/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.1": { + "1.0.2": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/nevu/1.0.1", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/nevu/1.0.2", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.4.1_1.0.1", - "version": "1.0.1", + "human_version": "1.4.1_1.0.2", + "version": "1.0.2", "app_metadata": { "app_version": "1.4.1", "capabilities": [], @@ -28,8 +28,8 @@ "frontend", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -60,7 +60,7 @@ ], "title": "Nevu", "train": "community", - "version": "1.0.1" + "version": "1.0.2" }, "schema": { "groups": [ @@ -956,8 +956,8 @@ "frontend", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -988,7 +988,7 @@ ], "title": "Nevu", "train": "community", - "version": "1.0.1" + "version": "1.0.2" } } } \ No newline at end of file diff --git a/trains/community/newt/app_versions.json b/trains/community/newt/app_versions.json index 22c817cbd2..43772927e3 100644 --- a/trains/community/newt/app_versions.json +++ b/trains/community/newt/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.27": { + "1.0.28": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/newt/1.0.27", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/newt/1.0.28", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.6.0_1.0.27", - "version": "1.0.27", + "human_version": "1.6.0_1.0.28", + "version": "1.0.28", "app_metadata": { "app_version": "1.6.0", "capabilities": [], @@ -26,8 +26,8 @@ "wireguard", "pangolin" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -52,7 +52,7 @@ ], "title": "Newt", "train": "community", - "version": "1.0.27" + "version": "1.0.28" }, "schema": { "groups": [ @@ -627,8 +627,8 @@ "wireguard", "pangolin" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -653,7 +653,7 @@ ], "title": "Newt", "train": "community", - "version": "1.0.27" + "version": "1.0.28" } } } \ No newline at end of file diff --git a/trains/community/next-explorer/app_versions.json b/trains/community/next-explorer/app_versions.json index 7fb2c8fd46..9511f7859c 100644 --- a/trains/community/next-explorer/app_versions.json +++ b/trains/community/next-explorer/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.7": { + "1.0.8": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/next-explorer/1.0.7", - "last_update": "2025-11-26 12:33:41", + "location": "/__w/apps/apps/trains/community/next-explorer/1.0.8", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.2.4_1.0.7", - "version": "1.0.7", + "human_version": "v1.2.4_1.0.8", + "version": "1.0.8", "app_metadata": { "app_version": "v1.2.4", "capabilities": [ @@ -44,8 +44,8 @@ "keywords": [ "file explorer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -69,7 +69,7 @@ ], "title": "Next Explorer", "train": "community", - "version": "1.0.7" + "version": "1.0.8" }, "schema": { "groups": [ @@ -879,8 +879,8 @@ "keywords": [ "file explorer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -904,7 +904,7 @@ ], "title": "Next Explorer", "train": "community", - "version": "1.0.7" + "version": "1.0.8" } } } \ No newline at end of file diff --git a/trains/community/nextpvr/app_versions.json b/trains/community/nextpvr/app_versions.json index 423338466a..35adbb866d 100644 --- a/trains/community/nextpvr/app_versions.json +++ b/trains/community/nextpvr/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.13": { + "1.0.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/nextpvr/1.0.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/nextpvr/1.0.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "stable_1.0.13", - "version": "1.0.13", + "human_version": "stable_1.0.14", + "version": "1.0.14", "app_metadata": { "app_version": "stable", "capabilities": [], @@ -29,8 +29,8 @@ "livetv", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -54,7 +54,7 @@ ], "title": "NextPVR", "train": "community", - "version": "1.0.13" + "version": "1.0.14" }, "schema": { "groups": [ @@ -1161,8 +1161,8 @@ "livetv", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1186,7 +1186,7 @@ ], "title": "NextPVR", "train": "community", - "version": "1.0.13" + "version": "1.0.14" } } } \ No newline at end of file diff --git a/trains/community/nginx-proxy-manager/app_versions.json b/trains/community/nginx-proxy-manager/app_versions.json index c9ed1d373a..a225fe49bf 100644 --- a/trains/community/nginx-proxy-manager/app_versions.json +++ b/trains/community/nginx-proxy-manager/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.22": { + "1.2.23": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/nginx-proxy-manager/1.2.22", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/nginx-proxy-manager/1.2.23", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.13.5_1.2.22", - "version": "1.2.22", + "human_version": "2.13.5_1.2.23", + "version": "1.2.23", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -49,8 +49,8 @@ "nginx", "proxy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -79,7 +79,7 @@ ], "title": "Nginx Proxy Manager", "train": "community", - "version": "1.2.22" + "version": "1.2.23" }, "schema": { "groups": [ @@ -1269,8 +1269,8 @@ "nginx", "proxy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1299,7 +1299,7 @@ ], "title": "Nginx Proxy Manager", "train": "community", - "version": "1.2.22" + "version": "1.2.23" } } } \ No newline at end of file diff --git a/trains/community/nocodb/app_versions.json b/trains/community/nocodb/app_versions.json index 3fb295c5e0..fd29394470 100644 --- a/trains/community/nocodb/app_versions.json +++ b/trains/community/nocodb/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.37": { + "1.0.38": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/nocodb/1.0.37", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/nocodb/1.0.38", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.265.1_1.0.37", - "version": "1.0.37", + "human_version": "0.265.1_1.0.38", + "version": "1.0.38", "app_metadata": { "app_version": "0.265.1", "capabilities": [], @@ -26,8 +26,8 @@ "spreadsheet", "api" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -67,7 +67,7 @@ ], "title": "NocoDB", "train": "community", - "version": "1.0.37" + "version": "1.0.38" }, "schema": { "groups": [ @@ -1092,8 +1092,8 @@ "spreadsheet", "api" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1133,7 +1133,7 @@ ], "title": "NocoDB", "train": "community", - "version": "1.0.37" + "version": "1.0.38" } } } \ No newline at end of file diff --git a/trains/community/node-red/app_versions.json b/trains/community/node-red/app_versions.json index 2723460849..b56111a02b 100644 --- a/trains/community/node-red/app_versions.json +++ b/trains/community/node-red/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.3": { + "1.3.4": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/node-red/1.3.3", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/node-red/1.3.4", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.1.1-18_1.3.3", - "version": "1.3.3", + "human_version": "4.1.1-18_1.3.4", + "version": "1.3.4", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "automation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -54,7 +54,7 @@ ], "title": "Node-RED", "train": "community", - "version": "1.3.3" + "version": "1.3.4" }, "schema": { "groups": [ @@ -945,8 +945,8 @@ "keywords": [ "automation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -973,7 +973,7 @@ ], "title": "Node-RED", "train": "community", - "version": "1.3.3" + "version": "1.3.4" } } } \ No newline at end of file diff --git a/trains/community/notifiarr/app_versions.json b/trains/community/notifiarr/app_versions.json index bcf0905ec3..33785230ae 100644 --- a/trains/community/notifiarr/app_versions.json +++ b/trains/community/notifiarr/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.14": { + "1.0.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/notifiarr/1.0.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/notifiarr/1.0.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.9.1_1.0.14", - "version": "1.0.14", + "human_version": "v0.9.1_1.0.15", + "version": "1.0.15", "app_metadata": { "app_version": "v0.9.1", "capabilities": [], @@ -28,8 +28,8 @@ "keywords": [ "notifiarr" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "Notifiarr", "train": "community", - "version": "1.0.14" + "version": "1.0.15" }, "schema": { "groups": [ @@ -871,8 +871,8 @@ "keywords": [ "notifiarr" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -896,7 +896,7 @@ ], "title": "Notifiarr", "train": "community", - "version": "1.0.14" + "version": "1.0.15" } } } \ No newline at end of file diff --git a/trains/community/ntfy/app_versions.json b/trains/community/ntfy/app_versions.json index 75c157b25b..c6f7b6bc7d 100644 --- a/trains/community/ntfy/app_versions.json +++ b/trains/community/ntfy/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.17": { + "1.0.18": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/ntfy/1.0.17", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/ntfy/1.0.18", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v2.15.0_1.0.17", - "version": "1.0.17", + "human_version": "v2.15.0_1.0.18", + "version": "1.0.18", "app_metadata": { "app_version": "v2.15.0", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "notification" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "ntfy", "train": "community", - "version": "1.0.17" + "version": "1.0.18" }, "schema": { "groups": [ @@ -1163,8 +1163,8 @@ "keywords": [ "notification" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1189,7 +1189,7 @@ ], "title": "ntfy", "train": "community", - "version": "1.0.17" + "version": "1.0.18" } } } \ No newline at end of file diff --git a/trains/community/nzbget/app_versions.json b/trains/community/nzbget/app_versions.json index dd1f9f0872..3431f66bbe 100644 --- a/trains/community/nzbget/app_versions.json +++ b/trains/community/nzbget/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.20": { + "1.0.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/nzbget/1.0.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/nzbget/1.0.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v25.4_1.0.20", - "version": "1.0.20", + "human_version": "v25.4_1.0.21", + "version": "1.0.21", "app_metadata": { "app_version": "v25.4", "capabilities": [ @@ -42,8 +42,8 @@ "usenet", "newsreader" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -71,7 +71,7 @@ ], "title": "NZBGet", "train": "community", - "version": "1.0.20" + "version": "1.0.21" }, "schema": { "groups": [ @@ -989,8 +989,8 @@ "usenet", "newsreader" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1018,7 +1018,7 @@ ], "title": "NZBGet", "train": "community", - "version": "1.0.20" + "version": "1.0.21" } } } \ No newline at end of file diff --git a/trains/community/octoprint/app_versions.json b/trains/community/octoprint/app_versions.json index 8bbea84f86..033592192e 100644 --- a/trains/community/octoprint/app_versions.json +++ b/trains/community/octoprint/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.23": { + "1.0.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/octoprint/1.0.23", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/octoprint/1.0.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.11.4_1.0.23", - "version": "1.0.23", + "human_version": "1.11.4_1.0.24", + "version": "1.0.24", "app_metadata": { "app_version": "1.11.4", "capabilities": [ @@ -33,8 +33,8 @@ "3D", "printer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -61,7 +61,7 @@ ], "title": "Octoprint", "train": "community", - "version": "1.0.23" + "version": "1.0.24" }, "schema": { "groups": [ @@ -898,8 +898,8 @@ "3D", "printer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -926,7 +926,7 @@ ], "title": "Octoprint", "train": "community", - "version": "1.0.23" + "version": "1.0.24" } } } \ No newline at end of file diff --git a/trains/community/odoo/app_versions.json b/trains/community/odoo/app_versions.json index 425c1c5598..c8faf84fc3 100644 --- a/trains/community/odoo/app_versions.json +++ b/trains/community/odoo/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.22": { + "1.3.23": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/odoo/1.3.22", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/odoo/1.3.23", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "19.0-20251121_1.3.22", - "version": "1.3.22", + "human_version": "19.0-20251121_1.3.23", + "version": "1.3.23", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "erp", "odoo" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -63,7 +63,7 @@ ], "title": "Odoo", "train": "community", - "version": "1.3.22" + "version": "1.3.23" }, "schema": { "groups": [ @@ -1144,8 +1144,8 @@ "erp", "odoo" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1180,7 +1180,7 @@ ], "title": "Odoo", "train": "community", - "version": "1.3.22" + "version": "1.3.23" } }, "1.3.16": { diff --git a/trains/community/ollama/app_versions.json b/trains/community/ollama/app_versions.json index c16d067dfe..c68088ab14 100644 --- a/trains/community/ollama/app_versions.json +++ b/trains/community/ollama/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.41": { + "1.1.42": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/ollama/1.1.41", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/ollama/1.1.42", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.13.0_1.1.41", - "version": "1.1.41", + "human_version": "0.13.0_1.1.42", + "version": "1.1.42", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "ai", "llm" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -52,7 +52,7 @@ ], "title": "Ollama", "train": "community", - "version": "1.1.41" + "version": "1.1.42" }, "schema": { "groups": [ @@ -799,8 +799,8 @@ "ai", "llm" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -824,7 +824,7 @@ ], "title": "Ollama", "train": "community", - "version": "1.1.41" + "version": "1.1.42" } } } \ No newline at end of file diff --git a/trains/community/omada-controller/app_versions.json b/trains/community/omada-controller/app_versions.json index e6fb5633c5..4be13a7ba2 100644 --- a/trains/community/omada-controller/app_versions.json +++ b/trains/community/omada-controller/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.15": { + "1.3.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/omada-controller/1.3.15", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/omada-controller/1.3.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "6.0.0.24_1.3.15", - "version": "1.3.15", + "human_version": "6.0.0.24_1.3.16", + "version": "1.3.16", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -50,8 +50,8 @@ "omada", "tp-link" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -76,7 +76,7 @@ ], "title": "Omada Controller", "train": "community", - "version": "1.3.15" + "version": "1.3.16" }, "schema": { "groups": [ @@ -1892,8 +1892,8 @@ "omada", "tp-link" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1918,7 +1918,7 @@ ], "title": "Omada Controller", "train": "community", - "version": "1.3.15" + "version": "1.3.16" } } } \ No newline at end of file diff --git a/trains/community/omni-tools/app_versions.json b/trains/community/omni-tools/app_versions.json index 800d842d66..36000f9279 100644 --- a/trains/community/omni-tools/app_versions.json +++ b/trains/community/omni-tools/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.10": { + "1.0.11": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/omni-tools/1.0.10", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/omni-tools/1.0.11", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.6.0_1.0.10", - "version": "1.0.10", + "human_version": "0.6.0_1.0.11", + "version": "1.0.11", "app_metadata": { "app_version": "0.6.0", "capabilities": [ @@ -45,8 +45,8 @@ "utilities", "tools" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -71,7 +71,7 @@ ], "title": "Omni Tools", "train": "community", - "version": "1.0.10" + "version": "1.0.11" }, "schema": { "groups": [ @@ -671,8 +671,8 @@ "utilities", "tools" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -697,7 +697,7 @@ ], "title": "Omni Tools", "train": "community", - "version": "1.0.10" + "version": "1.0.11" } } } \ No newline at end of file diff --git a/trains/community/onlyoffice-document-server/app_versions.json b/trains/community/onlyoffice-document-server/app_versions.json index 11ece8f116..b818cf801e 100644 --- a/trains/community/onlyoffice-document-server/app_versions.json +++ b/trains/community/onlyoffice-document-server/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.38": { + "1.0.39": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/onlyoffice-document-server/1.0.38", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/onlyoffice-document-server/1.0.39", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "9.1.0_1.0.38", - "version": "1.0.38", + "human_version": "9.1.0_1.0.39", + "version": "1.0.39", "app_metadata": { "app_version": "9.1.0", "capabilities": [ @@ -50,8 +50,8 @@ "server", "office" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -90,7 +90,7 @@ ], "title": "ONLYOFFICE Document Server", "train": "community", - "version": "1.0.38" + "version": "1.0.39" }, "schema": { "groups": [ @@ -916,8 +916,8 @@ "server", "office" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -956,7 +956,7 @@ ], "title": "ONLYOFFICE Document Server", "train": "community", - "version": "1.0.38" + "version": "1.0.39" } } } \ No newline at end of file diff --git a/trains/community/open-speed-test/app_versions.json b/trains/community/open-speed-test/app_versions.json index a59aa4fa98..b75759fd59 100644 --- a/trains/community/open-speed-test/app_versions.json +++ b/trains/community/open-speed-test/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.22": { + "1.0.23": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/open-speed-test/1.0.22", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/open-speed-test/1.0.23", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v2.0.6_1.0.22", - "version": "1.0.22", + "human_version": "v2.0.6_1.0.23", + "version": "1.0.23", "app_metadata": { "app_version": "v2.0.6", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "speedtest" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Open Speed Test", "train": "community", - "version": "1.0.22" + "version": "1.0.23" }, "schema": { "groups": [ @@ -714,8 +714,8 @@ "keywords": [ "speedtest" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -741,7 +741,7 @@ ], "title": "Open Speed Test", "train": "community", - "version": "1.0.22" + "version": "1.0.23" } } } \ No newline at end of file diff --git a/trains/community/open-webui/app_versions.json b/trains/community/open-webui/app_versions.json index 0d4201a431..abbd34a71e 100644 --- a/trains/community/open-webui/app_versions.json +++ b/trains/community/open-webui/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.40": { + "1.1.41": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/open-webui/1.1.40", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/open-webui/1.1.41", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.6.40_1.1.40", - "version": "1.1.40", + "human_version": "0.6.40_1.1.41", + "version": "1.1.41", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -29,8 +29,8 @@ "webui", "open-webui" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -63,7 +63,7 @@ ], "title": "Open WebUI", "train": "community", - "version": "1.1.40" + "version": "1.1.41" }, "schema": { "groups": [ @@ -1057,8 +1057,8 @@ "webui", "open-webui" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1091,7 +1091,7 @@ ], "title": "Open WebUI", "train": "community", - "version": "1.1.40" + "version": "1.1.41" } } } \ No newline at end of file diff --git a/trains/community/openarchiver/app_versions.json b/trains/community/openarchiver/app_versions.json index f3dd3a3501..31a3b04f61 100644 --- a/trains/community/openarchiver/app_versions.json +++ b/trains/community/openarchiver/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.6": { + "1.0.7": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/openarchiver/1.0.6", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/openarchiver/1.0.7", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.4.0_1.0.6", - "version": "1.0.6", + "human_version": "v0.4.0_1.0.7", + "version": "1.0.7", "app_metadata": { "app_version": "v0.4.0", "capabilities": [], @@ -24,8 +24,8 @@ "email", "archiving" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -78,7 +78,7 @@ ], "title": "OpenArchiver", "train": "community", - "version": "1.0.6" + "version": "1.0.7" }, "schema": { "groups": [ @@ -1218,8 +1218,8 @@ "email", "archiving" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1272,7 +1272,7 @@ ], "title": "OpenArchiver", "train": "community", - "version": "1.0.6" + "version": "1.0.7" } } } \ No newline at end of file diff --git a/trains/community/opencloud/app_versions.json b/trains/community/opencloud/app_versions.json index 8531731c3f..cc9fae1421 100644 --- a/trains/community/opencloud/app_versions.json +++ b/trains/community/opencloud/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.20": { + "1.0.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/opencloud/1.0.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/opencloud/1.0.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "3.7.0_1.0.20", - "version": "1.0.20", + "human_version": "3.7.0_1.0.21", + "version": "1.0.21", "app_metadata": { "app_version": "3.7.0", "capabilities": [], @@ -24,8 +24,8 @@ "file sharing", "collaboration" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "OpenCloud", "train": "community", - "version": "1.0.20" + "version": "1.0.21" }, "schema": { "groups": [ @@ -513,21 +513,31 @@ { "directive": "connect-src", "items": [ - "https://raw.githubusercontent.com/opencloud-eu/awesome-apps/", - "https://update.opencloud.eu/" + { + "value": "https://raw.githubusercontent.com/opencloud-eu/awesome-apps/" + }, + { + "value": "https://update.opencloud.eu/" + } ] }, { "directive": "frame-src", "items": [ - "https://embed.diagrams.net/" + { + "value": "https://embed.diagrams.net/" + } ] }, { "directive": "img-src", "items": [ - "https://raw.githubusercontent.com/opencloud-eu/awesome-apps/", - "https://tile.openstreetmap.org/" + { + "value": "https://raw.githubusercontent.com/opencloud-eu/awesome-apps/" + }, + { + "value": "https://tile.openstreetmap.org/" + } ] } ], @@ -606,8 +616,26 @@ "variable": "item", "label": "Item", "schema": { - "type": "string", - "required": true + "type": "dict", + "attrs": [ + { + "variable": "value", + "label": "Value", + "schema": { + "type": "string", + "required": true + } + }, + { + "variable": "placeholder", + "label": "", + "schema": { + "type": "string", + "default": "", + "hidden": true + } + } + ] } } ] @@ -1539,8 +1567,8 @@ "file sharing", "collaboration" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1573,7 +1601,7 @@ ], "title": "OpenCloud", "train": "community", - "version": "1.0.20" + "version": "1.0.21" } } } \ No newline at end of file diff --git a/trains/community/organizr/app_versions.json b/trains/community/organizr/app_versions.json index 7ecda275c3..91470ad0a6 100644 --- a/trains/community/organizr/app_versions.json +++ b/trains/community/organizr/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.12": { + "1.2.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/organizr/1.2.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/organizr/1.2.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "latest_1.2.12", - "version": "1.2.12", + "human_version": "latest_1.2.13", + "version": "1.2.13", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -48,8 +48,8 @@ "dashboard", "organizr" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -77,7 +77,7 @@ ], "title": "Organizr", "train": "community", - "version": "1.2.12" + "version": "1.2.13" }, "schema": { "groups": [ @@ -857,8 +857,8 @@ "dashboard", "organizr" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -886,7 +886,7 @@ ], "title": "Organizr", "train": "community", - "version": "1.2.12" + "version": "1.2.13" } } } \ No newline at end of file diff --git a/trains/community/outline/app_versions.json b/trains/community/outline/app_versions.json index 08f423f847..5dd42f20fe 100644 --- a/trains/community/outline/app_versions.json +++ b/trains/community/outline/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.44": { + "1.0.45": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/outline/1.0.44", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/outline/1.0.45", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.1.0_1.0.44", - "version": "1.0.44", + "human_version": "1.1.0_1.0.45", + "version": "1.0.45", "app_metadata": { "app_version": "1.1.0", "capabilities": [], @@ -24,8 +24,8 @@ "documentation", "knowledgebase" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -64,7 +64,7 @@ ], "title": "Outline", "train": "community", - "version": "1.0.44" + "version": "1.0.45" }, "schema": { "groups": [ @@ -1594,8 +1594,8 @@ "documentation", "knowledgebase" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1634,7 +1634,7 @@ ], "title": "Outline", "train": "community", - "version": "1.0.44" + "version": "1.0.45" } } } \ No newline at end of file diff --git a/trains/community/overseerr/app_versions.json b/trains/community/overseerr/app_versions.json index 571da79524..c682a1cbdb 100644 --- a/trains/community/overseerr/app_versions.json +++ b/trains/community/overseerr/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.12": { + "1.2.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/overseerr/1.2.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/overseerr/1.2.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.34.0_1.2.12", - "version": "1.2.12", + "human_version": "1.34.0_1.2.13", + "version": "1.2.13", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -52,7 +52,7 @@ ], "title": "Overseerr", "train": "community", - "version": "1.2.12" + "version": "1.2.13" }, "schema": { "groups": [ @@ -812,8 +812,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -838,7 +838,7 @@ ], "title": "Overseerr", "train": "community", - "version": "1.2.12" + "version": "1.2.13" } } } \ No newline at end of file diff --git a/trains/community/pairdrop/app_versions.json b/trains/community/pairdrop/app_versions.json index e2fac5a415..5ab06355d6 100644 --- a/trains/community/pairdrop/app_versions.json +++ b/trains/community/pairdrop/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.9": { + "1.0.10": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/pairdrop/1.0.9", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/pairdrop/1.0.10", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.11.2_1.0.9", - "version": "1.0.9", + "human_version": "v1.11.2_1.0.10", + "version": "1.0.10", "app_metadata": { "app_version": "v1.11.2", "capabilities": [], @@ -24,8 +24,8 @@ "media", "file transfer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "PairDrop", "train": "community", - "version": "1.0.9" + "version": "1.0.10" }, "schema": { "groups": [ @@ -666,8 +666,8 @@ "media", "file transfer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -691,7 +691,7 @@ ], "title": "PairDrop", "train": "community", - "version": "1.0.9" + "version": "1.0.10" } } } \ No newline at end of file diff --git a/trains/community/palworld/app_versions.json b/trains/community/palworld/app_versions.json index cc87b5a741..4cd1a0c05b 100644 --- a/trains/community/palworld/app_versions.json +++ b/trains/community/palworld/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.13": { + "1.2.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/palworld/1.2.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/palworld/1.2.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "palworld_1.2.13", - "version": "1.2.13", + "human_version": "palworld_1.2.14", + "version": "1.2.14", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -60,8 +60,8 @@ "game", "palworld" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -86,7 +86,7 @@ ], "title": "Palworld", "train": "community", - "version": "1.2.13" + "version": "1.2.14" }, "schema": { "groups": [ @@ -1334,8 +1334,8 @@ "game", "palworld" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1360,7 +1360,7 @@ ], "title": "Palworld", "train": "community", - "version": "1.2.13" + "version": "1.2.14" } } } \ No newline at end of file diff --git a/trains/community/paperless-ai/app_versions.json b/trains/community/paperless-ai/app_versions.json index a5d09ee75c..35978f0d11 100644 --- a/trains/community/paperless-ai/app_versions.json +++ b/trains/community/paperless-ai/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.12": { + "1.0.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/paperless-ai/1.0.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/paperless-ai/1.0.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "3.0.9_1.0.12", - "version": "1.0.12", + "human_version": "3.0.9_1.0.13", + "version": "1.0.13", "app_metadata": { "app_version": "3.0.9", "capabilities": [], @@ -25,8 +25,8 @@ "ai", "automation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -51,7 +51,7 @@ ], "title": "Paperless AI", "train": "community", - "version": "1.0.12" + "version": "1.0.13" }, "schema": { "groups": [ @@ -776,8 +776,8 @@ "ai", "automation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -802,7 +802,7 @@ ], "title": "Paperless AI", "train": "community", - "version": "1.0.12" + "version": "1.0.13" } } } \ No newline at end of file diff --git a/trains/community/paperless-ngx/app_versions.json b/trains/community/paperless-ngx/app_versions.json index ead4b8cb8e..744e5b4ded 100644 --- a/trains/community/paperless-ngx/app_versions.json +++ b/trains/community/paperless-ngx/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.47": { + "1.3.48": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/paperless-ngx/1.3.47", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/paperless-ngx/1.3.48", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.20.0_1.3.47", - "version": "1.3.47", + "human_version": "2.20.0_1.3.48", + "version": "1.3.48", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -48,8 +48,8 @@ "document", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -111,7 +111,7 @@ ], "title": "Paperless-ngx", "train": "community", - "version": "1.3.47" + "version": "1.3.48" }, "schema": { "groups": [ @@ -1632,8 +1632,8 @@ "document", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1695,7 +1695,7 @@ ], "title": "Paperless-ngx", "train": "community", - "version": "1.3.47" + "version": "1.3.48" } } } \ No newline at end of file diff --git a/trains/community/passbolt/app_versions.json b/trains/community/passbolt/app_versions.json index fc278db8f6..09c04eb8b8 100644 --- a/trains/community/passbolt/app_versions.json +++ b/trains/community/passbolt/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.28": { + "1.2.29": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/passbolt/1.2.28", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/passbolt/1.2.29", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "5.7.2-1-ce-non-root_1.2.28", - "version": "1.2.28", + "human_version": "5.7.2-1-ce-non-root_1.2.29", + "version": "1.2.29", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "password", "manager" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -65,7 +65,7 @@ ], "title": "Passbolt", "train": "community", - "version": "1.2.28" + "version": "1.2.29" }, "schema": { "groups": [ @@ -1114,8 +1114,8 @@ "password", "manager" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1152,7 +1152,7 @@ ], "title": "Passbolt", "train": "community", - "version": "1.2.28" + "version": "1.2.29" } } } \ No newline at end of file diff --git a/trains/community/peanut/app_versions.json b/trains/community/peanut/app_versions.json index 113199ba0c..b400a9d4a6 100644 --- a/trains/community/peanut/app_versions.json +++ b/trains/community/peanut/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.19": { + "1.0.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/peanut/1.0.19", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/peanut/1.0.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "5.17.0_1.0.19", - "version": "1.0.19", + "human_version": "5.17.0_1.0.20", + "version": "1.0.20", "app_metadata": { "app_version": "5.17.0", "capabilities": [], @@ -24,8 +24,8 @@ "ups", "nut" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "PeaNUT", "train": "community", - "version": "1.0.19" + "version": "1.0.20" }, "schema": { "groups": [ @@ -811,8 +811,8 @@ "ups", "nut" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -837,7 +837,7 @@ ], "title": "PeaNUT", "train": "community", - "version": "1.0.19" + "version": "1.0.20" } } } \ No newline at end of file diff --git a/trains/community/penpot/app_versions.json b/trains/community/penpot/app_versions.json index 40657b7e0a..690d2a99c3 100644 --- a/trains/community/penpot/app_versions.json +++ b/trains/community/penpot/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.31": { + "1.2.32": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/penpot/1.2.31", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/penpot/1.2.32", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.11.1_1.2.31", - "version": "1.2.31", + "human_version": "2.11.1_1.2.32", + "version": "1.2.32", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "design" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -72,7 +72,7 @@ ], "title": "Penpot", "train": "community", - "version": "1.2.31" + "version": "1.2.32" }, "schema": { "groups": [ @@ -1088,8 +1088,8 @@ "keywords": [ "design" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1134,7 +1134,7 @@ ], "title": "Penpot", "train": "community", - "version": "1.2.31" + "version": "1.2.32" } } } \ No newline at end of file diff --git a/trains/community/pgadmin/app_versions.json b/trains/community/pgadmin/app_versions.json index 9949db953d..fd22b69735 100644 --- a/trains/community/pgadmin/app_versions.json +++ b/trains/community/pgadmin/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.18": { + "1.2.19": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/pgadmin/1.2.18", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/pgadmin/1.2.19", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "9.10_1.2.18", - "version": "1.2.18", + "human_version": "9.10_1.2.19", + "version": "1.2.19", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -32,8 +32,8 @@ "database", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -62,7 +62,7 @@ ], "title": "pgAdmin", "train": "community", - "version": "1.2.18" + "version": "1.2.19" }, "schema": { "groups": [ @@ -815,8 +815,8 @@ "database", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -845,7 +845,7 @@ ], "title": "pgAdmin", "train": "community", - "version": "1.2.18" + "version": "1.2.19" } } } \ No newline at end of file diff --git a/trains/community/photoview/app_versions.json b/trains/community/photoview/app_versions.json index 7efff4f93b..98f6e247f1 100644 --- a/trains/community/photoview/app_versions.json +++ b/trains/community/photoview/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.15": { + "1.0.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/photoview/1.0.15", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/photoview/1.0.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.4.0_1.0.15", - "version": "1.0.15", + "human_version": "2.4.0_1.0.16", + "version": "1.0.16", "app_metadata": { "app_version": "2.4.0", "capabilities": [], @@ -24,8 +24,8 @@ "media", "photos" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Photoview", "train": "community", - "version": "1.0.15" + "version": "1.0.16" }, "schema": { "groups": [ @@ -1039,8 +1039,8 @@ "media", "photos" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1065,7 +1065,7 @@ ], "title": "Photoview", "train": "community", - "version": "1.0.15" + "version": "1.0.16" } } } \ No newline at end of file diff --git a/trains/community/pigallery2/app_versions.json b/trains/community/pigallery2/app_versions.json index 1ee5bcab6f..deba25d7c8 100644 --- a/trains/community/pigallery2/app_versions.json +++ b/trains/community/pigallery2/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.14": { + "1.2.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/pigallery2/1.2.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/pigallery2/1.2.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "3.0.1_1.2.14", - "version": "1.2.14", + "human_version": "3.0.1_1.2.15", + "version": "1.2.15", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "photo", "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -64,7 +64,7 @@ ], "title": "PiGallery2", "train": "community", - "version": "1.2.14" + "version": "1.2.15" }, "schema": { "groups": [ @@ -1257,8 +1257,8 @@ "photo", "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1294,7 +1294,7 @@ ], "title": "PiGallery2", "train": "community", - "version": "1.2.14" + "version": "1.2.15" } } } \ No newline at end of file diff --git a/trains/community/piped/app_versions.json b/trains/community/piped/app_versions.json index a50e6e0e5d..c18d1db6df 100644 --- a/trains/community/piped/app_versions.json +++ b/trains/community/piped/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.3": { + "1.0.4": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/piped/1.0.3", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/piped/1.0.4", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "latest_1.0.3", - "version": "1.0.3", + "human_version": "latest_1.0.4", + "version": "1.0.4", "app_metadata": { "app_version": "latest", "capabilities": [], @@ -23,8 +23,8 @@ "youtube", "frontend" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -77,7 +77,7 @@ ], "title": "Piped", "train": "community", - "version": "1.0.3" + "version": "1.0.4" }, "schema": { "groups": [ @@ -1028,8 +1028,8 @@ "youtube", "frontend" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1082,7 +1082,7 @@ ], "title": "Piped", "train": "community", - "version": "1.0.3" + "version": "1.0.4" } } } \ No newline at end of file diff --git a/trains/community/piwigo/app_versions.json b/trains/community/piwigo/app_versions.json index 0fc06a6520..79c35fe23c 100644 --- a/trains/community/piwigo/app_versions.json +++ b/trains/community/piwigo/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.21": { + "1.2.22": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/piwigo/1.2.21", - "last_update": "2025-11-25 13:02:51", + "location": "/__w/apps/apps/trains/community/piwigo/1.2.22", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "16.0.0_1.2.21", - "version": "1.2.21", + "human_version": "16.0.0_1.2.22", + "version": "1.2.22", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -52,8 +52,8 @@ "photo", "gallery" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -87,7 +87,7 @@ ], "title": "Piwigo", "train": "community", - "version": "1.2.21" + "version": "1.2.22" }, "schema": { "groups": [ @@ -1504,8 +1504,8 @@ "photo", "gallery" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1539,7 +1539,7 @@ ], "title": "Piwigo", "train": "community", - "version": "1.2.21" + "version": "1.2.22" } } } \ No newline at end of file diff --git a/trains/community/planka/app_versions.json b/trains/community/planka/app_versions.json index beaca65a72..8f366680fb 100644 --- a/trains/community/planka/app_versions.json +++ b/trains/community/planka/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.19": { + "1.3.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/planka/1.3.19", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/planka/1.3.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.26.3_1.3.19", - "version": "1.3.19", + "human_version": "1.26.3_1.3.20", + "version": "1.3.20", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -28,8 +28,8 @@ "project", "task" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -62,7 +62,7 @@ ], "title": "Planka", "train": "community", - "version": "1.3.19" + "version": "1.3.20" }, "schema": { "groups": [ @@ -1347,8 +1347,8 @@ "project", "task" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1381,7 +1381,7 @@ ], "title": "Planka", "train": "community", - "version": "1.3.19" + "version": "1.3.20" } } } \ No newline at end of file diff --git a/trains/community/playwright/app_versions.json b/trains/community/playwright/app_versions.json index 81ea18fc8c..23048f3968 100644 --- a/trains/community/playwright/app_versions.json +++ b/trains/community/playwright/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.25": { + "1.0.26": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/playwright/1.0.25", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/playwright/1.0.26", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.57.0-noble_1.0.25", - "version": "1.0.25", + "human_version": "v1.57.0-noble_1.0.26", + "version": "1.0.26", "app_metadata": { "app_version": "v1.57.0-noble", "capabilities": [], @@ -25,8 +25,8 @@ "testing", "automation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "Playwright", "train": "community", - "version": "1.0.25" + "version": "1.0.26" }, "schema": { "groups": [ @@ -848,8 +848,8 @@ "testing", "automation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -880,7 +880,7 @@ ], "title": "Playwright", "train": "community", - "version": "1.0.25" + "version": "1.0.26" } } } \ No newline at end of file diff --git a/trains/community/plex-auto-languages/app_versions.json b/trains/community/plex-auto-languages/app_versions.json index 6c728a93dd..ca2d7dd398 100644 --- a/trains/community/plex-auto-languages/app_versions.json +++ b/trains/community/plex-auto-languages/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.18": { + "1.3.19": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/plex-auto-languages/1.3.18", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/plex-auto-languages/1.3.19", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.3.16_1.3.18", - "version": "1.3.18", + "human_version": "1.3.16_1.3.19", + "version": "1.3.19", "app_metadata": { "app_version": "1.3.16", "capabilities": [], @@ -23,8 +23,8 @@ "plex", "languages" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -48,7 +48,7 @@ ], "title": "Plex Auto Languages", "train": "community", - "version": "1.3.18" + "version": "1.3.19" }, "schema": { "groups": [ @@ -754,8 +754,8 @@ "plex", "languages" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -779,7 +779,7 @@ ], "title": "Plex Auto Languages", "train": "community", - "version": "1.3.18" + "version": "1.3.19" } } } \ No newline at end of file diff --git a/trains/community/pocket-id/app_versions.json b/trains/community/pocket-id/app_versions.json index 32545b1150..93da05c9c7 100644 --- a/trains/community/pocket-id/app_versions.json +++ b/trains/community/pocket-id/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.25": { + "1.0.26": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/pocket-id/1.0.25", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/pocket-id/1.0.26", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.15.0_1.0.25", - "version": "1.0.25", + "human_version": "v1.15.0_1.0.26", + "version": "1.0.26", "app_metadata": { "app_version": "v1.15.0", "capabilities": [], @@ -26,8 +26,8 @@ "passkeys", "openid" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "Pocket ID", "train": "community", - "version": "1.0.25" + "version": "1.0.26" }, "schema": { "groups": [ @@ -838,8 +838,8 @@ "passkeys", "openid" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -869,7 +869,7 @@ ], "title": "Pocket ID", "train": "community", - "version": "1.0.25" + "version": "1.0.26" } } } \ No newline at end of file diff --git a/trains/community/portainer/app_versions.json b/trains/community/portainer/app_versions.json index b5825ec131..6029a3c409 100644 --- a/trains/community/portainer/app_versions.json +++ b/trains/community/portainer/app_versions.json @@ -1,13 +1,13 @@ { - "1.4.26": { + "1.4.27": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/portainer/1.4.26", - "last_update": "2025-11-27 11:24:32", + "location": "/__w/apps/apps/trains/community/portainer/1.4.27", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.36.0_1.4.26", - "version": "1.4.26", + "human_version": "2.36.0_1.4.27", + "version": "1.4.27", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -66,8 +66,8 @@ "compose", "container" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -95,7 +95,7 @@ ], "title": "Portainer", "train": "community", - "version": "1.4.26" + "version": "1.4.27" }, "schema": { "groups": [ @@ -1026,8 +1026,8 @@ "compose", "container" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1055,7 +1055,7 @@ ], "title": "Portainer", "train": "community", - "version": "1.4.26" + "version": "1.4.27" } } } \ No newline at end of file diff --git a/trains/community/portracker/app_versions.json b/trains/community/portracker/app_versions.json index c7b8651fe8..15808268ac 100644 --- a/trains/community/portracker/app_versions.json +++ b/trains/community/portracker/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.18": { + "1.0.19": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/portracker/1.0.18", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/portracker/1.0.19", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.2.1_1.0.18", - "version": "1.0.18", + "human_version": "1.2.1_1.0.19", + "version": "1.0.19", "app_metadata": { "app_version": "1.2.1", "capabilities": [ @@ -40,8 +40,8 @@ "monitoring", "discovery" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -71,7 +71,7 @@ ], "title": "portracker", "train": "community", - "version": "1.0.18" + "version": "1.0.19" }, "schema": { "groups": [ @@ -811,8 +811,8 @@ "monitoring", "discovery" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -842,7 +842,7 @@ ], "title": "portracker", "train": "community", - "version": "1.0.18" + "version": "1.0.19" } } } \ No newline at end of file diff --git a/trains/community/postgres/app_versions.json b/trains/community/postgres/app_versions.json index e418b77e8b..de33ec6cd5 100644 --- a/trains/community/postgres/app_versions.json +++ b/trains/community/postgres/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.16": { + "1.1.17": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/postgres/1.1.16", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/postgres/1.1.17", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "17.7-bookworm_1.1.16", - "version": "1.1.16", + "human_version": "17.7-bookworm_1.1.17", + "version": "1.1.17", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "database" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -51,7 +51,7 @@ ], "title": "Postgres", "train": "community", - "version": "1.1.16" + "version": "1.1.17" }, "schema": { "groups": [ @@ -832,8 +832,8 @@ "keywords": [ "database" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -857,7 +857,7 @@ ], "title": "Postgres", "train": "community", - "version": "1.1.16" + "version": "1.1.17" } } } \ No newline at end of file diff --git a/trains/community/profilarr/app_versions.json b/trains/community/profilarr/app_versions.json index f2827343ed..c008a6508a 100644 --- a/trains/community/profilarr/app_versions.json +++ b/trains/community/profilarr/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.13": { + "1.0.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/profilarr/1.0.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/profilarr/1.0.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.1.3_1.0.13", - "version": "1.0.13", + "human_version": "v1.1.3_1.0.14", + "version": "1.0.14", "app_metadata": { "app_version": "v1.1.3", "capabilities": [ @@ -45,8 +45,8 @@ "media", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -71,7 +71,7 @@ ], "title": "Profilarr", "train": "community", - "version": "1.0.13" + "version": "1.0.14" }, "schema": { "groups": [ @@ -853,8 +853,8 @@ "media", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -879,7 +879,7 @@ ], "title": "Profilarr", "train": "community", - "version": "1.0.13" + "version": "1.0.14" } } } \ No newline at end of file diff --git a/trains/community/prowlarr/app_versions.json b/trains/community/prowlarr/app_versions.json index 0d292e0a5b..60fdf6abd7 100644 --- a/trains/community/prowlarr/app_versions.json +++ b/trains/community/prowlarr/app_versions.json @@ -1,13 +1,13 @@ { - "1.4.25": { + "1.4.26": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/prowlarr/1.4.25", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/prowlarr/1.4.26", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.3.0.5236_1.4.25", - "version": "1.4.25", + "human_version": "2.3.0.5236_1.4.26", + "version": "1.4.26", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "indexer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -54,7 +54,7 @@ ], "title": "Prowlarr", "train": "community", - "version": "1.4.25" + "version": "1.4.26" }, "schema": { "groups": [ @@ -827,8 +827,8 @@ "keywords": [ "indexer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -855,7 +855,7 @@ ], "title": "Prowlarr", "train": "community", - "version": "1.4.25" + "version": "1.4.26" } } } \ No newline at end of file diff --git a/trains/community/pterodactyl-panel/app_versions.json b/trains/community/pterodactyl-panel/app_versions.json index 813ab1c053..955a626395 100644 --- a/trains/community/pterodactyl-panel/app_versions.json +++ b/trains/community/pterodactyl-panel/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.27": { + "1.0.28": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/pterodactyl-panel/1.0.27", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/pterodactyl-panel/1.0.28", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.11.11_1.0.27", - "version": "1.0.27", + "human_version": "v1.11.11_1.0.28", + "version": "1.0.28", "app_metadata": { "app_version": "v1.11.11", "capabilities": [ @@ -45,8 +45,8 @@ "games", "servers" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -84,7 +84,7 @@ ], "title": "Pterodactyl Panel", "train": "community", - "version": "1.0.27" + "version": "1.0.28" }, "schema": { "groups": [ @@ -1059,8 +1059,8 @@ "games", "servers" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1098,7 +1098,7 @@ ], "title": "Pterodactyl Panel", "train": "community", - "version": "1.0.27" + "version": "1.0.28" } } } \ No newline at end of file diff --git a/trains/community/qbittorrent/app_versions.json b/trains/community/qbittorrent/app_versions.json index 2f0ae6d803..820169665a 100644 --- a/trains/community/qbittorrent/app_versions.json +++ b/trains/community/qbittorrent/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.18": { + "1.2.19": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/qbittorrent/1.2.18", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/qbittorrent/1.2.19", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "5.1.4_1.2.18", - "version": "1.2.18", + "human_version": "5.1.4_1.2.19", + "version": "1.2.19", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -28,8 +28,8 @@ "torrent", "download" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "qBittorrent", "train": "community", - "version": "1.2.18" + "version": "1.2.19" }, "schema": { "groups": [ @@ -1074,8 +1074,8 @@ "torrent", "download" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1102,7 +1102,7 @@ ], "title": "qBittorrent", "train": "community", - "version": "1.2.18" + "version": "1.2.19" } } } \ No newline at end of file diff --git a/trains/community/radarr/app_versions.json b/trains/community/radarr/app_versions.json index d3a992dbff..86ded9f249 100644 --- a/trains/community/radarr/app_versions.json +++ b/trains/community/radarr/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.27": { + "1.3.28": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/radarr/1.3.27", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/radarr/1.3.28", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "6.0.4.10291_1.3.27", - "version": "1.3.27", + "human_version": "6.0.4.10291_1.3.28", + "version": "1.3.28", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "media", "movies" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "Radarr", "train": "community", - "version": "1.3.27" + "version": "1.3.28" }, "schema": { "groups": [ @@ -832,8 +832,8 @@ "media", "movies" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -863,7 +863,7 @@ ], "title": "Radarr", "train": "community", - "version": "1.3.27" + "version": "1.3.28" } } } \ No newline at end of file diff --git a/trains/community/radicale/app_versions.json b/trains/community/radicale/app_versions.json index b5c39bf766..4511d4917c 100644 --- a/trains/community/radicale/app_versions.json +++ b/trains/community/radicale/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.4": { + "1.0.5": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/radicale/1.0.4", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/radicale/1.0.5", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "3.5.8.2_1.0.4", - "version": "1.0.4", + "human_version": "3.5.8.2_1.0.5", + "version": "1.0.5", "app_metadata": { "app_version": "3.5.8.2", "capabilities": [ @@ -43,8 +43,8 @@ "caldav", "carddav" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -69,7 +69,7 @@ ], "title": "Radicale", "train": "community", - "version": "1.0.4" + "version": "1.0.5" }, "schema": { "groups": [ @@ -860,8 +860,8 @@ "caldav", "carddav" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -886,7 +886,7 @@ ], "title": "Radicale", "train": "community", - "version": "1.0.4" + "version": "1.0.5" } } } \ No newline at end of file diff --git a/trains/community/rdt-client/app_versions.json b/trains/community/rdt-client/app_versions.json index 971dd79500..18f01867ad 100644 --- a/trains/community/rdt-client/app_versions.json +++ b/trains/community/rdt-client/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.11": { + "1.0.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/rdt-client/1.0.11", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/rdt-client/1.0.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.0.119_1.0.11", - "version": "1.0.11", + "human_version": "2.0.119_1.0.12", + "version": "1.0.12", "app_metadata": { "app_version": "2.0.119", "capabilities": [ @@ -45,8 +45,8 @@ "media", "ebooks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -70,7 +70,7 @@ ], "title": "RDT Client", "train": "community", - "version": "1.0.11" + "version": "1.0.12" }, "schema": { "groups": [ @@ -1006,8 +1006,8 @@ "media", "ebooks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1031,7 +1031,7 @@ ], "title": "RDT Client", "train": "community", - "version": "1.0.11" + "version": "1.0.12" } } } \ No newline at end of file diff --git a/trains/community/recyclarr/app_versions.json b/trains/community/recyclarr/app_versions.json index 97392b332c..72f31da61c 100644 --- a/trains/community/recyclarr/app_versions.json +++ b/trains/community/recyclarr/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.11": { + "1.2.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/recyclarr/1.2.11", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/recyclarr/1.2.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "7.4.1_1.2.11", - "version": "1.2.11", + "human_version": "7.4.1_1.2.12", + "version": "1.2.12", "app_metadata": { "app_version": "7.4.1", "capabilities": [], @@ -25,8 +25,8 @@ "sonarr", "radarr" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -51,7 +51,7 @@ ], "title": "Recyclarr", "train": "community", - "version": "1.2.11" + "version": "1.2.12" }, "schema": { "groups": [ @@ -760,8 +760,8 @@ "sonarr", "radarr" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -786,7 +786,7 @@ ], "title": "Recyclarr", "train": "community", - "version": "1.2.11" + "version": "1.2.12" } } } \ No newline at end of file diff --git a/trains/community/redis/app_versions.json b/trains/community/redis/app_versions.json index 374832cdec..cbf8a7408d 100644 --- a/trains/community/redis/app_versions.json +++ b/trains/community/redis/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.20": { + "1.2.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/redis/1.2.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/redis/1.2.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "8.4.0_1.2.20", - "version": "1.2.20", + "human_version": "8.4.0_1.2.21", + "version": "1.2.21", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -25,8 +25,8 @@ "keywords": [ "cache" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -51,7 +51,7 @@ ], "title": "Redis", "train": "community", - "version": "1.2.20" + "version": "1.2.21" }, "schema": { "groups": [ @@ -829,8 +829,8 @@ "keywords": [ "cache" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -855,7 +855,7 @@ ], "title": "Redis", "train": "community", - "version": "1.2.20" + "version": "1.2.21" } } } \ No newline at end of file diff --git a/trains/community/requestrr/app_versions.json b/trains/community/requestrr/app_versions.json index 5b6d077a80..58c164def3 100644 --- a/trains/community/requestrr/app_versions.json +++ b/trains/community/requestrr/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.11": { + "1.0.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/requestrr/1.0.11", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/requestrr/1.0.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v2.1.9_1.0.11", - "version": "1.0.11", + "human_version": "v2.1.9_1.0.12", + "version": "1.0.12", "app_metadata": { "app_version": "v2.1.9", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Requestrr", "train": "community", - "version": "1.0.11" + "version": "1.0.12" }, "schema": { "groups": [ @@ -809,8 +809,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -835,7 +835,7 @@ ], "title": "Requestrr", "train": "community", - "version": "1.0.11" + "version": "1.0.12" } } } \ No newline at end of file diff --git a/trains/community/restic-rest-server/app_versions.json b/trains/community/restic-rest-server/app_versions.json index a62b4397e9..839ef440b0 100644 --- a/trains/community/restic-rest-server/app_versions.json +++ b/trains/community/restic-rest-server/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.7": { + "1.0.8": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/restic-rest-server/1.0.7", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/restic-rest-server/1.0.8", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.14.0_1.0.7", - "version": "1.0.7", + "human_version": "0.14.0_1.0.8", + "version": "1.0.8", "app_metadata": { "app_version": "0.14.0", "capabilities": [], @@ -24,8 +24,8 @@ "backup", "restic" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Restic REST Server", "train": "community", - "version": "1.0.7" + "version": "1.0.8" }, "schema": { "groups": [ @@ -836,8 +836,8 @@ "backup", "restic" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -862,7 +862,7 @@ ], "title": "Restic REST Server", "train": "community", - "version": "1.0.7" + "version": "1.0.8" } } } \ No newline at end of file diff --git a/trains/community/retrom/app_versions.json b/trains/community/retrom/app_versions.json index 17e08be713..a75df1f0d8 100644 --- a/trains/community/retrom/app_versions.json +++ b/trains/community/retrom/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.9": { + "1.0.10": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/retrom/1.0.9", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/community/retrom/1.0.10", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.7.44_1.0.9", - "version": "1.0.9", + "human_version": "0.7.44_1.0.10", + "version": "1.0.10", "app_metadata": { "app_version": "0.7.44", "capabilities": [ @@ -44,8 +44,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -69,7 +69,7 @@ ], "title": "Retrom", "train": "community", - "version": "1.0.9" + "version": "1.0.10" }, "schema": { "groups": [ @@ -999,8 +999,8 @@ "keywords": [ "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1024,7 +1024,7 @@ ], "title": "Retrom", "train": "community", - "version": "1.0.9" + "version": "1.0.10" } } } \ No newline at end of file diff --git a/trains/community/romm/app_versions.json b/trains/community/romm/app_versions.json index f4c194db09..df7dcef15e 100644 --- a/trains/community/romm/app_versions.json +++ b/trains/community/romm/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.59": { + "1.0.60": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/romm/1.0.59", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/romm/1.0.60", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.4.1_1.0.59", - "version": "1.0.59", + "human_version": "4.4.1_1.0.60", + "version": "1.0.60", "app_metadata": { "app_version": "4.4.1", "capabilities": [], @@ -26,8 +26,8 @@ "manager", "emulator" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -61,7 +61,7 @@ ], "title": "Romm", "train": "community", - "version": "1.0.59" + "version": "1.0.60" }, "schema": { "groups": [ @@ -1503,8 +1503,8 @@ "manager", "emulator" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1538,7 +1538,7 @@ ], "title": "Romm", "train": "community", - "version": "1.0.59" + "version": "1.0.60" } } } \ No newline at end of file diff --git a/trains/community/roundcube/app_versions.json b/trains/community/roundcube/app_versions.json index fe678f7736..a0e8b39010 100644 --- a/trains/community/roundcube/app_versions.json +++ b/trains/community/roundcube/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.17": { + "1.3.18": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/roundcube/1.3.17", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/roundcube/1.3.18", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.6.11-apache_1.3.17", - "version": "1.3.17", + "human_version": "1.6.11-apache_1.3.18", + "version": "1.3.18", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -48,8 +48,8 @@ "webmail", "email" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -87,7 +87,7 @@ ], "title": "Roundcube", "train": "community", - "version": "1.3.17" + "version": "1.3.18" }, "schema": { "groups": [ @@ -1410,8 +1410,8 @@ "webmail", "email" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1449,7 +1449,7 @@ ], "title": "Roundcube", "train": "community", - "version": "1.3.17" + "version": "1.3.18" } } } \ No newline at end of file diff --git a/trains/community/rsyncd/app_versions.json b/trains/community/rsyncd/app_versions.json index 54525aea96..7fe04c716b 100644 --- a/trains/community/rsyncd/app_versions.json +++ b/trains/community/rsyncd/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.14": { + "1.2.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/rsyncd/1.2.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/rsyncd/1.2.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.0.2_1.2.14", - "version": "1.2.14", + "human_version": "1.0.2_1.2.15", + "version": "1.2.15", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -56,8 +56,8 @@ "rsync", "file transfer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -82,7 +82,7 @@ ], "title": "Rsync Daemon", "train": "community", - "version": "1.2.14" + "version": "1.2.15" }, "schema": { "groups": [ @@ -981,8 +981,8 @@ "rsync", "file transfer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1007,7 +1007,7 @@ ], "title": "Rsync Daemon", "train": "community", - "version": "1.2.14" + "version": "1.2.15" } } } \ No newline at end of file diff --git a/trains/community/rust-desk/app_versions.json b/trains/community/rust-desk/app_versions.json index a9ff2ceb40..ffcff662bd 100644 --- a/trains/community/rust-desk/app_versions.json +++ b/trains/community/rust-desk/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.2": { + "1.3.3": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/rust-desk/1.3.2", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/rust-desk/1.3.3", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.1.14_1.3.2", - "version": "1.3.2", + "human_version": "1.1.14_1.3.3", + "version": "1.3.3", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "remote", "desktop" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "Rust Desk", "train": "community", - "version": "1.3.2" + "version": "1.3.3" }, "schema": { "groups": [ @@ -1325,8 +1325,8 @@ "remote", "desktop" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1351,7 +1351,7 @@ ], "title": "Rust Desk", "train": "community", - "version": "1.3.2" + "version": "1.3.3" } } } \ No newline at end of file diff --git a/trains/community/rustfs/app_versions.json b/trains/community/rustfs/app_versions.json index c325399a61..2264547be9 100644 --- a/trains/community/rustfs/app_versions.json +++ b/trains/community/rustfs/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.3": { + "1.0.4": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/rustfs/1.0.3", - "last_update": "2025-11-27 13:55:57", + "location": "/__w/apps/apps/trains/community/rustfs/1.0.4", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.0.0-alpha.70_1.0.3", - "version": "1.0.3", + "human_version": "1.0.0-alpha.70_1.0.4", + "version": "1.0.4", "app_metadata": { "app_version": "1.0.0-alpha.70", "capabilities": [], @@ -24,8 +24,8 @@ "s3", "storage" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "RustFS", "train": "community", - "version": "1.0.3" + "version": "1.0.4" }, "schema": { "groups": [ @@ -1019,8 +1019,8 @@ "s3", "storage" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1045,7 +1045,7 @@ ], "title": "RustFS", "train": "community", - "version": "1.0.3" + "version": "1.0.4" } } } \ No newline at end of file diff --git a/trains/community/sabnzbd/app_versions.json b/trains/community/sabnzbd/app_versions.json index 898391a857..695f730770 100644 --- a/trains/community/sabnzbd/app_versions.json +++ b/trains/community/sabnzbd/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.16": { + "1.2.17": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/sabnzbd/1.2.16", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/sabnzbd/1.2.17", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.5.5_1.2.16", - "version": "1.2.16", + "human_version": "4.5.5_1.2.17", + "version": "1.2.17", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -28,8 +28,8 @@ "usenet", "newsreader" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "SABnzbd", "train": "community", - "version": "1.2.16" + "version": "1.2.17" }, "schema": { "groups": [ @@ -820,8 +820,8 @@ "usenet", "newsreader" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -850,7 +850,7 @@ ], "title": "SABnzbd", "train": "community", - "version": "1.2.16" + "version": "1.2.17" } } } \ No newline at end of file diff --git a/trains/community/satisfactory-server/app_versions.json b/trains/community/satisfactory-server/app_versions.json index 9d27bfbd04..0d1b08caa1 100644 --- a/trains/community/satisfactory-server/app_versions.json +++ b/trains/community/satisfactory-server/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.27": { + "1.0.28": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/satisfactory-server/1.0.27", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/satisfactory-server/1.0.28", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.9.10_1.0.27", - "version": "1.0.27", + "human_version": "v1.9.10_1.0.28", + "version": "1.0.28", "app_metadata": { "app_version": "v1.9.10", "capabilities": [ @@ -46,8 +46,8 @@ "server", "satisfactory" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -71,7 +71,7 @@ ], "title": "Satisfactory Server", "train": "community", - "version": "1.0.27" + "version": "1.0.28" }, "schema": { "groups": [ @@ -926,8 +926,8 @@ "server", "satisfactory" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -951,7 +951,7 @@ ], "title": "Satisfactory Server", "train": "community", - "version": "1.0.27" + "version": "1.0.28" } } } \ No newline at end of file diff --git a/trains/community/scrutiny/app_versions.json b/trains/community/scrutiny/app_versions.json index 4649209200..f26d19b7de 100644 --- a/trains/community/scrutiny/app_versions.json +++ b/trains/community/scrutiny/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.14": { + "1.2.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/scrutiny/1.2.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/scrutiny/1.2.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.8.1-omnibus_1.2.14", - "version": "1.2.14", + "human_version": "v0.8.1-omnibus_1.2.15", + "version": "1.2.15", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -93,8 +93,8 @@ "disk", "monitoring" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -120,7 +120,7 @@ ], "title": "Scrutiny", "train": "community", - "version": "1.2.14" + "version": "1.2.15" }, "schema": { "groups": [ @@ -1147,8 +1147,8 @@ "disk", "monitoring" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1174,7 +1174,7 @@ ], "title": "Scrutiny", "train": "community", - "version": "1.2.14" + "version": "1.2.15" } } } \ No newline at end of file diff --git a/trains/community/scrypted/app_versions.json b/trains/community/scrypted/app_versions.json index 6c26a3ac51..4c46fb572e 100644 --- a/trains/community/scrypted/app_versions.json +++ b/trains/community/scrypted/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.38": { + "1.0.39": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/scrypted/1.0.38", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/scrypted/1.0.39", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.144.1-noble-full_1.0.38", - "version": "1.0.38", + "human_version": "v0.144.1-noble-full_1.0.39", + "version": "1.0.39", "app_metadata": { "app_version": "v0.144.1-noble-full", "capabilities": [], @@ -24,8 +24,8 @@ "video", "automation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Scrypted", "train": "community", - "version": "1.0.38" + "version": "1.0.39" }, "schema": { "groups": [ @@ -1173,8 +1173,8 @@ "video", "automation" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1198,7 +1198,7 @@ ], "title": "Scrypted", "train": "community", - "version": "1.0.38" + "version": "1.0.39" } } } \ No newline at end of file diff --git a/trains/community/searxng/app_versions.json b/trains/community/searxng/app_versions.json index 83e6f3ae71..57edc63522 100644 --- a/trains/community/searxng/app_versions.json +++ b/trains/community/searxng/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.100": { + "1.2.101": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/searxng/1.2.100", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/searxng/1.2.101", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2025.11.25-54a97e104_1.2.100", - "version": "1.2.100", + "human_version": "2025.11.25-54a97e104_1.2.101", + "version": "1.2.101", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -35,8 +35,8 @@ "keywords": [ "search" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -68,7 +68,7 @@ ], "title": "SearXNG", "train": "community", - "version": "1.2.100" + "version": "1.2.101" }, "schema": { "groups": [ @@ -832,8 +832,8 @@ "keywords": [ "search" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -865,7 +865,7 @@ ], "title": "SearXNG", "train": "community", - "version": "1.2.100" + "version": "1.2.101" } } } \ No newline at end of file diff --git a/trains/community/seaweedfs/app_versions.json b/trains/community/seaweedfs/app_versions.json index cffb3b2e2c..89b9770b0d 100644 --- a/trains/community/seaweedfs/app_versions.json +++ b/trains/community/seaweedfs/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.24": { + "1.0.25": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/seaweedfs/1.0.24", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/seaweedfs/1.0.25", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.00_1.0.24", - "version": "1.0.24", + "human_version": "4.00_1.0.25", + "version": "1.0.25", "app_metadata": { "app_version": "4.00", "capabilities": [], @@ -27,8 +27,8 @@ "object", "bucket" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "SeaweedFS", "train": "community", - "version": "1.0.24" + "version": "1.0.25" }, "schema": { "groups": [ @@ -1124,8 +1124,8 @@ "object", "bucket" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1150,7 +1150,7 @@ ], "title": "SeaweedFS", "train": "community", - "version": "1.0.24" + "version": "1.0.25" } } } \ No newline at end of file diff --git a/trains/community/sftpgo/app_versions.json b/trains/community/sftpgo/app_versions.json index 117aaf4cae..cc5bde03e7 100644 --- a/trains/community/sftpgo/app_versions.json +++ b/trains/community/sftpgo/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.14": { + "1.2.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/sftpgo/1.2.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/sftpgo/1.2.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v2.7.0_1.2.14", - "version": "1.2.14", + "human_version": "v2.7.0_1.2.15", + "version": "1.2.15", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "sftp" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -52,7 +52,7 @@ ], "title": "SFTPGo", "train": "community", - "version": "1.2.14" + "version": "1.2.15" }, "schema": { "groups": [ @@ -1577,8 +1577,8 @@ "keywords": [ "sftp" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1603,7 +1603,7 @@ ], "title": "SFTPGo", "train": "community", - "version": "1.2.14" + "version": "1.2.15" } } } \ No newline at end of file diff --git a/trains/community/shlink/app_versions.json b/trains/community/shlink/app_versions.json index 6589790166..b903012821 100644 --- a/trains/community/shlink/app_versions.json +++ b/trains/community/shlink/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.23": { + "1.0.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/shlink/1.0.23", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/shlink/1.0.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.6.0_1.0.23", - "version": "1.0.23", + "human_version": "4.6.0_1.0.24", + "version": "1.0.24", "app_metadata": { "app_version": "4.6.0", "capabilities": [], @@ -24,8 +24,8 @@ "shortener", "url" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -63,7 +63,7 @@ ], "title": "Shlink", "train": "community", - "version": "1.0.23" + "version": "1.0.24" }, "schema": { "groups": [ @@ -870,8 +870,8 @@ "shortener", "url" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -909,7 +909,7 @@ ], "title": "Shlink", "train": "community", - "version": "1.0.23" + "version": "1.0.24" } } } \ No newline at end of file diff --git a/trains/community/shoko-server/app_versions.json b/trains/community/shoko-server/app_versions.json index fe6fa0f6a0..7fb68a8ebe 100644 --- a/trains/community/shoko-server/app_versions.json +++ b/trains/community/shoko-server/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.9": { + "1.0.10": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/shoko-server/1.0.9", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/shoko-server/1.0.10", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v5.1.0_1.0.9", - "version": "1.0.9", + "human_version": "v5.1.0_1.0.10", + "version": "1.0.10", "app_metadata": { "app_version": "v5.1.0", "capabilities": [ @@ -46,8 +46,8 @@ "anime", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -71,7 +71,7 @@ ], "title": "Shoko Server", "train": "community", - "version": "1.0.9" + "version": "1.0.10" }, "schema": { "groups": [ @@ -867,8 +867,8 @@ "anime", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -892,7 +892,7 @@ ], "title": "Shoko Server", "train": "community", - "version": "1.0.9" + "version": "1.0.10" } } } \ No newline at end of file diff --git a/trains/community/sickgear/app_versions.json b/trains/community/sickgear/app_versions.json index 0286a23d0e..23b4c65b07 100644 --- a/trains/community/sickgear/app_versions.json +++ b/trains/community/sickgear/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.9": { + "1.0.10": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/sickgear/1.0.9", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/sickgear/1.0.10", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "latest_1.0.9", - "version": "1.0.9", + "human_version": "latest_1.0.10", + "version": "1.0.10", "app_metadata": { "app_version": "latest", "capabilities": [ @@ -46,8 +46,8 @@ "sickbeard", "tv" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -71,7 +71,7 @@ ], "title": "SickGear", "train": "community", - "version": "1.0.9" + "version": "1.0.10" }, "schema": { "groups": [ @@ -817,8 +817,8 @@ "sickbeard", "tv" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -842,7 +842,7 @@ ], "title": "SickGear", "train": "community", - "version": "1.0.9" + "version": "1.0.10" } } } \ No newline at end of file diff --git a/trains/community/signal-cli-rest-api/app_versions.json b/trains/community/signal-cli-rest-api/app_versions.json index e4ea6ea1a4..7962dad5db 100644 --- a/trains/community/signal-cli-rest-api/app_versions.json +++ b/trains/community/signal-cli-rest-api/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.1": { + "1.0.2": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/signal-cli-rest-api/1.0.1", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/signal-cli-rest-api/1.0.2", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.95_1.0.1", - "version": "1.0.1", + "human_version": "0.95_1.0.2", + "version": "1.0.2", "app_metadata": { "app_version": "0.95", "capabilities": [ @@ -44,8 +44,8 @@ "keywords": [ "signal" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -69,7 +69,7 @@ ], "title": "Signal CLI REST API", "train": "community", - "version": "1.0.1" + "version": "1.0.2" }, "schema": { "groups": [ @@ -873,8 +873,8 @@ "keywords": [ "signal" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -898,7 +898,7 @@ ], "title": "Signal CLI REST API", "train": "community", - "version": "1.0.1" + "version": "1.0.2" } } } \ No newline at end of file diff --git a/trains/community/sonarr/app_versions.json b/trains/community/sonarr/app_versions.json index 7d5ef8a923..ff6aaa0fb2 100644 --- a/trains/community/sonarr/app_versions.json +++ b/trains/community/sonarr/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.15": { + "1.2.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/sonarr/1.2.15", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/sonarr/1.2.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.0.16.2943_1.2.15", - "version": "1.2.15", + "human_version": "4.0.16.2943_1.2.16", + "version": "1.2.16", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "media", "series" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "Sonarr", "train": "community", - "version": "1.2.15" + "version": "1.2.16" }, "schema": { "groups": [ @@ -831,8 +831,8 @@ "media", "series" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -861,7 +861,7 @@ ], "title": "Sonarr", "train": "community", - "version": "1.2.15" + "version": "1.2.16" } } } \ No newline at end of file diff --git a/trains/community/speedtest-tracker/app_versions.json b/trains/community/speedtest-tracker/app_versions.json index 84e9daaeac..5167a656b7 100644 --- a/trains/community/speedtest-tracker/app_versions.json +++ b/trains/community/speedtest-tracker/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.28": { + "1.0.29": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/speedtest-tracker/1.0.28", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/speedtest-tracker/1.0.29", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.10.0_1.0.28", - "version": "1.0.28", + "human_version": "1.10.0_1.0.29", + "version": "1.0.29", "app_metadata": { "app_version": "1.10.0", "capabilities": [ @@ -45,8 +45,8 @@ "speedtest", "tracker" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -71,7 +71,7 @@ ], "title": "Speedtest Tracker", "train": "community", - "version": "1.0.28" + "version": "1.0.29" }, "schema": { "groups": [ @@ -954,8 +954,8 @@ "speedtest", "tracker" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -980,7 +980,7 @@ ], "title": "Speedtest Tracker", "train": "community", - "version": "1.0.28" + "version": "1.0.29" } } } \ No newline at end of file diff --git a/trains/community/spottarr/app_versions.json b/trains/community/spottarr/app_versions.json index 6a2c669ae1..2692f248c4 100644 --- a/trains/community/spottarr/app_versions.json +++ b/trains/community/spottarr/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.28": { + "1.0.29": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/spottarr/1.0.28", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/spottarr/1.0.29", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.11.0_1.0.28", - "version": "1.0.28", + "human_version": "1.11.0_1.0.29", + "version": "1.0.29", "app_metadata": { "app_version": "1.11.0", "capabilities": [], @@ -26,8 +26,8 @@ "download", "newznab" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Spottarr", "train": "community", - "version": "1.0.28" + "version": "1.0.29" }, "schema": { "groups": [ @@ -890,8 +890,8 @@ "download", "newznab" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -914,7 +914,7 @@ ], "title": "Spottarr", "train": "community", - "version": "1.0.28" + "version": "1.0.29" } } } \ No newline at end of file diff --git a/trains/community/stash/app_versions.json b/trains/community/stash/app_versions.json index 97760012ab..dca32a95c5 100644 --- a/trains/community/stash/app_versions.json +++ b/trains/community/stash/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.14": { + "1.0.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/stash/1.0.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/stash/1.0.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.29.3_1.0.14", - "version": "1.0.14", + "human_version": "v0.29.3_1.0.15", + "version": "1.0.15", "app_metadata": { "app_version": "v0.29.3", "capabilities": [], @@ -24,8 +24,8 @@ "media", "series" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Stash", "train": "community", - "version": "1.0.14" + "version": "1.0.15" }, "schema": { "groups": [ @@ -1499,8 +1499,8 @@ "media", "series" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1525,7 +1525,7 @@ ], "title": "Stash", "train": "community", - "version": "1.0.14" + "version": "1.0.15" } } } \ No newline at end of file diff --git a/trains/community/steam-headless/app_versions.json b/trains/community/steam-headless/app_versions.json index 4b8a42868d..7d6330c40a 100644 --- a/trains/community/steam-headless/app_versions.json +++ b/trains/community/steam-headless/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.23": { + "1.0.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/steam-headless/1.0.23", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/steam-headless/1.0.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "debian_1.0.23", - "version": "1.0.23", + "human_version": "debian_1.0.24", + "version": "1.0.24", "app_metadata": { "app_version": "debian", "capabilities": [ @@ -89,8 +89,8 @@ "games", "steam" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -114,7 +114,7 @@ ], "title": "Steam Headless", "train": "community", - "version": "1.0.23" + "version": "1.0.24" }, "schema": { "groups": [ @@ -1573,8 +1573,8 @@ "games", "steam" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1598,7 +1598,7 @@ ], "title": "Steam Headless", "train": "community", - "version": "1.0.23" + "version": "1.0.24" } } } \ No newline at end of file diff --git a/trains/community/stirling-pdf/app_versions.json b/trains/community/stirling-pdf/app_versions.json index 2f5c0eaddd..dcda9d8428 100644 --- a/trains/community/stirling-pdf/app_versions.json +++ b/trains/community/stirling-pdf/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.45": { + "1.0.46": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/stirling-pdf/1.0.45", - "last_update": "2025-11-27 11:24:32", + "location": "/__w/apps/apps/trains/community/stirling-pdf/1.0.46", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.0.1_1.0.45", - "version": "1.0.45", + "human_version": "2.0.1_1.0.46", + "version": "1.0.46", "app_metadata": { "app_version": "2.0.1", "capabilities": [ @@ -45,8 +45,8 @@ "pdf", "pdf-editor" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -76,7 +76,7 @@ ], "title": "Stirling PDF", "train": "community", - "version": "1.0.45" + "version": "1.0.46" }, "schema": { "groups": [ @@ -1478,8 +1478,8 @@ "pdf", "pdf-editor" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1509,7 +1509,7 @@ ], "title": "Stirling PDF", "train": "community", - "version": "1.0.45" + "version": "1.0.46" } } } \ No newline at end of file diff --git a/trains/community/tailscale/app_versions.json b/trains/community/tailscale/app_versions.json index 7208411082..c6a59e29a8 100644 --- a/trains/community/tailscale/app_versions.json +++ b/trains/community/tailscale/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.23": { + "1.3.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/tailscale/1.3.23", - "last_update": "2025-11-26 12:33:41", + "location": "/__w/apps/apps/trains/community/tailscale/1.3.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.90.9_1.3.23", - "version": "1.3.23", + "human_version": "v1.90.9_1.3.24", + "version": "1.3.24", "app_metadata": { "app_version": "v1.90.9", "capabilities": [ @@ -54,8 +54,8 @@ "vpn", "tailscale" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -80,7 +80,7 @@ ], "title": "Tailscale", "train": "community", - "version": "1.3.23" + "version": "1.3.24" }, "schema": { "groups": [ @@ -894,8 +894,8 @@ "vpn", "tailscale" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -920,7 +920,7 @@ ], "title": "Tailscale", "train": "community", - "version": "1.3.23" + "version": "1.3.24" } } } \ No newline at end of file diff --git a/trains/community/tandoor-recipes/app_versions.json b/trains/community/tandoor-recipes/app_versions.json index d3d93c47c4..bf9770294e 100644 --- a/trains/community/tandoor-recipes/app_versions.json +++ b/trains/community/tandoor-recipes/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.5": { + "1.0.6": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/tandoor-recipes/1.0.5", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/tandoor-recipes/1.0.6", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.3.6_1.0.5", - "version": "1.0.5", + "human_version": "2.3.6_1.0.6", + "version": "1.0.6", "app_metadata": { "app_version": "2.3.6", "capabilities": [ @@ -46,8 +46,8 @@ "meal planning", "cooking" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -79,7 +79,7 @@ ], "title": "Tandoor Recipes", "train": "community", - "version": "1.0.5" + "version": "1.0.6" }, "schema": { "groups": [ @@ -1160,8 +1160,8 @@ "meal planning", "cooking" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1193,7 +1193,7 @@ ], "title": "Tandoor Recipes", "train": "community", - "version": "1.0.5" + "version": "1.0.6" } } } \ No newline at end of file diff --git a/trains/community/tautulli/app_versions.json b/trains/community/tautulli/app_versions.json index 9e8166ce86..1907ff2eb6 100644 --- a/trains/community/tautulli/app_versions.json +++ b/trains/community/tautulli/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.14": { + "1.2.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/tautulli/1.2.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/tautulli/1.2.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v2.16.0_1.2.14", - "version": "1.2.14", + "human_version": "v2.16.0_1.2.15", + "version": "1.2.15", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -28,8 +28,8 @@ "analytics", "notifications" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "Tautulli", "train": "community", - "version": "1.2.14" + "version": "1.2.15" }, "schema": { "groups": [ @@ -820,8 +820,8 @@ "analytics", "notifications" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -850,7 +850,7 @@ ], "title": "Tautulli", "train": "community", - "version": "1.2.14" + "version": "1.2.15" } } } \ No newline at end of file diff --git a/trains/community/tdarr-node/app_versions.json b/trains/community/tdarr-node/app_versions.json index 9fa3db157a..c866e22d8d 100644 --- a/trains/community/tdarr-node/app_versions.json +++ b/trains/community/tdarr-node/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.23": { + "1.0.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/tdarr-node/1.0.23", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/tdarr-node/1.0.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.58.02_1.0.23", - "version": "1.0.23", + "human_version": "2.58.02_1.0.24", + "version": "1.0.24", "app_metadata": { "app_version": "2.58.02", "capabilities": [ @@ -41,8 +41,8 @@ "encode", "transcode" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -67,7 +67,7 @@ ], "title": "Tdarr Node", "train": "community", - "version": "1.0.23" + "version": "1.0.24" }, "schema": { "groups": [ @@ -1272,8 +1272,8 @@ "encode", "transcode" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1298,7 +1298,7 @@ ], "title": "Tdarr Node", "train": "community", - "version": "1.0.23" + "version": "1.0.24" } } } \ No newline at end of file diff --git a/trains/community/tdarr/app_versions.json b/trains/community/tdarr/app_versions.json index 3c6c3e6ce3..fa4bc361cc 100644 --- a/trains/community/tdarr/app_versions.json +++ b/trains/community/tdarr/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.34": { + "1.2.35": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/tdarr/1.2.34", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/tdarr/1.2.35", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.58.02_1.2.34", - "version": "1.2.34", + "human_version": "2.58.02_1.2.35", + "version": "1.2.35", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -44,8 +44,8 @@ "encode", "transcode" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -74,7 +74,7 @@ ], "title": "Tdarr", "train": "community", - "version": "1.2.34" + "version": "1.2.35" }, "schema": { "groups": [ @@ -1537,8 +1537,8 @@ "encode", "transcode" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1567,7 +1567,7 @@ ], "title": "Tdarr", "train": "community", - "version": "1.2.34" + "version": "1.2.35" } } } \ No newline at end of file diff --git a/trains/community/teamspeak/app_versions.json b/trains/community/teamspeak/app_versions.json index aa70ccb47a..4e20742dbb 100644 --- a/trains/community/teamspeak/app_versions.json +++ b/trains/community/teamspeak/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.11": { + "1.0.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/teamspeak/1.0.11", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/teamspeak/1.0.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "3.13.7_1.0.11", - "version": "1.0.11", + "human_version": "3.13.7_1.0.12", + "version": "1.0.12", "app_metadata": { "app_version": "3.13.7", "capabilities": [], @@ -24,8 +24,8 @@ "voice", "audio" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Teamspeak", "train": "community", - "version": "1.0.11" + "version": "1.0.12" }, "schema": { "groups": [ @@ -1124,8 +1124,8 @@ "voice", "audio" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1149,7 +1149,7 @@ ], "title": "Teamspeak", "train": "community", - "version": "1.0.11" + "version": "1.0.12" } } } \ No newline at end of file diff --git a/trains/community/terraria/app_versions.json b/trains/community/terraria/app_versions.json index a0ee51b746..8576506346 100644 --- a/trains/community/terraria/app_versions.json +++ b/trains/community/terraria/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.12": { + "1.2.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/terraria/1.2.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/terraria/1.2.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "tshock-1.4.4.9-5.2.4_1.2.12", - "version": "1.2.12", + "human_version": "tshock-1.4.4.9-5.2.4_1.2.13", + "version": "1.2.13", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -30,8 +30,8 @@ "terraria", "world" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "Terraria", "train": "community", - "version": "1.2.12" + "version": "1.2.13" }, "schema": { "groups": [ @@ -1332,8 +1332,8 @@ "terraria", "world" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1358,7 +1358,7 @@ ], "title": "Terraria", "train": "community", - "version": "1.2.12" + "version": "1.2.13" } } } \ No newline at end of file diff --git a/trains/community/tftpd-hpa/app_versions.json b/trains/community/tftpd-hpa/app_versions.json index 119d3919c5..976d77f5ad 100644 --- a/trains/community/tftpd-hpa/app_versions.json +++ b/trains/community/tftpd-hpa/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.11": { + "1.2.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/tftpd-hpa/1.2.11", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/tftpd-hpa/1.2.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.0.0_1.2.11", - "version": "1.2.11", + "human_version": "1.0.0_1.2.12", + "version": "1.2.12", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -43,8 +43,8 @@ "tftp", "netboot" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -69,7 +69,7 @@ ], "title": "TFTP Server", "train": "community", - "version": "1.2.11" + "version": "1.2.12" }, "schema": { "groups": [ @@ -833,8 +833,8 @@ "tftp", "netboot" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -859,7 +859,7 @@ ], "title": "TFTP Server", "train": "community", - "version": "1.2.11" + "version": "1.2.12" } } } \ No newline at end of file diff --git a/trains/community/three-proxy/app_versions.json b/trains/community/three-proxy/app_versions.json index d091e63a25..f060a69323 100644 --- a/trains/community/three-proxy/app_versions.json +++ b/trains/community/three-proxy/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.10": { + "1.0.11": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/three-proxy/1.0.10", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/three-proxy/1.0.11", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.12.1_1.0.10", - "version": "1.0.10", + "human_version": "1.12.1_1.0.11", + "version": "1.0.11", "app_metadata": { "app_version": "1.12.1", "capabilities": [], @@ -25,8 +25,8 @@ "http", "socks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -51,7 +51,7 @@ ], "title": "3proxy", "train": "community", - "version": "1.0.10" + "version": "1.0.11" }, "schema": { "groups": [ @@ -705,8 +705,8 @@ "http", "socks" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -731,7 +731,7 @@ ], "title": "3proxy", "train": "community", - "version": "1.0.10" + "version": "1.0.11" } } } \ No newline at end of file diff --git a/trains/community/tianji/app_versions.json b/trains/community/tianji/app_versions.json index f5fc3332b5..721d154d7b 100644 --- a/trains/community/tianji/app_versions.json +++ b/trains/community/tianji/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.122": { + "1.0.123": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/tianji/1.0.122", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/tianji/1.0.123", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.30.15_1.0.122", - "version": "1.0.122", + "human_version": "1.30.15_1.0.123", + "version": "1.0.123", "app_metadata": { "app_version": "1.30.15", "capabilities": [], @@ -26,8 +26,8 @@ "uptime", "status" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -65,7 +65,7 @@ ], "title": "Tianji", "train": "community", - "version": "1.0.122" + "version": "1.0.123" }, "schema": { "groups": [ @@ -846,8 +846,8 @@ "uptime", "status" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -885,7 +885,7 @@ ], "title": "Tianji", "train": "community", - "version": "1.0.122" + "version": "1.0.123" } } } \ No newline at end of file diff --git a/trains/community/timelinize/app_versions.json b/trains/community/timelinize/app_versions.json index bc1f646c6c..211f4f6ab0 100644 --- a/trains/community/timelinize/app_versions.json +++ b/trains/community/timelinize/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.3": { + "1.0.4": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/timelinize/1.0.3", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/timelinize/1.0.4", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.0.28_1.0.3", - "version": "1.0.3", + "human_version": "v0.0.28_1.0.4", + "version": "1.0.4", "app_metadata": { "app_version": "v0.0.28", "capabilities": [], @@ -24,8 +24,8 @@ "media", "timeline" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -49,7 +49,7 @@ ], "title": "Timelinize", "train": "community", - "version": "1.0.3" + "version": "1.0.4" }, "schema": { "groups": [ @@ -916,8 +916,8 @@ "media", "timeline" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -941,7 +941,7 @@ ], "title": "Timelinize", "train": "community", - "version": "1.0.3" + "version": "1.0.4" } } } \ No newline at end of file diff --git a/trains/community/tiny-media-manager/app_versions.json b/trains/community/tiny-media-manager/app_versions.json index de7220e579..f15de0f6b4 100644 --- a/trains/community/tiny-media-manager/app_versions.json +++ b/trains/community/tiny-media-manager/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.19": { + "1.2.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/tiny-media-manager/1.2.19", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/tiny-media-manager/1.2.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "5.2.3_1.2.19", - "version": "1.2.19", + "human_version": "5.2.3_1.2.20", + "version": "1.2.20", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -41,8 +41,8 @@ "tv-shows", "movies" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -72,7 +72,7 @@ ], "title": "Tiny Media Manager", "train": "community", - "version": "1.2.19" + "version": "1.2.20" }, "schema": { "groups": [ @@ -966,8 +966,8 @@ "tv-shows", "movies" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -997,7 +997,7 @@ ], "title": "Tiny Media Manager", "train": "community", - "version": "1.2.19" + "version": "1.2.20" } } } \ No newline at end of file diff --git a/trains/community/traccar/app_versions.json b/trains/community/traccar/app_versions.json index fe9ff7443e..3bd1249b54 100644 --- a/trains/community/traccar/app_versions.json +++ b/trains/community/traccar/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.18": { + "1.0.19": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/traccar/1.0.18", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/traccar/1.0.19", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "6.10.0_1.0.18", - "version": "1.0.18", + "human_version": "6.10.0_1.0.19", + "version": "1.0.19", "app_metadata": { "app_version": "6.10.0", "capabilities": [], @@ -24,8 +24,8 @@ "gps", "tracking" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "Traccar", "train": "community", - "version": "1.0.18" + "version": "1.0.19" }, "schema": { "groups": [ @@ -1107,8 +1107,8 @@ "gps", "tracking" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1139,7 +1139,7 @@ ], "title": "Traccar", "train": "community", - "version": "1.0.18" + "version": "1.0.19" } } } \ No newline at end of file diff --git a/trains/community/transmission/app_versions.json b/trains/community/transmission/app_versions.json index 1de6f5e8bb..80cde14d1e 100644 --- a/trains/community/transmission/app_versions.json +++ b/trains/community/transmission/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.15": { + "1.2.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/transmission/1.2.15", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/transmission/1.2.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.0.6_1.2.15", - "version": "1.2.15", + "human_version": "4.0.6_1.2.16", + "version": "1.2.16", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -49,8 +49,8 @@ "torrent", "download" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -76,7 +76,7 @@ ], "title": "Transmission", "train": "community", - "version": "1.2.15" + "version": "1.2.16" }, "schema": { "groups": [ @@ -1317,8 +1317,8 @@ "torrent", "download" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1344,7 +1344,7 @@ ], "title": "Transmission", "train": "community", - "version": "1.2.15" + "version": "1.2.16" } } } \ No newline at end of file diff --git a/trains/community/trilium-notes/app_versions.json b/trains/community/trilium-notes/app_versions.json index bec31bb45c..dc85526929 100644 --- a/trains/community/trilium-notes/app_versions.json +++ b/trains/community/trilium-notes/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.12": { + "1.0.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/trilium-notes/1.0.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/trilium-notes/1.0.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.99.5_1.0.12", - "version": "1.0.12", + "human_version": "v0.99.5_1.0.13", + "version": "1.0.13", "app_metadata": { "app_version": "v0.99.5", "capabilities": [ @@ -46,8 +46,8 @@ "notes", "knowledge base" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -80,7 +80,7 @@ ], "title": "Trilium Notes", "train": "community", - "version": "1.0.12" + "version": "1.0.13" }, "schema": { "groups": [ @@ -874,8 +874,8 @@ "notes", "knowledge base" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -908,7 +908,7 @@ ], "title": "Trilium Notes", "train": "community", - "version": "1.0.12" + "version": "1.0.13" } } } \ No newline at end of file diff --git a/trains/community/tubearchivist/app_versions.json b/trains/community/tubearchivist/app_versions.json index 59bd27e32a..99acc8afa7 100644 --- a/trains/community/tubearchivist/app_versions.json +++ b/trains/community/tubearchivist/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.20": { + "1.0.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/tubearchivist/1.0.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/tubearchivist/1.0.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.5.8_1.0.20", - "version": "1.0.20", + "human_version": "v0.5.8_1.0.21", + "version": "1.0.21", "app_metadata": { "app_version": "v0.5.8", "capabilities": [ @@ -39,8 +39,8 @@ "download", "videos" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -79,7 +79,7 @@ ], "title": "Tube Archivist", "train": "community", - "version": "1.0.20" + "version": "1.0.21" }, "schema": { "groups": [ @@ -1207,8 +1207,8 @@ "download", "videos" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1247,7 +1247,7 @@ ], "title": "Tube Archivist", "train": "community", - "version": "1.0.20" + "version": "1.0.21" } } } \ No newline at end of file diff --git a/trains/community/tvheadend/app_versions.json b/trains/community/tvheadend/app_versions.json index 31aca17d88..3b517bf290 100644 --- a/trains/community/tvheadend/app_versions.json +++ b/trains/community/tvheadend/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.31": { + "1.0.32": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/tvheadend/1.0.31", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/community/tvheadend/1.0.32", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0b23983f-ls267_1.0.31", - "version": "1.0.31", + "human_version": "0b23983f-ls267_1.0.32", + "version": "1.0.32", "app_metadata": { "app_version": "0b23983f-ls267", "capabilities": [ @@ -51,8 +51,8 @@ "livetv", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -76,7 +76,7 @@ ], "title": "TVHeadend", "train": "community", - "version": "1.0.31" + "version": "1.0.32" }, "schema": { "groups": [ @@ -1129,8 +1129,8 @@ "livetv", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1154,7 +1154,7 @@ ], "title": "TVHeadend", "train": "community", - "version": "1.0.31" + "version": "1.0.32" } } } \ No newline at end of file diff --git a/trains/community/twofactor-auth/app_versions.json b/trains/community/twofactor-auth/app_versions.json index aa339cca3f..152b86ff26 100644 --- a/trains/community/twofactor-auth/app_versions.json +++ b/trains/community/twofactor-auth/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.14": { + "1.2.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/twofactor-auth/1.2.14", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/community/twofactor-auth/1.2.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "5.6.1_1.2.14", - "version": "1.2.14", + "human_version": "5.6.1_1.2.15", + "version": "1.2.15", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -28,8 +28,8 @@ "2fa", "otp" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "2FAuth", "train": "community", - "version": "1.2.14" + "version": "1.2.15" }, "schema": { "groups": [ @@ -975,8 +975,8 @@ "2fa", "otp" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1003,7 +1003,7 @@ ], "title": "2FAuth", "train": "community", - "version": "1.2.14" + "version": "1.2.15" } } } \ No newline at end of file diff --git a/trains/community/umami/app_versions.json b/trains/community/umami/app_versions.json index 07f14dfd34..02c29cb8da 100644 --- a/trains/community/umami/app_versions.json +++ b/trains/community/umami/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.34": { + "1.0.35": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/umami/1.0.34", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/umami/1.0.35", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "3.0.1_1.0.34", - "version": "1.0.34", + "human_version": "3.0.1_1.0.35", + "version": "1.0.35", "app_metadata": { "app_version": "3.0.1", "capabilities": [], @@ -24,8 +24,8 @@ "analytics", "monitoring" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -58,7 +58,7 @@ ], "title": "Umami", "train": "community", - "version": "1.0.34" + "version": "1.0.35" }, "schema": { "groups": [ @@ -832,8 +832,8 @@ "analytics", "monitoring" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -866,7 +866,7 @@ ], "title": "Umami", "train": "community", - "version": "1.0.34" + "version": "1.0.35" } } } \ No newline at end of file diff --git a/trains/community/unifi-controller/app_versions.json b/trains/community/unifi-controller/app_versions.json index 0445d28ec0..e8c732cfa8 100644 --- a/trains/community/unifi-controller/app_versions.json +++ b/trains/community/unifi-controller/app_versions.json @@ -1,13 +1,13 @@ { - "1.4.18": { + "1.4.19": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/unifi-controller/1.4.18", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/unifi-controller/1.4.19", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "9.5.21_1.4.18", - "version": "1.4.18", + "human_version": "9.5.21_1.4.19", + "version": "1.4.19", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -28,8 +28,8 @@ "unifi", "network" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -54,7 +54,7 @@ ], "title": "Unifi Controller", "train": "community", - "version": "1.4.18" + "version": "1.4.19" }, "schema": { "groups": [ @@ -1248,8 +1248,8 @@ "unifi", "network" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1274,7 +1274,7 @@ ], "title": "Unifi Controller", "train": "community", - "version": "1.4.18" + "version": "1.4.19" } } } \ No newline at end of file diff --git a/trains/community/unifi-protect-backup/app_versions.json b/trains/community/unifi-protect-backup/app_versions.json index c0b96600d7..1e0bf9f065 100644 --- a/trains/community/unifi-protect-backup/app_versions.json +++ b/trains/community/unifi-protect-backup/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.14": { + "1.2.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/unifi-protect-backup/1.2.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/unifi-protect-backup/1.2.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.14.0_1.2.14", - "version": "1.2.14", + "human_version": "0.14.0_1.2.15", + "version": "1.2.15", "app_metadata": { "app_version": "0.14.0", "capabilities": [ @@ -41,8 +41,8 @@ "backup", "unifi-protect" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -67,7 +67,7 @@ ], "title": "Unifi Protect Backup", "train": "community", - "version": "1.2.14" + "version": "1.2.15" }, "schema": { "groups": [ @@ -1083,8 +1083,8 @@ "backup", "unifi-protect" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1109,7 +1109,7 @@ ], "title": "Unifi Protect Backup", "train": "community", - "version": "1.2.14" + "version": "1.2.15" } } } \ No newline at end of file diff --git a/trains/community/unmanic/app_versions.json b/trains/community/unmanic/app_versions.json index a39df69ceb..f5a33f2763 100644 --- a/trains/community/unmanic/app_versions.json +++ b/trains/community/unmanic/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.19": { + "1.0.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/unmanic/1.0.19", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/unmanic/1.0.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.3.0_1.0.19", - "version": "1.0.19", + "human_version": "0.3.0_1.0.20", + "version": "1.0.20", "app_metadata": { "app_version": "0.3.0", "capabilities": [ @@ -45,8 +45,8 @@ "optimize", "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -74,7 +74,7 @@ ], "title": "Unmanic", "train": "community", - "version": "1.0.19" + "version": "1.0.20" }, "schema": { "groups": [ @@ -1163,8 +1163,8 @@ "optimize", "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1192,7 +1192,7 @@ ], "title": "Unmanic", "train": "community", - "version": "1.0.19" + "version": "1.0.20" } } } \ No newline at end of file diff --git a/trains/community/unpackerr/app_versions.json b/trains/community/unpackerr/app_versions.json index df4ef123b7..3ee2d1ee85 100644 --- a/trains/community/unpackerr/app_versions.json +++ b/trains/community/unpackerr/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.10": { + "1.0.11": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/unpackerr/1.0.10", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/unpackerr/1.0.11", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.14.5_1.0.10", - "version": "1.0.10", + "human_version": "0.14.5_1.0.11", + "version": "1.0.11", "app_metadata": { "app_version": "0.14.5", "capabilities": [], @@ -26,8 +26,8 @@ "unpack", "extraction" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -51,7 +51,7 @@ ], "title": "Unpackerr", "train": "community", - "version": "1.0.10" + "version": "1.0.11" }, "schema": { "groups": [ @@ -760,8 +760,8 @@ "unpack", "extraction" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -785,7 +785,7 @@ ], "title": "Unpackerr", "train": "community", - "version": "1.0.10" + "version": "1.0.11" } } } \ No newline at end of file diff --git a/trains/community/uptime-kuma/app_versions.json b/trains/community/uptime-kuma/app_versions.json index c76f39aa38..fd9468a4ad 100644 --- a/trains/community/uptime-kuma/app_versions.json +++ b/trains/community/uptime-kuma/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.16": { + "1.1.17": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/uptime-kuma/1.1.16", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/uptime-kuma/1.1.17", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.0.2_1.1.16", - "version": "1.1.16", + "human_version": "2.0.2_1.1.17", + "version": "1.1.17", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -32,8 +32,8 @@ "uptime", "monitor" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -60,7 +60,7 @@ ], "title": "Uptime Kuma", "train": "community", - "version": "1.1.16" + "version": "1.1.17" }, "schema": { "groups": [ @@ -789,8 +789,8 @@ "uptime", "monitor" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -817,7 +817,7 @@ ], "title": "Uptime Kuma", "train": "community", - "version": "1.1.16" + "version": "1.1.17" } } } \ No newline at end of file diff --git a/trains/community/urbackup/app_versions.json b/trains/community/urbackup/app_versions.json index b663e4a3c1..4aaae74bc3 100644 --- a/trains/community/urbackup/app_versions.json +++ b/trains/community/urbackup/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.19": { + "1.0.20": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/urbackup/1.0.19", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/urbackup/1.0.20", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.5.x_1.0.19", - "version": "1.0.19", + "human_version": "2.5.x_1.0.20", + "version": "1.0.20", "app_metadata": { "app_version": "2.5.x", "capabilities": [ @@ -43,8 +43,8 @@ "keywords": [ "backup" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -69,7 +69,7 @@ ], "title": "UrBackup", "train": "community", - "version": "1.0.19" + "version": "1.0.20" }, "schema": { "groups": [ @@ -1403,8 +1403,8 @@ "keywords": [ "backup" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1429,7 +1429,7 @@ ], "title": "UrBackup", "train": "community", - "version": "1.0.19" + "version": "1.0.20" } } } \ No newline at end of file diff --git a/trains/community/vaultwarden/app_versions.json b/trains/community/vaultwarden/app_versions.json index 7e5cbb26c7..c447a2c2e9 100644 --- a/trains/community/vaultwarden/app_versions.json +++ b/trains/community/vaultwarden/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.20": { + "1.3.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/vaultwarden/1.3.20", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/vaultwarden/1.3.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.34.3_1.3.20", - "version": "1.3.20", + "human_version": "1.34.3_1.3.21", + "version": "1.3.21", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "password", "manager" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -61,7 +61,7 @@ ], "title": "Vaultwarden", "train": "community", - "version": "1.3.20" + "version": "1.3.21" }, "schema": { "groups": [ @@ -1051,8 +1051,8 @@ "password", "manager" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1085,7 +1085,7 @@ ], "title": "Vaultwarden", "train": "community", - "version": "1.3.20" + "version": "1.3.21" } } } \ No newline at end of file diff --git a/trains/community/versitygw/app_versions.json b/trains/community/versitygw/app_versions.json index f22457fcac..632934d71d 100644 --- a/trains/community/versitygw/app_versions.json +++ b/trains/community/versitygw/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.17": { + "1.0.18": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/versitygw/1.0.17", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/versitygw/1.0.18", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.0.19_1.0.17", - "version": "1.0.17", + "human_version": "v1.0.19_1.0.18", + "version": "1.0.18", "app_metadata": { "app_version": "v1.0.19", "capabilities": [], @@ -26,8 +26,8 @@ "S3", "versity" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -51,7 +51,7 @@ ], "title": "Versity Gateway", "train": "community", - "version": "1.0.17" + "version": "1.0.18" }, "schema": { "groups": [ @@ -1004,8 +1004,8 @@ "S3", "versity" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1029,7 +1029,7 @@ ], "title": "Versity Gateway", "train": "community", - "version": "1.0.17" + "version": "1.0.18" } } } \ No newline at end of file diff --git a/trains/community/vikunja/app_versions.json b/trains/community/vikunja/app_versions.json index 13fbc0976d..8f21dfc78e 100644 --- a/trains/community/vikunja/app_versions.json +++ b/trains/community/vikunja/app_versions.json @@ -1,13 +1,13 @@ { - "1.5.22": { + "1.5.23": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/vikunja/1.5.22", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/community/vikunja/1.5.23", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.24.6_1.5.22", - "version": "1.5.22", + "human_version": "0.24.6_1.5.23", + "version": "1.5.23", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "keywords": [ "todo" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -75,7 +75,7 @@ ], "title": "Vikunja", "train": "community", - "version": "1.5.22" + "version": "1.5.23" }, "schema": { "groups": [ @@ -1058,8 +1058,8 @@ "keywords": [ "todo" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1107,7 +1107,7 @@ ], "title": "Vikunja", "train": "community", - "version": "1.5.22" + "version": "1.5.23" } } } \ No newline at end of file diff --git a/trains/community/vitransfer/app_versions.json b/trains/community/vitransfer/app_versions.json index 4d1a2a29ce..ea6b85d6f0 100644 --- a/trains/community/vitransfer/app_versions.json +++ b/trains/community/vitransfer/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.15": { + "1.0.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/vitransfer/1.0.15", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/community/vitransfer/1.0.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.5.5_1.0.15", - "version": "1.0.15", + "human_version": "0.5.5_1.0.16", + "version": "1.0.16", "app_metadata": { "app_version": "0.5.5", "capabilities": [], @@ -24,8 +24,8 @@ "video", "feedback" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -63,7 +63,7 @@ ], "title": "ViTransfer", "train": "community", - "version": "1.0.15" + "version": "1.0.16" }, "schema": { "groups": [ @@ -1236,8 +1236,8 @@ "video", "feedback" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1275,7 +1275,7 @@ ], "title": "ViTransfer", "train": "community", - "version": "1.0.15" + "version": "1.0.16" } } } \ No newline at end of file diff --git a/trains/community/warracker/app_versions.json b/trains/community/warracker/app_versions.json index 28b7ad7010..4c699781d9 100644 --- a/trains/community/warracker/app_versions.json +++ b/trains/community/warracker/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.36": { + "1.0.37": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/warracker/1.0.36", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/warracker/1.0.37", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.10.1.14_1.0.36", - "version": "1.0.36", + "human_version": "0.10.1.14_1.0.37", + "version": "1.0.37", "app_metadata": { "app_version": "0.10.1.14", "capabilities": [ @@ -49,8 +49,8 @@ "warranty", "expiration" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -83,7 +83,7 @@ ], "title": "Warracker", "train": "community", - "version": "1.0.36" + "version": "1.0.37" }, "schema": { "groups": [ @@ -1015,8 +1015,8 @@ "warranty", "expiration" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1049,7 +1049,7 @@ ], "title": "Warracker", "train": "community", - "version": "1.0.36" + "version": "1.0.37" } } } \ No newline at end of file diff --git a/trains/community/webdav/app_versions.json b/trains/community/webdav/app_versions.json index ba2e89ddf5..2289a273c2 100644 --- a/trains/community/webdav/app_versions.json +++ b/trains/community/webdav/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.11": { + "1.2.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/webdav/1.2.11", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/webdav/1.2.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.4.65_1.2.11", - "version": "1.2.11", + "human_version": "2.4.65_1.2.12", + "version": "1.2.12", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -26,8 +26,8 @@ "webdav", "file-sharing" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -51,7 +51,7 @@ ], "title": "WebDAV", "train": "community", - "version": "1.2.11" + "version": "1.2.12" }, "schema": { "groups": [ @@ -621,8 +621,8 @@ "webdav", "file-sharing" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -646,7 +646,7 @@ ], "title": "WebDAV", "train": "community", - "version": "1.2.11" + "version": "1.2.12" } } } \ No newline at end of file diff --git a/trains/community/wger/app_versions.json b/trains/community/wger/app_versions.json index dc1523a97b..c6208c0d63 100644 --- a/trains/community/wger/app_versions.json +++ b/trains/community/wger/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.25": { + "1.0.26": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/wger/1.0.25", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/wger/1.0.26", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.4-dev_1.0.25", - "version": "1.0.25", + "human_version": "2.4-dev_1.0.26", + "version": "1.0.26", "app_metadata": { "app_version": "2.4-dev", "capabilities": [], @@ -26,8 +26,8 @@ "tracker", "workout" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -73,7 +73,7 @@ ], "title": "Wger", "train": "community", - "version": "1.0.25" + "version": "1.0.26" }, "schema": { "groups": [ @@ -1347,8 +1347,8 @@ "tracker", "workout" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1394,7 +1394,7 @@ ], "title": "Wger", "train": "community", - "version": "1.0.25" + "version": "1.0.26" } } } \ No newline at end of file diff --git a/trains/community/whoogle/app_versions.json b/trains/community/whoogle/app_versions.json index 41430fa79f..9614009001 100644 --- a/trains/community/whoogle/app_versions.json +++ b/trains/community/whoogle/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.15": { + "1.2.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/whoogle/1.2.15", - "last_update": "2025-11-27 11:24:32", + "location": "/__w/apps/apps/trains/community/whoogle/1.2.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.1.2_1.2.15", - "version": "1.2.15", + "human_version": "1.1.2_1.2.16", + "version": "1.2.16", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "search", "engine" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "Whoogle", "train": "community", - "version": "1.2.15" + "version": "1.2.16" }, "schema": { "groups": [ @@ -665,8 +665,8 @@ "search", "engine" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -694,7 +694,7 @@ ], "title": "Whoogle", "train": "community", - "version": "1.2.15" + "version": "1.2.16" } } } \ No newline at end of file diff --git a/trains/community/wiki-js/app_versions.json b/trains/community/wiki-js/app_versions.json index 57b57c08cd..e696da626f 100644 --- a/trains/community/wiki-js/app_versions.json +++ b/trains/community/wiki-js/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.13": { + "1.0.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/wiki-js/1.0.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/wiki-js/1.0.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.5.308_1.0.13", - "version": "1.0.13", + "human_version": "2.5.308_1.0.14", + "version": "1.0.14", "app_metadata": { "app_version": "2.5.308", "capabilities": [], @@ -23,8 +23,8 @@ "keywords": [ "wiki" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "Wiki.js", "train": "community", - "version": "1.0.13" + "version": "1.0.14" }, "schema": { "groups": [ @@ -908,8 +908,8 @@ "keywords": [ "wiki" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -941,7 +941,7 @@ ], "title": "Wiki.js", "train": "community", - "version": "1.0.13" + "version": "1.0.14" } } } \ No newline at end of file diff --git a/trains/community/windmill/app_versions.json b/trains/community/windmill/app_versions.json index 3baa6423c1..4a9958cf04 100644 --- a/trains/community/windmill/app_versions.json +++ b/trains/community/windmill/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.135": { + "1.0.136": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/windmill/1.0.135", - "last_update": "2025-11-27 11:24:32", + "location": "/__w/apps/apps/trains/community/windmill/1.0.136", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.585.1_1.0.135", - "version": "1.0.135", + "human_version": "1.585.1_1.0.136", + "version": "1.0.136", "app_metadata": { "app_version": "1.585.1", "capabilities": [ @@ -51,8 +51,8 @@ "scripts", "developer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -119,7 +119,7 @@ ], "title": "Windmill", "train": "community", - "version": "1.0.135" + "version": "1.0.136" }, "schema": { "groups": [ @@ -1640,8 +1640,8 @@ "scripts", "developer" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1708,7 +1708,7 @@ ], "title": "Windmill", "train": "community", - "version": "1.0.135" + "version": "1.0.136" } } } \ No newline at end of file diff --git a/trains/community/wizarr/app_versions.json b/trains/community/wizarr/app_versions.json index 3f2ab1780d..8a2c624efa 100644 --- a/trains/community/wizarr/app_versions.json +++ b/trains/community/wizarr/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.28": { + "1.0.29": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/wizarr/1.0.28", - "last_update": "2025-11-26 12:33:41", + "location": "/__w/apps/apps/trains/community/wizarr/1.0.29", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v2025.11.3_1.0.28", - "version": "1.0.28", + "human_version": "v2025.11.3_1.0.29", + "version": "1.0.29", "app_metadata": { "app_version": "v2025.11.3", "capabilities": [], @@ -25,8 +25,8 @@ "invitation", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Wizarr", "train": "community", - "version": "1.0.28" + "version": "1.0.29" }, "schema": { "groups": [ @@ -811,8 +811,8 @@ "invitation", "management" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -836,7 +836,7 @@ ], "title": "Wizarr", "train": "community", - "version": "1.0.28" + "version": "1.0.29" } } } \ No newline at end of file diff --git a/trains/community/woodpecker-ci/app_versions.json b/trains/community/woodpecker-ci/app_versions.json index 5bb2175d04..7eaf3cc688 100644 --- a/trains/community/woodpecker-ci/app_versions.json +++ b/trains/community/woodpecker-ci/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.23": { + "1.0.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/woodpecker-ci/1.0.23", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/woodpecker-ci/1.0.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v3.12.0_1.0.23", - "version": "1.0.23", + "human_version": "v3.12.0_1.0.24", + "version": "1.0.24", "app_metadata": { "app_version": "v3.12.0", "capabilities": [], @@ -29,8 +29,8 @@ "automation", "ci" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -71,7 +71,7 @@ ], "title": "Woodpecker CI", "train": "community", - "version": "1.0.23" + "version": "1.0.24" }, "schema": { "groups": [ @@ -1583,8 +1583,8 @@ "automation", "ci" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1625,7 +1625,7 @@ ], "title": "Woodpecker CI", "train": "community", - "version": "1.0.23" + "version": "1.0.24" } } } \ No newline at end of file diff --git a/trains/community/wordpress/app_versions.json b/trains/community/wordpress/app_versions.json index 604c01c123..7806de8821 100644 --- a/trains/community/wordpress/app_versions.json +++ b/trains/community/wordpress/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.18": { + "1.2.19": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/wordpress/1.2.18", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/wordpress/1.2.19", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "6.8.3_1.2.18", - "version": "1.2.18", + "human_version": "6.8.3_1.2.19", + "version": "1.2.19", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -32,8 +32,8 @@ "cms", "blog" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -69,7 +69,7 @@ ], "title": "WordPress", "train": "community", - "version": "1.2.18" + "version": "1.2.19" }, "schema": { "groups": [ @@ -970,8 +970,8 @@ "cms", "blog" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1007,7 +1007,7 @@ ], "title": "WordPress", "train": "community", - "version": "1.2.18" + "version": "1.2.19" } } } \ No newline at end of file diff --git a/trains/community/wyze-bridge/app_versions.json b/trains/community/wyze-bridge/app_versions.json index bbccf1d60c..8b0d1e40f0 100644 --- a/trains/community/wyze-bridge/app_versions.json +++ b/trains/community/wyze-bridge/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.18": { + "1.0.19": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/wyze-bridge/1.0.18", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/wyze-bridge/1.0.19", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.10.3_1.0.18", - "version": "1.0.18", + "human_version": "2.10.3_1.0.19", + "version": "1.0.19", "app_metadata": { "app_version": "2.10.3", "capabilities": [ @@ -48,8 +48,8 @@ "keywords": [ "camera" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -75,7 +75,7 @@ ], "title": "Wyze Bridge", "train": "community", - "version": "1.0.18" + "version": "1.0.19" }, "schema": { "groups": [ @@ -1135,8 +1135,8 @@ "keywords": [ "camera" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1162,7 +1162,7 @@ ], "title": "Wyze Bridge", "train": "community", - "version": "1.0.18" + "version": "1.0.19" } } } \ No newline at end of file diff --git a/trains/community/yamtrack/app_versions.json b/trains/community/yamtrack/app_versions.json index 6efcd17efe..486af180fa 100644 --- a/trains/community/yamtrack/app_versions.json +++ b/trains/community/yamtrack/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.4": { + "1.0.5": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/yamtrack/1.0.4", - "last_update": "2025-11-26 12:33:41", + "location": "/__w/apps/apps/trains/community/yamtrack/1.0.5", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "0.24.8_1.0.4", - "version": "1.0.4", + "human_version": "0.24.8_1.0.5", + "version": "1.0.5", "app_metadata": { "app_version": "0.24.8", "capabilities": [ @@ -46,8 +46,8 @@ "tracker", "yamtrack" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -85,7 +85,7 @@ ], "title": "Yamtrack", "train": "community", - "version": "1.0.4" + "version": "1.0.5" }, "schema": { "groups": [ @@ -958,8 +958,8 @@ "tracker", "yamtrack" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -997,7 +997,7 @@ ], "title": "Yamtrack", "train": "community", - "version": "1.0.4" + "version": "1.0.5" } } } \ No newline at end of file diff --git a/trains/community/zerotier/app_versions.json b/trains/community/zerotier/app_versions.json index 7d51aa0081..6ed21018e4 100644 --- a/trains/community/zerotier/app_versions.json +++ b/trains/community/zerotier/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.11": { + "1.2.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/zerotier/1.2.11", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/zerotier/1.2.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.14.2_1.2.11", - "version": "1.2.11", + "human_version": "1.14.2_1.2.12", + "version": "1.2.12", "app_metadata": { "app_version": "1.14.2", "capabilities": [ @@ -74,8 +74,8 @@ "vpn", "zerotier" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -100,7 +100,7 @@ ], "title": "Zerotier", "train": "community", - "version": "1.2.11" + "version": "1.2.12" }, "schema": { "groups": [ @@ -869,8 +869,8 @@ "vpn", "zerotier" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -895,7 +895,7 @@ ], "title": "Zerotier", "train": "community", - "version": "1.2.11" + "version": "1.2.12" } } } \ No newline at end of file diff --git a/trains/community/zigbee2mqtt/app_versions.json b/trains/community/zigbee2mqtt/app_versions.json index 484d6cd417..a1fca618e6 100644 --- a/trains/community/zigbee2mqtt/app_versions.json +++ b/trains/community/zigbee2mqtt/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.51": { + "1.0.52": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/zigbee2mqtt/1.0.51", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/zigbee2mqtt/1.0.52", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.6.3_1.0.51", - "version": "1.0.51", + "human_version": "2.6.3_1.0.52", + "version": "1.0.52", "app_metadata": { "app_version": "2.6.3", "capabilities": [ @@ -30,8 +30,8 @@ "mqtt", "bridge" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "Zigbee2MQTT", "train": "community", - "version": "1.0.51" + "version": "1.0.52" }, "schema": { "groups": [ @@ -923,8 +923,8 @@ "mqtt", "bridge" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -950,7 +950,7 @@ ], "title": "Zigbee2MQTT", "train": "community", - "version": "1.0.51" + "version": "1.0.52" } } } \ No newline at end of file diff --git a/trains/community/zipline/app_versions.json b/trains/community/zipline/app_versions.json index cc2f9f20c8..a57b3ddbf9 100644 --- a/trains/community/zipline/app_versions.json +++ b/trains/community/zipline/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.26": { + "1.0.27": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/zipline/1.0.26", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/zipline/1.0.27", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.3.2_1.0.26", - "version": "1.0.26", + "human_version": "4.3.2_1.0.27", + "version": "1.0.27", "app_metadata": { "app_version": "4.3.2", "capabilities": [], @@ -24,8 +24,8 @@ "zipline", "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -55,7 +55,7 @@ ], "title": "Zipline", "train": "community", - "version": "1.0.26" + "version": "1.0.27" }, "schema": { "groups": [ @@ -1311,8 +1311,8 @@ "zipline", "media" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1342,7 +1342,7 @@ ], "title": "Zipline", "train": "community", - "version": "1.0.26" + "version": "1.0.27" } } } \ No newline at end of file diff --git a/trains/community/zoraxy/app_versions.json b/trains/community/zoraxy/app_versions.json index 43ef0b94ff..8da2c0478f 100644 --- a/trains/community/zoraxy/app_versions.json +++ b/trains/community/zoraxy/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.12": { + "1.0.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/zoraxy/1.0.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/community/zoraxy/1.0.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v3.2.9_1.0.12", - "version": "1.0.12", + "human_version": "v3.2.9_1.0.13", + "version": "1.0.13", "app_metadata": { "app_version": "v3.2.9", "capabilities": [ @@ -38,8 +38,8 @@ "proxy", "reverse-proxy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -65,7 +65,7 @@ ], "title": "Zoraxy", "train": "community", - "version": "1.0.12" + "version": "1.0.13" }, "schema": { "groups": [ @@ -1073,8 +1073,8 @@ "proxy", "reverse-proxy" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1100,7 +1100,7 @@ ], "title": "Zoraxy", "train": "community", - "version": "1.0.12" + "version": "1.0.13" } } } \ No newline at end of file diff --git a/trains/community/zwave-js-ui/app_versions.json b/trains/community/zwave-js-ui/app_versions.json index 467707bee5..3d7f96e07a 100644 --- a/trains/community/zwave-js-ui/app_versions.json +++ b/trains/community/zwave-js-ui/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.30": { + "1.0.31": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/community/zwave-js-ui/1.0.30", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/community/zwave-js-ui/1.0.31", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "11.8.1_1.0.30", - "version": "1.0.30", + "human_version": "11.8.1_1.0.31", + "version": "1.0.31", "app_metadata": { "app_version": "11.8.1", "capabilities": [], @@ -25,8 +25,8 @@ "mqtt", "bridge" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -50,7 +50,7 @@ ], "title": "Z-Wave JS UI", "train": "community", - "version": "1.0.30" + "version": "1.0.31" }, "schema": { "groups": [ @@ -916,8 +916,8 @@ "mqtt", "bridge" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -941,7 +941,7 @@ ], "title": "Z-Wave JS UI", "train": "community", - "version": "1.0.30" + "version": "1.0.31" } } } \ No newline at end of file diff --git a/trains/dev/docker-socket-proxy/app_versions.json b/trains/dev/docker-socket-proxy/app_versions.json index 8dff5d2ab3..bb7604f18c 100644 --- a/trains/dev/docker-socket-proxy/app_versions.json +++ b/trains/dev/docker-socket-proxy/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.12": { + "1.0.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/dev/docker-socket-proxy/1.0.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/dev/docker-socket-proxy/1.0.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v0.4.1_1.0.12", - "version": "1.0.12", + "human_version": "v0.4.1_1.0.13", + "version": "1.0.13", "app_metadata": { "app_version": "v0.4.1", "capabilities": [], @@ -20,8 +20,8 @@ "host_mounts": [], "icon": "https://media.sys.truenas.net/apps/ix-app/icons/icon.webp", "keywords": [], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -45,7 +45,7 @@ ], "title": "Docker Socket Proxy", "train": "dev", - "version": "1.0.12" + "version": "1.0.13" }, "schema": { "groups": [ @@ -833,8 +833,8 @@ "host_mounts": [], "icon": "https://media.sys.truenas.net/apps/ix-app/icons/icon.webp", "keywords": [], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -858,7 +858,7 @@ ], "title": "Docker Socket Proxy", "train": "dev", - "version": "1.0.12" + "version": "1.0.13" } } } \ No newline at end of file diff --git a/trains/dev/truenas-webui/app_versions.json b/trains/dev/truenas-webui/app_versions.json index 4bac5d27ac..22bf5f408b 100644 --- a/trains/dev/truenas-webui/app_versions.json +++ b/trains/dev/truenas-webui/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.20": { + "1.0.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/dev/truenas-webui/1.0.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/dev/truenas-webui/1.0.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "latest_1.0.20", - "version": "1.0.20", + "human_version": "latest_1.0.21", + "version": "1.0.21", "app_metadata": { "app_version": "latest", "capabilities": [ @@ -45,8 +45,8 @@ "host_mounts": [], "icon": "https://media.sys.truenas.net/apps/ix-app/icons/icon.webp", "keywords": [], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -70,7 +70,7 @@ ], "title": "TrueNAS WebUI", "train": "dev", - "version": "1.0.20" + "version": "1.0.21" }, "schema": { "groups": [ @@ -746,8 +746,8 @@ "host_mounts": [], "icon": "https://media.sys.truenas.net/apps/ix-app/icons/icon.webp", "keywords": [], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -771,7 +771,7 @@ ], "title": "TrueNAS WebUI", "train": "dev", - "version": "1.0.20" + "version": "1.0.21" } } } \ No newline at end of file diff --git a/trains/enterprise/asigra-ds-system/app_versions.json b/trains/enterprise/asigra-ds-system/app_versions.json index 09fb18aa93..e42346380d 100644 --- a/trains/enterprise/asigra-ds-system/app_versions.json +++ b/trains/enterprise/asigra-ds-system/app_versions.json @@ -1,13 +1,13 @@ { - "1.1.29": { + "1.1.30": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/enterprise/asigra-ds-system/1.1.29", - "last_update": "2025-11-28 12:07:39", + "location": "/__w/apps/apps/trains/enterprise/asigra-ds-system/1.1.30", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "14.2.0.10_1.1.29", - "version": "1.1.29", + "human_version": "14.2.0.10_1.1.30", + "version": "1.1.30", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -40,8 +40,8 @@ "restore", "asigra" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -79,7 +79,7 @@ ], "title": "Asigra DS-System", "train": "enterprise", - "version": "1.1.29" + "version": "1.1.30" }, "schema": { "groups": [ @@ -1237,8 +1237,8 @@ "restore", "asigra" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1276,7 +1276,7 @@ ], "title": "Asigra DS-System", "train": "enterprise", - "version": "1.1.29" + "version": "1.1.30" } } } \ No newline at end of file diff --git a/trains/enterprise/ix-remote-assist/app_versions.json b/trains/enterprise/ix-remote-assist/app_versions.json index 27773116cf..e10f8951e2 100644 --- a/trains/enterprise/ix-remote-assist/app_versions.json +++ b/trains/enterprise/ix-remote-assist/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.30": { + "1.0.31": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/enterprise/ix-remote-assist/1.0.30", - "last_update": "2025-11-26 12:33:41", + "location": "/__w/apps/apps/trains/enterprise/ix-remote-assist/1.0.31", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v1.90.9_1.0.30", - "version": "1.0.30", + "human_version": "v1.90.9_1.0.31", + "version": "1.0.31", "app_metadata": { "app_version": "v1.90.9", "capabilities": [ @@ -53,8 +53,8 @@ "remote assistance", "vpn" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -79,7 +79,7 @@ ], "title": "Remote Assist", "train": "enterprise", - "version": "1.0.30" + "version": "1.0.31" }, "schema": { "groups": [ @@ -267,8 +267,8 @@ "remote assistance", "vpn" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -293,7 +293,7 @@ ], "title": "Remote Assist", "train": "enterprise", - "version": "1.0.30" + "version": "1.0.31" } } } \ No newline at end of file diff --git a/trains/enterprise/minio/app_versions.json b/trains/enterprise/minio/app_versions.json index c5e791a0d4..bbb4be9ccc 100644 --- a/trains/enterprise/minio/app_versions.json +++ b/trains/enterprise/minio/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.12": { + "1.3.13": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/enterprise/minio/1.3.12", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/enterprise/minio/1.3.13", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "RELEASE.2025-04-22T22-12-26Z_1.3.12", - "version": "1.3.12", + "human_version": "RELEASE.2025-04-22T22-12-26Z_1.3.13", + "version": "1.3.13", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -28,8 +28,8 @@ "cloud", "s3" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "MinIO", "train": "enterprise", - "version": "1.3.12" + "version": "1.3.13" }, "schema": { "groups": [ @@ -768,8 +768,8 @@ "cloud", "s3" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -797,7 +797,7 @@ ], "title": "MinIO", "train": "enterprise", - "version": "1.3.12" + "version": "1.3.13" } } } \ No newline at end of file diff --git a/trains/enterprise/syncthing/app_versions.json b/trains/enterprise/syncthing/app_versions.json index 1d65682565..c2bbf4e83e 100644 --- a/trains/enterprise/syncthing/app_versions.json +++ b/trains/enterprise/syncthing/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.15": { + "1.2.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/enterprise/syncthing/1.2.15", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/enterprise/syncthing/1.2.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.30.0_1.2.15", - "version": "1.2.15", + "human_version": "1.30.0_1.2.16", + "version": "1.2.16", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -59,8 +59,8 @@ "sync", "file-sharing" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -91,7 +91,7 @@ ], "title": "Syncthing", "train": "enterprise", - "version": "1.2.15" + "version": "1.2.16" }, "schema": { "groups": [ @@ -989,8 +989,8 @@ "sync", "file-sharing" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1021,7 +1021,7 @@ ], "title": "Syncthing", "train": "enterprise", - "version": "1.2.15" + "version": "1.2.16" } } } \ No newline at end of file diff --git a/trains/stable/collabora/app_versions.json b/trains/stable/collabora/app_versions.json index 658faa5b99..69d998e96b 100644 --- a/trains/stable/collabora/app_versions.json +++ b/trains/stable/collabora/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.30": { + "1.3.31": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/collabora/1.3.30", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/collabora/1.3.31", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "25.04.7.2.1_1.3.30", - "version": "1.3.30", + "human_version": "25.04.7.2.1_1.3.31", + "version": "1.3.31", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -57,8 +57,8 @@ "documents", "productivity" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -93,7 +93,7 @@ ], "title": "Collabora", "train": "stable", - "version": "1.3.30" + "version": "1.3.31" }, "schema": { "groups": [ @@ -854,8 +854,8 @@ "documents", "productivity" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -890,7 +890,7 @@ ], "title": "Collabora", "train": "stable", - "version": "1.3.30" + "version": "1.3.31" } } } \ No newline at end of file diff --git a/trains/stable/diskoverdata/app_versions.json b/trains/stable/diskoverdata/app_versions.json index 6bfe9c176f..03d8a172d9 100644 --- a/trains/stable/diskoverdata/app_versions.json +++ b/trains/stable/diskoverdata/app_versions.json @@ -1,13 +1,13 @@ { - "1.5.26": { + "1.5.27": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/diskoverdata/1.5.26", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/diskoverdata/1.5.27", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.3.3_1.5.26", - "version": "1.5.26", + "human_version": "2.3.3_1.5.27", + "version": "1.5.27", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -54,8 +54,8 @@ "management", "discovery" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -91,7 +91,7 @@ ], "title": "Diskover Data", "train": "stable", - "version": "1.5.26" + "version": "1.5.27" }, "schema": { "groups": [ @@ -1080,8 +1080,8 @@ "management", "discovery" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1117,7 +1117,7 @@ ], "title": "Diskover Data", "train": "stable", - "version": "1.5.26" + "version": "1.5.27" } } } \ No newline at end of file diff --git a/trains/stable/elastic-search/app_versions.json b/trains/stable/elastic-search/app_versions.json index a578af63e3..7b202ade03 100644 --- a/trains/stable/elastic-search/app_versions.json +++ b/trains/stable/elastic-search/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.23": { + "1.3.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/elastic-search/1.3.23", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/elastic-search/1.3.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "9.2.1_1.3.23", - "version": "1.3.23", + "human_version": "9.2.1_1.3.24", + "version": "1.3.24", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "search", "elastic" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "Elastic Search", "train": "stable", - "version": "1.3.23" + "version": "1.3.24" }, "schema": { "groups": [ @@ -811,8 +811,8 @@ "search", "elastic" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -837,7 +837,7 @@ ], "title": "Elastic Search", "train": "stable", - "version": "1.3.23" + "version": "1.3.24" } } } \ No newline at end of file diff --git a/trains/stable/emby/app_versions.json b/trains/stable/emby/app_versions.json index 9ba4879db5..4b8a72e412 100644 --- a/trains/stable/emby/app_versions.json +++ b/trains/stable/emby/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.45": { + "1.3.46": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/emby/1.3.45", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/emby/1.3.46", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.9.2.6_1.3.45", - "version": "1.3.45", + "human_version": "4.9.2.6_1.3.46", + "version": "1.3.46", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -57,8 +57,8 @@ "tv", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -86,7 +86,7 @@ ], "title": "Emby Server", "train": "stable", - "version": "1.3.45" + "version": "1.3.46" }, "schema": { "groups": [ @@ -1046,8 +1046,8 @@ "tv", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1075,7 +1075,7 @@ ], "title": "Emby Server", "train": "stable", - "version": "1.3.45" + "version": "1.3.46" } } } \ No newline at end of file diff --git a/trains/stable/home-assistant/app_versions.json b/trains/stable/home-assistant/app_versions.json index 4ac62c6fb5..b93688bd94 100644 --- a/trains/stable/home-assistant/app_versions.json +++ b/trains/stable/home-assistant/app_versions.json @@ -1,13 +1,13 @@ { - "1.6.11": { + "1.6.12": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/home-assistant/1.6.11", - "last_update": "2025-11-25 17:43:00", + "location": "/__w/apps/apps/trains/stable/home-assistant/1.6.12", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2025.11.3_1.6.11", - "version": "1.6.11", + "human_version": "2025.11.3_1.6.12", + "version": "1.6.12", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -48,8 +48,8 @@ "home-automation", "assistant" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -82,7 +82,7 @@ ], "title": "Home Assistant", "train": "stable", - "version": "1.6.11" + "version": "1.6.12" }, "schema": { "groups": [ @@ -1387,8 +1387,8 @@ "home-automation", "assistant" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1421,7 +1421,7 @@ ], "title": "Home Assistant", "train": "stable", - "version": "1.6.11" + "version": "1.6.12" } } } \ No newline at end of file diff --git a/trains/stable/ix-app/app_versions.json b/trains/stable/ix-app/app_versions.json index 3ed133fa62..fead2a7bec 100644 --- a/trains/stable/ix-app/app_versions.json +++ b/trains/stable/ix-app/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.16": { + "1.2.17": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/ix-app/1.2.16", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/ix-app/1.2.17", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.2.15_1.2.16", - "version": "1.2.16", + "human_version": "1.2.15_1.2.17", + "version": "1.2.17", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -23,8 +23,8 @@ "host_mounts": [], "icon": "https://media.sys.truenas.net/apps/ix-app/icons/icon.webp", "keywords": [], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -38,7 +38,7 @@ "sources": [], "title": "iX App", "train": "stable", - "version": "1.2.16" + "version": "1.2.17" }, "schema": { "groups": [ @@ -1162,8 +1162,8 @@ "host_mounts": [], "icon": "https://media.sys.truenas.net/apps/ix-app/icons/icon.webp", "keywords": [], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1177,7 +1177,7 @@ "sources": [], "title": "iX App", "train": "stable", - "version": "1.2.16" + "version": "1.2.17" } } } \ No newline at end of file diff --git a/trains/stable/minio/app_versions.json b/trains/stable/minio/app_versions.json index ce9ce27ccb..28bb8afe67 100644 --- a/trains/stable/minio/app_versions.json +++ b/trains/stable/minio/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.15": { + "1.3.16": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/minio/1.3.15", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/minio/1.3.16", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "RELEASE.2025-09-07T16-13-09Z_1.3.15", - "version": "1.3.15", + "human_version": "RELEASE.2025-09-07T16-13-09Z_1.3.16", + "version": "1.3.16", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -28,8 +28,8 @@ "object-storage", "S3" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -57,7 +57,7 @@ ], "title": "MinIO", "train": "stable", - "version": "1.3.15" + "version": "1.3.16" }, "schema": { "groups": [ @@ -1007,8 +1007,8 @@ "object-storage", "S3" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1036,7 +1036,7 @@ ], "title": "MinIO", "train": "stable", - "version": "1.3.15" + "version": "1.3.16" } }, "1.2.23": { diff --git a/trains/stable/netdata/app_versions.json b/trains/stable/netdata/app_versions.json index a36970fc05..4e78293807 100644 --- a/trains/stable/netdata/app_versions.json +++ b/trains/stable/netdata/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.25": { + "1.3.26": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/netdata/1.3.25", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/stable/netdata/1.3.26", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v2.8.1_1.3.25", - "version": "1.3.25", + "human_version": "v2.8.1_1.3.26", + "version": "1.3.26", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -86,8 +86,8 @@ "metric", "monitoring" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -118,7 +118,7 @@ ], "title": "Netdata", "train": "stable", - "version": "1.3.25" + "version": "1.3.26" }, "schema": { "groups": [ @@ -1284,8 +1284,8 @@ "metric", "monitoring" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1316,7 +1316,7 @@ ], "title": "Netdata", "train": "stable", - "version": "1.3.25" + "version": "1.3.26" } } } \ No newline at end of file diff --git a/trains/stable/nextcloud/app_versions.json b/trains/stable/nextcloud/app_versions.json index 8a6ce15fb2..7575626fef 100644 --- a/trains/stable/nextcloud/app_versions.json +++ b/trains/stable/nextcloud/app_versions.json @@ -1,13 +1,13 @@ { - "2.1.9": { + "2.1.10": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/nextcloud/2.1.9", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/nextcloud/2.1.10", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "32.0.2_2.1.9", - "version": "2.1.9", + "human_version": "32.0.2_2.1.10", + "version": "2.1.10", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -64,8 +64,8 @@ "web", "php" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -121,7 +121,7 @@ ], "title": "Nextcloud", "train": "stable", - "version": "2.1.9" + "version": "2.1.10" }, "schema": { "groups": [ @@ -1580,8 +1580,8 @@ "web", "php" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1637,7 +1637,7 @@ ], "title": "Nextcloud", "train": "stable", - "version": "2.1.9" + "version": "2.1.10" } }, "2.0.33": { diff --git a/trains/stable/photoprism/app_versions.json b/trains/stable/photoprism/app_versions.json index 583e3196d5..648858d500 100644 --- a/trains/stable/photoprism/app_versions.json +++ b/trains/stable/photoprism/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.14": { + "1.3.15": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/photoprism/1.3.14", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/photoprism/1.3.15", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "250707_1.3.14", - "version": "1.3.14", + "human_version": "250707_1.3.15", + "version": "1.3.15", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -53,8 +53,8 @@ "photos", "image" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -81,7 +81,7 @@ ], "title": "Photoprism", "train": "stable", - "version": "1.3.14" + "version": "1.3.15" }, "schema": { "groups": [ @@ -1232,8 +1232,8 @@ "photos", "image" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1260,7 +1260,7 @@ ], "title": "Photoprism", "train": "stable", - "version": "1.3.14" + "version": "1.3.15" } } } \ No newline at end of file diff --git a/trains/stable/pihole/app_versions.json b/trains/stable/pihole/app_versions.json index b816ef9b19..b9d4cbe761 100644 --- a/trains/stable/pihole/app_versions.json +++ b/trains/stable/pihole/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.23": { + "1.3.24": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/pihole/1.3.23", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/pihole/1.3.24", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2025.11.0_1.3.23", - "version": "1.3.23", + "human_version": "2025.11.0_1.3.24", + "version": "1.3.24", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -80,8 +80,8 @@ "networking", "dns" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -108,7 +108,7 @@ ], "title": "Pi-hole", "train": "stable", - "version": "1.3.23" + "version": "1.3.24" }, "schema": { "groups": [ @@ -1364,8 +1364,8 @@ "networking", "dns" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1392,7 +1392,7 @@ ], "title": "Pi-hole", "train": "stable", - "version": "1.3.23" + "version": "1.3.24" } } } \ No newline at end of file diff --git a/trains/stable/plex/app_versions.json b/trains/stable/plex/app_versions.json index b8b01e0ae2..24c0b8a7d8 100644 --- a/trains/stable/plex/app_versions.json +++ b/trains/stable/plex/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.17": { + "1.2.18": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/plex/1.2.17", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/plex/1.2.18", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "1.42.2.10156-f737b826c_1.2.17", - "version": "1.2.17", + "human_version": "1.42.2.10156-f737b826c_1.2.18", + "version": "1.2.18", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -57,8 +57,8 @@ "tv", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -86,7 +86,7 @@ ], "title": "Plex", "train": "stable", - "version": "1.2.17" + "version": "1.2.18" }, "schema": { "groups": [ @@ -1551,8 +1551,8 @@ "tv", "streaming" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1580,7 +1580,7 @@ ], "title": "Plex", "train": "stable", - "version": "1.2.17" + "version": "1.2.18" } } } \ No newline at end of file diff --git a/trains/stable/prometheus/app_versions.json b/trains/stable/prometheus/app_versions.json index bf233a6d8b..98474fff90 100644 --- a/trains/stable/prometheus/app_versions.json +++ b/trains/stable/prometheus/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.21": { + "1.3.22": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/prometheus/1.3.21", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/prometheus/1.3.22", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "v3.7.3_1.3.21", - "version": "1.3.21", + "human_version": "v3.7.3_1.3.22", + "version": "1.3.22", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -27,8 +27,8 @@ "metrics", "prometheus" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -55,7 +55,7 @@ ], "title": "Prometheus", "train": "stable", - "version": "1.3.21" + "version": "1.3.22" }, "schema": { "groups": [ @@ -997,8 +997,8 @@ "metrics", "prometheus" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1025,7 +1025,7 @@ ], "title": "Prometheus", "train": "stable", - "version": "1.3.21" + "version": "1.3.22" } } } \ No newline at end of file diff --git a/trains/stable/storj/app_versions.json b/trains/stable/storj/app_versions.json index cd339169ab..9fd59add1f 100644 --- a/trains/stable/storj/app_versions.json +++ b/trains/stable/storj/app_versions.json @@ -1,13 +1,13 @@ { - "1.3.20": { + "1.3.21": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/storj/1.3.20", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/storj/1.3.21", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "latest_1.3.20", - "version": "1.3.20", + "human_version": "latest_1.3.21", + "version": "1.3.21", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -29,8 +29,8 @@ "financial", "file-sharing" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -56,7 +56,7 @@ ], "title": "Storj", "train": "stable", - "version": "1.3.20" + "version": "1.3.21" }, "schema": { "groups": [ @@ -1140,8 +1140,8 @@ "financial", "file-sharing" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1167,7 +1167,7 @@ ], "title": "Storj", "train": "stable", - "version": "1.3.20" + "version": "1.3.21" } } } \ No newline at end of file diff --git a/trains/stable/syncthing/app_versions.json b/trains/stable/syncthing/app_versions.json index bec0a08346..a59e9c92f6 100644 --- a/trains/stable/syncthing/app_versions.json +++ b/trains/stable/syncthing/app_versions.json @@ -1,13 +1,13 @@ { - "1.2.28": { + "1.2.29": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/syncthing/1.2.28", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/syncthing/1.2.29", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "2.0.11_1.2.28", - "version": "1.2.28", + "human_version": "2.0.11_1.2.29", + "version": "1.2.29", "app_metadata": { "annotations": { "min_scale_version": "24.10.2.2" @@ -61,8 +61,8 @@ "file-sharing", "backup" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -93,7 +93,7 @@ ], "title": "Syncthing", "train": "stable", - "version": "1.2.28" + "version": "1.2.29" }, "schema": { "groups": [ @@ -1094,8 +1094,8 @@ "file-sharing", "backup" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1126,7 +1126,7 @@ ], "title": "Syncthing", "train": "stable", - "version": "1.2.28" + "version": "1.2.29" } } } \ No newline at end of file diff --git a/trains/stable/wg-easy/app_versions.json b/trains/stable/wg-easy/app_versions.json index e35d53c7a6..acae37848c 100644 --- a/trains/stable/wg-easy/app_versions.json +++ b/trains/stable/wg-easy/app_versions.json @@ -1,13 +1,13 @@ { - "2.0.13": { + "2.0.14": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/stable/wg-easy/2.0.13", - "last_update": "2025-11-24 11:05:19", + "location": "/__w/apps/apps/trains/stable/wg-easy/2.0.14", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "15.1.0_2.0.13", - "version": "2.0.13", + "human_version": "15.1.0_2.0.14", + "version": "2.0.14", "app_metadata": { "app_version": "15.1.0", "capabilities": [ @@ -43,8 +43,8 @@ "network", "vpn" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -70,7 +70,7 @@ ], "title": "WG Easy", "train": "stable", - "version": "2.0.13" + "version": "2.0.14" }, "schema": { "groups": [ @@ -906,8 +906,8 @@ "network", "vpn" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -933,7 +933,7 @@ ], "title": "WG Easy", "train": "stable", - "version": "2.0.13" + "version": "2.0.14" } } } \ No newline at end of file diff --git a/trains/test/nextcloud/app_versions.json b/trains/test/nextcloud/app_versions.json index 76dcee9743..5636f5949b 100644 --- a/trains/test/nextcloud/app_versions.json +++ b/trains/test/nextcloud/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.78": { + "1.0.79": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/test/nextcloud/1.0.78", - "last_update": "2025-11-24 12:11:37", + "location": "/__w/apps/apps/trains/test/nextcloud/1.0.79", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "32.0.2-fpm-e19dfbbe_1.0.78", - "version": "1.0.78", + "human_version": "32.0.2-fpm-e19dfbbe_1.0.79", + "version": "1.0.79", "app_metadata": { "app_version": "32.0.2-fpm-e19dfbbe", "capabilities": [], @@ -27,8 +27,8 @@ "web", "php" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -102,7 +102,7 @@ ], "title": "Nextcloud", "train": "test", - "version": "1.0.78" + "version": "1.0.79" }, "schema": { "groups": [ @@ -2133,8 +2133,8 @@ "web", "php" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -2208,7 +2208,7 @@ ], "title": "Nextcloud", "train": "test", - "version": "1.0.78" + "version": "1.0.79" } } } \ No newline at end of file diff --git a/trains/test/seaweedfs/app_versions.json b/trains/test/seaweedfs/app_versions.json index 75dc935bc2..ba0368dbcf 100644 --- a/trains/test/seaweedfs/app_versions.json +++ b/trains/test/seaweedfs/app_versions.json @@ -1,13 +1,13 @@ { - "1.0.1": { + "1.0.2": { "healthy": true, "supported": true, "healthy_error": null, - "location": "/__w/apps/apps/trains/test/seaweedfs/1.0.1", - "last_update": "2025-11-27 09:48:53", + "location": "/__w/apps/apps/trains/test/seaweedfs/1.0.2", + "last_update": "2025-11-28 16:17:12", "required_features": [], - "human_version": "4.00_1.0.1", - "version": "1.0.1", + "human_version": "4.00_1.0.2", + "version": "1.0.2", "app_metadata": { "app_version": "4.00", "capabilities": [], @@ -27,8 +27,8 @@ "object", "bucket" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -53,7 +53,7 @@ ], "title": "SeaweedFS", "train": "test", - "version": "1.0.1" + "version": "1.0.2" }, "schema": { "groups": [ @@ -1613,8 +1613,8 @@ "object", "bucket" ], - "lib_version": "2.1.64", - "lib_version_hash": "920ca771628a09b7f9a11cd950795d5fcfc7a4e3a3f90e3da49c6ffe3f6c6e1e", + "lib_version": "2.1.65", + "lib_version_hash": "f92a9ee78c78fc77f86e7d8b545bd4c605c31c599e2c5da59f1615aa516cb8b5", "maintainers": [ { "email": "dev@truenas.com", @@ -1639,7 +1639,7 @@ ], "title": "SeaweedFS", "train": "test", - "version": "1.0.1" + "version": "1.0.2" } } } \ No newline at end of file