chore(deps): update johly/airtrail docker tag to v3.13.0 #56
Open
renovate-bot
wants to merge 1 commit from
renovate/johly-airtrail-3.x into main
pull from: renovate/johly-airtrail-3.x
merge into: ops:main
ops:main
ops:renovate/kube-prometheus-stack-92.x
ops:renovate/codefloe.com-crowci-crow-2.x
ops:renovate/ghcr.io-ellite-wallos-5.x
ops:renovate/quay.io-jetstack-charts-cert-manager-1.x
ops:renovate/ghcr.io-sysadminsmedia-homebox-0.x
ops:renovate/gitlab-agent-2.x
ops:renovate/external-secrets-2.x
ops:renovate/ghcr.io-gethomepage-homepage-2.x
ops:renovate/cert-manager-webhook-pdns-3.x
ops:renovate/cilium-1.x
ops:renovate/kube-prometheus-stack-87.x
ops:renovate/ghcr.io-stacklok-toolhive-toolhive-operator-crds-0.x
ops:renovate/gitlab-19.x
ops:renovate/node-feature-discovery-0.x
ops:renovate/ghcr.io-mogenius-helm-charts-renovate-operator-5.x
ops:renovate/docker.io-binwiederhier-ntfy-2.x
ops:renovate/ghcr.io-scanopy-scanopy-server-0.x
ops:renovate/ghcr.io-diced-zipline-4.x
ops:renovate/ghcr.io-prometheus-community-charts-prometheus-operator-crds-32.x
ops:renovate/ghcr.io-rommapp-romm-5.x
ops:renovate/ghcr.io-paperless-ngx-paperless-ngx-3.x
ops:renovate/admonstrator-paperless-ai-next-2026.x
ops:renovate/ghcr.io-perfectra1n-kubesearch-mcp-1.x
ops:renovate/registry.erwanleboucher.dev-eleboucher-charts-memini-0.x
ops:renovate/ghcr.io-prymitive-karma-0.x
ops:renovate/sentry-34.x
ops:renovate/loki-7.x
ops:renovate/ghcr.io-stacklok-toolhive-toolhive-operator-0.x
ops:renovate/ghcr.io-mogenius-helm-charts-renovate-operator-6.x
ops:renovate/docker.io-healthchecks-healthchecks-5.x
ops:renovate/ghcr.io-atuinsh-atuin-18.x
ops:renovate/uv_build-0.x
ops:renovate/ghcr.io-home-operations-kromgo-0.x
ops:renovate/ghcr.io-home-operations-charts-echo-0.x
ops:renovate/ghcr.io-siderolabs-installer-1.13.x
ops:renovate/gitlab-9.x
ops:renovate/gitlab-10.x
ops:renovate/tailscale-operator-1.x
ops:renovate/ghcr.io-goauthentik-server-2026.x
ops:renovate/containers.podman-1.x
ops:renovate/ghcr.io-helmforgedev-helm-kubernetes-mcp-server-1.x
ops:renovate/ghcr.io-spegel-org-helm-charts-spegel-0.x
ops:renovate/code.forgejo.org-forgejo-helm-forgejo-17.x
ops:renovate/forgejo-1.x
ops:renovate/python-3.x
ops:renovate/registry.gitlab.com-fmd-foss-fmd-server-0.x
ops:renovate/ghcr.io-gotson-komga-1.x
ops:renovate/open-webui-17.x
ops:renovate/ghcr.io-archivebox-archivebox-0.x
ops:renovate/ghcr.io-muety-wakapi-2.x
ops:renovate/ghcr.io-controlplaneio-fluxcd-charts-flux-operator-0.x
ops:renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x
ops:renovate/external-dns-1.x
ops:renovate/plugin-barman-cloud-0.x
ops:renovate/reloader-2.x
ops:renovate/longhorn-1.x
ops:renovate/cloudnative-pg-0.x
ops:renovate/nvidia-device-plugin-0.x
ops:renovate/goldilocks-11.x
ops:renovate/quay.io-jetstack-charts-trust-manager-0.x
ops:renovate/lscr.io-linuxserver-faster-whisper-3.x
ops:renovate/goldilocks-10.x
ops:renovate/ghcr.io-sissbruecker-linkding-1.x
ops:renovate/ghcr.io-navidrome-navidrome-0.x
ops:renovate/authentik-2026.x
ops:renovate/random-3.x
ops:renovate/mirror.gcr.io-envoyproxy-gateway-helm-1.x
ops:renovate/nvidia-gpu-exporter-2.x
ops:renovate/metrics-server-3.x
ops:renovate/altinity-clickhouse-operator-0.x
ops:renovate/ghcr.io-usememos-memos-0.x
ops:renovate/ghcr.io-siderolabs-kubelet-1.x
ops:renovate/ghcr.io-remsky-kokoro-fastapi-gpu-0.x
ops:renovate/kubernetes.core-6.x
ops:renovate/ghcr.io-siderolabs-kubelet-1.34.x
ops:renovate/ghcr.io-siderolabs-charts-talos-cloud-controller-manager-0.x
ops:renovate/crowci-0.x-lockfile
ops:renovate/quay.io-thanos-thanos-0.x
ops:renovate/open-webui-15.x
ops:renovate/mail-5.x
ops:renovate/bluesky-pds-0.x
ops:renovate/promtail-6.x
ops:renovate/loki-6.x
ops:renovate/github.com-imusmanmalik-cert-manager-mixin-1.x
ops:renovate/lock-file-maintenance
ops:renovate/bitwarden-secrets-1.x
ops:renovate/ruby-4.x
ops:renovate/plausible-analytics-3.x
ops:renovate/sops-1.x
ops:renovate/plausible-analytics-2.x
ops:renovate/ghcr.io-gethomepage-homepage-1.x
ops:renovate/ingress-nginx-4.x
ops:renovate/ghcr.io-rommapp-romm-4.x
ops:renovate/gabehf-koito-0.x
ops:renovate/willshersystems.sshd-0.x
ops:renovate/ghcr.io-prometheus-community-charts-prometheus-operator-crds-30.x
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
ops/homelab!56
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/johly-airtrail-3.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v3.5.0→v3.13.0Release Notes
johanohly/AirTrail (johly/airtrail)
v3.13.0Compare Source
What's Changed
This release adds roles and permissions. Every account is now either the owner or has exactly one role, and you can edit the built-in User and Administrator roles or create your own under Settings → Roles, down to who can see or edit other people's flights. Existing accounts are migrated automatically: the owner stays the owner, admins become Administrator and everyone else becomes User. See Roles and Permissions.
AirTrail now has a versioned REST API at
/api/v1and a remote MCP server, so scripts and AI assistants can read and manage your flights. API keys and connected apps live under Settings → Security and carry scopes, so a key can be limited to less than your own role allows. Existing API keys keep full access, and the old/api/flight/*endpoints still work but are deprecated in favor of/api/v1. See Getting started with the API.The basemap provider is now configurable under Settings → Appearance → Basemap Provider, with OpenFreeMap, CARTO, Protomaps or your own MapLibre style. OpenFreeMap is the new default and needs no key, so installs that never chose a provider will switch from the previous CARTO map to OpenFreeMap. CARTO now requires an API key. See Basemaps.
The flight list now shows at a glance which flights have a track, recorded times, other passengers or a note, the passenger picker suggests guests you've added before, and flight lookups can use AeroDataBox's direct API instead of RapidAPI. For NAS users, there are now
PUIDandPGIDsettings and Unraid templates. To make that work, the container now starts as root, hands the uploads folder toPUID/PGID(1000:1000 by default) and then drops to that user. Nothing changes for Docker Compose, but platforms that refuse to start containers as root, such as Kubernetes withrunAsNonRoot, need an explicit user likerunAsUser: 1000.This release also fixes the flight reason dropdown not showing the selected reason, and updates AirTrail's dependencies, including MapLibre 6, which renders right-to-left map labels correctly.
🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation
New Contributors
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.12.0...v3.13.0
v3.12.0Compare Source
What's Changed
This release gives individual flights their own details pane. Select a flight from the map, route details, or flight list, and AirTrail will focus the map on that journey while showing its details. This is especially useful if the flight has a dedicated track.
Uploaded flight tracks can now be colored by altitude, with a legend and dashed sections where the path was estimated. AirTrail can also import readsb trace JSON files and help select the correct flight when a trace contains multiple legs.
Passenger information has also been reworked. Each passenger can now have their own seat, flight reason, and custom field values. Custom fields now support multi-select values too. Existing seat and flight-reason data is migrated automatically.
Importing and browsing flight history is easier as well. v3.12.0 adds a Miles & More importer, mapping for unknown airlines and aircraft, and field-by-field conflict resolution when AeroDataBox returns different information. The flight list now groups connecting legs and separates upcoming flights from past ones.
This release also tightens permissions when importing AirTrail backups and fixes a path traversal issue in custom airline icon uploads.
🚀 Features
🌟 Enhancements
🐛 Bug fixes
New Contributors
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.11.1...v3.12.0
v3.11.1Compare Source
What's Changed
🌟 Enhancements
🐛 Bug fixes
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.11.0...v3.11.1
v3.11.0Compare Source
What's Changed
This release adds the option to show the map in a globe view, rather than a flat map.
Additionally, you can now enable a time of day layer, to show where it is currently day and night on the map, and a rain layer to show where it is currently raining.
It is also now possible to attach a flight track to a flight, meaning instead of the map showing the flight path as a uniform arc, it will show the actual path the flight took, including taxiing if the data contains it. Tracks can be uploaded as GPX, KML, FR24 CSV, or FlightAware CSV files.
This release also includes two small security hardening fixes.
AirTrail no longer exposes user password hashes in page data or user API responses. These were Argon2id hashes, not plaintext passwords, and are only useful if someone can also guess the original password. For context, this mainly matters for weak or reused passwords; a random 12-character mixed letter/number password would be far out of reach, taking roughly a billion years to brute-force at 100,000 guesses per second. Advisory:
GHSA-vwj8-562r-m3qwOAuth account linking has also been tightened. AirTrail now validates OAuth state/PKCE data and requires the local AirTrail user password before linking an OAuth login to an existing account. The account takeover scenario required a very unusual setup: an open or compromised identity provider able to claim another user’s username. Advisory:
GHSA-w7fj-fm46-r3fc🚀 Features
🔒 Security
🌟 Enhancements
🐛 Bug fixes
New Contributors
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.10.0...v3.11.0
v3.10.0Compare Source
What's Changed
This release makes the map much more interactive. Selecting an airport or route now opens a details pane with airport activity, related flights, local time, and METAR weather, while the selected airport or route is highlighted directly on the map. Map appearance also gets a satellite basemap, more airport detail controls, and frequency-based route coloring so heavily flown routes stand out more clearly.
AirTrail now also has a dedicated Preferences settings page for units and date/time display, including distance, wind speed, temperature, pressure, time format, date format, week start, and whether flight times are shown in airport local time, UTC, or your system timezone. Existing unit settings are migrated automatically.
🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation
New Contributors
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.9.0...v3.10.0
v3.9.0Compare Source
What's Changed
This release brings a variety of new map customization options to AirTrail.
The default map style has been enhanced to show more airport details when zoomed in (like taxiways, gates etc.).
You can now change the size of/hide the airport circles on the map, change the width of the route arcs to either be uniform or proportional to the frequency of the route, and you can now optionally enable the overlay of aviation charts on the map (requires configuration of the openAIP integration).
🚀 Features
🌟 Enhancements
🐛 Bug fixes
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.8.1...v3.9.0
v3.8.1Compare Source
What's Changed
🌟 Enhancements
🐛 Bug fixes
New Contributors
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.8.0...v3.8.1
v3.8.0Compare Source
What's Changed
🚀 Features
🐛 Bug fixes
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.7.5...v3.8.0
v3.7.5Compare Source
What's Changed
🌟 Enhancements
🐛 Bug fixes
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.7.4...v3.7.5
v3.7.4Compare Source
What's Changed
🌟 Enhancements
🐛 Bug fixes
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.7.3...v3.7.4
v3.7.3Compare Source
What's Changed
🐛 Bug fixes
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.7.2...v3.7.3
v3.7.2Compare Source
What's Changed
🐛 Bug fixes
New Contributors
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.7.1...v3.7.2
v3.7.0Compare Source
What's Changed
♾️ Custom Fields
With this feature, you can add arbitrary data fields to flights.
This could be anything from the booking reference, how many frequent flyer points you earned, or the codeshare airline.
🚀 Features
🌟 Enhancements
🐛 Bug fixes
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.6.0...v3.7.0
v3.6.0Compare Source
What's Changed
🚀 Features
🌟 Enhancements
🐛 Bug fixes
New Contributors
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.5.2...v3.6.0
v3.5.2Compare Source
What's Changed
🐛 Bug fixes
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.5.1...v3.5.2
v3.5.1Compare Source
What's Changed
🐛 Bug fixes
Full Changelog: https://github.com/johanohly/AirTrail/compare/v3.5.0...v3.5.1
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.
Update johly/airtrail Docker tag to v3.11.1to chore(deps): update johly/airtrail docker tag to v3.11.1chore(deps): update johly/airtrail docker tag to v3.11.1to Update johly/airtrail Docker tag to v3.11.1Update johly/airtrail Docker tag to v3.11.1to chore(deps): update johly/airtrail docker tag to v3.11.1a1a3aa374ato8f94529c9fchore(deps): update johly/airtrail docker tag to v3.11.1to chore(deps): update johly/airtrail docker tag to v3.12.0chore(deps): update johly/airtrail docker tag to v3.12.0to chore(deps): update johly/airtrail docker tag to v3.13.0View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.