Update all stable non-major dependencies #127

Open
renovate wants to merge 1 commit from renovate/all-stable-minor-patch into main
Member

This PR contains the following updates:

Package Update Change
docker.io/binwiederhier/ntfy (source) patch v2.26.0v2.26.3
docker.io/grafana/grafana patch 13.1.013.1.1
docker.io/grafana/loki patch 3.7.33.7.4
docker.io/library/nginx (source) patch 1.31.21.31.3
docker.io/library/redis (source) patch 8.8.08.8.1
netbox patch v4.6.4v4.6.5

Release Notes

binwiederhier/ntfy (docker.io/binwiederhier/ntfy)

v2.26.3

Compare Source

This is a hotfix release, useful pretty much only for ntfy.sh. It was adds the ability to track abusive IPs mor efficiently, reducing the load on the IP banning services and preventing them from falling behind and leaving abusers unbanned for too long. It works by tracking HTTP errors, and writing out a ban file that fail2ban can read and ban offenders instantly. See ban-feed for details.

Features:

  • Add an abuse ban-feed: when enabled via ban-file, ntfy tracks a weighted strike budget per visitor and appends abusive IPs to a file that fail2ban can tail and ban on sight (ban-file, ban-window, ban-threshold, ban-weights; see ban-feed)
grafana/grafana (docker.io/grafana/grafana)

v13.1.1: 13.1.1

Download page
What's new highlights

Features and enhancements
Bug fixes
Plugin development fixes & changes
redis/docker-library-redis (docker.io/library/redis)

v8.8.1

Compare Source

netbox-community/netbox (netbox)

v4.6.5: - 2026-07-14

Compare Source

Enhancements

  • #​18828 - Add MDC connector type for fiber ports and cables
  • #​22544 - Provide a REST API method to update or overwrite an existing custom script module
  • #​22629 - Enforce a lower maximum uploaded image size (50 megapixels) than the Pillow default
  • #​22649 - Add Korean language support

Performance Improvements

  • #​22551 - Add a prefetch hint to the GraphQL tags field to avoid N+1 queries on list endpoints
  • #​22589 - Cache serializers to avoid repeated reinstantiation on the cables list REST API endpoint

Bug Fixes

  • #​22154 - Correct the OpenAPI schema for relation counts on nested (brief) object representations
  • #​22500 - Return the configured maintenance mode message for REST API requests
  • #​22521 - Honor RAM_BASE_UNIT for the default memory of a virtual machine type
  • #​22539 - Restore the available IPs button for users with constrained permissions
  • #​22566 - Avoid name collisions when a custom script's filename matches a core app label
  • #​22568 - Fix uncaught ValueError (HTTP 500) when an invalid filter_id query parameter is provided
  • #​22573 - Remove persistent scrollbar on the navigation menu in Chrome
  • #​22578 - Ensure shared objects are treated consistently across the UI and REST API
  • #​22582 - Use a theme-aware color for interface list row separators in dark mode
  • #​22598 - Fix ValueError exception when viewing background tasks under RQ 2.10
  • #​22617 - Require the "change" permission (rather than "add") when editing objects via the bulk import form
  • #​22626 - Ensure custom link names are escaped when rendering fails
  • #​22632 - Fix ValueError raised by object-level permission checks for cross-app proxy models
  • #​22652 - Explicitly disable autoescaping for config templates rendered via SandboxedEnvironment
  • #​22657 - Escape the exception message in the render_widget template tag before marking it safe

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/binwiederhier/ntfy](https://ntfy.sh/) ([source](https://github.com/binwiederhier/ntfy)) | patch | `v2.26.0` → `v2.26.3` | | [docker.io/grafana/grafana](https://github.com/grafana/grafana) | patch | `13.1.0` → `13.1.1` | | docker.io/grafana/loki | patch | `3.7.3` → `3.7.4` | | [docker.io/library/nginx](https://hub.docker.com/_/nginx) ([source](https://github.com/nginx/docker-nginx)) | patch | `1.31.2` → `1.31.3` | | [docker.io/library/redis](https://hub.docker.com/_/redis) ([source](https://github.com/redis/docker-library-redis)) | patch | `8.8.0` → `8.8.1` | | [netbox](https://github.com/netbox-community/netbox) | patch | `v4.6.4` → `v4.6.5` | --- ### Release Notes <details> <summary>binwiederhier/ntfy (docker.io/binwiederhier/ntfy)</summary> ### [`v2.26.3`](https://github.com/binwiederhier/ntfy/releases/tag/v2.26.3) [Compare Source](https://github.com/binwiederhier/ntfy/compare/v2.26.0...v2.26.3) This is a hotfix release, useful pretty much only for ntfy.sh. It was adds the ability to track abusive IPs mor efficiently, reducing the load on the IP banning services and preventing them from falling behind and leaving abusers unbanned for too long. It works by tracking HTTP errors, and writing out a ban file that fail2ban can read and ban offenders instantly. See [ban-feed](https://docs.ntfy.sh/config/#ban-feed) for details. **Features:** - Add an abuse ban-feed: when enabled via `ban-file`, ntfy tracks a weighted strike budget per visitor and appends abusive IPs to a file that fail2ban can tail and ban on sight (`ban-file`, `ban-window`, `ban-threshold`, `ban-weights`; see [ban-feed](https://docs.ntfy.sh/config/#ban-feed)) </details> <details> <summary>grafana/grafana (docker.io/grafana/grafana)</summary> ### [`v13.1.1`](https://github.com/grafana/grafana/releases/tag/v13.1.1): 13.1.1 [Download page](https://grafana.com/grafana/download/13.1.1) [What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/) ##### Features and enhancements - **Go:** Update version to 1.26.5 [#&#8203;128015](https://github.com/grafana/grafana/pull/128015), [@&#8203;macabu](https://github.com/macabu) - **Provisioning:** Improve form errors for github connections [#&#8203;128177](https://github.com/grafana/grafana/pull/128177), [@&#8203;grafana-writer\[bot\]](https://github.com/grafana-writer\[bot]) - **Provisioning:** make sync per-resource write timeout configurable [#&#8203;127868](https://github.com/grafana/grafana/pull/127868), [@&#8203;grafana-writer\[bot\]](https://github.com/grafana-writer\[bot]) ##### Bug fixes - **Accessibility:** Ensure `InlineToast` contents are announced by screenreaders [#&#8203;128687](https://github.com/grafana/grafana/pull/128687), [@&#8203;grafana-writer\[bot\]](https://github.com/grafana-writer\[bot]) - **DashboardDS:** Fix chained dashboard datasource panels showing stale data [#&#8203;127248](https://github.com/grafana/grafana/pull/127248), [@&#8203;grafana-writer\[bot\]](https://github.com/grafana-writer\[bot]) - **Provisioning:** make GitHub webhook creation idempotent (fix repos stuck unhealthy with HTTP 422) [#&#8203;128201](https://github.com/grafana/grafana/pull/128201), [@&#8203;floriecai](https://github.com/floriecai) ##### Plugin development fixes & changes - **Pagination:** Set `aria-current` on active page [#&#8203;128518](https://github.com/grafana/grafana/pull/128518), [@&#8203;grafana-writer\[bot\]](https://github.com/grafana-writer\[bot]) </details> <details> <summary>redis/docker-library-redis (docker.io/library/redis)</summary> ### [`v8.8.1`](https://github.com/redis/docker-library-redis/compare/v8.8.0...v8.8.1) [Compare Source](https://github.com/redis/docker-library-redis/compare/v8.8.0...v8.8.1) </details> <details> <summary>netbox-community/netbox (netbox)</summary> ### [`v4.6.5`](https://github.com/netbox-community/netbox/releases/tag/v4.6.5): - 2026-07-14 [Compare Source](https://github.com/netbox-community/netbox/compare/v4.6.4...v4.6.5) #### Enhancements - [#&#8203;18828](https://github.com/netbox-community/netbox/issues/18828) - Add MDC connector type for fiber ports and cables - [#&#8203;22544](https://github.com/netbox-community/netbox/issues/22544) - Provide a REST API method to update or overwrite an existing custom script module - [#&#8203;22629](https://github.com/netbox-community/netbox/issues/22629) - Enforce a lower maximum uploaded image size (50 megapixels) than the Pillow default - [#&#8203;22649](https://github.com/netbox-community/netbox/issues/22649) - Add Korean language support #### Performance Improvements - [#&#8203;22551](https://github.com/netbox-community/netbox/issues/22551) - Add a prefetch hint to the GraphQL `tags` field to avoid N+1 queries on list endpoints - [#&#8203;22589](https://github.com/netbox-community/netbox/issues/22589) - Cache serializers to avoid repeated reinstantiation on the cables list REST API endpoint #### Bug Fixes - [#&#8203;22154](https://github.com/netbox-community/netbox/issues/22154) - Correct the OpenAPI schema for relation counts on nested (brief) object representations - [#&#8203;22500](https://github.com/netbox-community/netbox/issues/22500) - Return the configured maintenance mode message for REST API requests - [#&#8203;22521](https://github.com/netbox-community/netbox/issues/22521) - Honor `RAM_BASE_UNIT` for the default memory of a virtual machine type - [#&#8203;22539](https://github.com/netbox-community/netbox/issues/22539) - Restore the available IPs button for users with constrained permissions - [#&#8203;22566](https://github.com/netbox-community/netbox/issues/22566) - Avoid name collisions when a custom script's filename matches a core app label - [#&#8203;22568](https://github.com/netbox-community/netbox/issues/22568) - Fix uncaught `ValueError` (HTTP 500) when an invalid `filter_id` query parameter is provided - [#&#8203;22573](https://github.com/netbox-community/netbox/issues/22573) - Remove persistent scrollbar on the navigation menu in Chrome - [#&#8203;22578](https://github.com/netbox-community/netbox/issues/22578) - Ensure shared objects are treated consistently across the UI and REST API - [#&#8203;22582](https://github.com/netbox-community/netbox/issues/22582) - Use a theme-aware color for interface list row separators in dark mode - [#&#8203;22598](https://github.com/netbox-community/netbox/issues/22598) - Fix `ValueError` exception when viewing background tasks under RQ 2.10 - [#&#8203;22617](https://github.com/netbox-community/netbox/issues/22617) - Require the "change" permission (rather than "add") when editing objects via the bulk import form - [#&#8203;22626](https://github.com/netbox-community/netbox/issues/22626) - Ensure custom link names are escaped when rendering fails - [#&#8203;22632](https://github.com/netbox-community/netbox/issues/22632) - Fix `ValueError` raised by object-level permission checks for cross-app proxy models - [#&#8203;22652](https://github.com/netbox-community/netbox/issues/22652) - Explicitly disable autoescaping for config templates rendered via `SandboxedEnvironment` - [#&#8203;22657](https://github.com/netbox-community/netbox/issues/22657) - Escape the exception message in the `render_widget` template tag before marking it safe </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNjMuNSIsInVwZGF0ZWRJblZlciI6IjQzLjI4MC4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Update dependency netbox to v4.6.5
All checks were successful
/ build (pull_request) Successful in 49s
/ Ansible Lint (pull_request) Successful in 3m41s
/ Ansible Lint (push) Successful in 3m55s
68231f9234
You can view your changes at https://staging.infra-docs.hamburg.ccc.de/pr127/
renovate changed title from Update dependency netbox to v4.6.5 to Update all stable non-major dependencies 2026-07-16 04:01:06 +02:00
renovate force-pushed renovate/all-stable-minor-patch from 68231f9234
All checks were successful
/ build (pull_request) Successful in 49s
/ Ansible Lint (pull_request) Successful in 3m41s
/ Ansible Lint (push) Successful in 3m55s
to 7a56093bfd
All checks were successful
/ build (pull_request) Successful in 55s
/ Ansible Lint (push) Successful in 4m28s
/ Ansible Lint (pull_request) Successful in 4m34s
2026-07-16 04:01:06 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 7a56093bfd
All checks were successful
/ build (pull_request) Successful in 55s
/ Ansible Lint (push) Successful in 4m28s
/ Ansible Lint (pull_request) Successful in 4m34s
to 5394f48bed
All checks were successful
/ build (pull_request) Successful in 31s
/ Ansible Lint (pull_request) Successful in 3m7s
/ Ansible Lint (push) Successful in 3m14s
2026-07-18 20:16:03 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 5394f48bed
All checks were successful
/ build (pull_request) Successful in 31s
/ Ansible Lint (pull_request) Successful in 3m7s
/ Ansible Lint (push) Successful in 3m14s
to 7ebfdf5fef
All checks were successful
/ build (pull_request) Successful in 1m1s
/ Ansible Lint (pull_request) Successful in 4m6s
/ Ansible Lint (push) Successful in 4m28s
2026-07-21 00:01:10 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 7ebfdf5fef
All checks were successful
/ build (pull_request) Successful in 1m1s
/ Ansible Lint (pull_request) Successful in 4m6s
/ Ansible Lint (push) Successful in 4m28s
to 47864d3683
All checks were successful
/ build (pull_request) Successful in 56s
/ Ansible Lint (pull_request) Successful in 3m27s
/ Ansible Lint (push) Successful in 3m35s
2026-07-21 11:16:06 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 47864d3683
All checks were successful
/ build (pull_request) Successful in 56s
/ Ansible Lint (pull_request) Successful in 3m27s
/ Ansible Lint (push) Successful in 3m35s
to 83e9895f24
All checks were successful
/ build (pull_request) Successful in 53s
/ Ansible Lint (push) Successful in 3m29s
/ Ansible Lint (pull_request) Successful in 3m29s
2026-07-22 08:15:50 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 83e9895f24
All checks were successful
/ build (pull_request) Successful in 53s
/ Ansible Lint (push) Successful in 3m29s
/ Ansible Lint (pull_request) Successful in 3m29s
to 718ddfc994
All checks were successful
/ build (pull_request) Successful in 29s
/ Ansible Lint (pull_request) Successful in 3m47s
/ Ansible Lint (push) Successful in 3m51s
2026-07-22 16:46:06 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 718ddfc994
All checks were successful
/ build (pull_request) Successful in 29s
/ Ansible Lint (pull_request) Successful in 3m47s
/ Ansible Lint (push) Successful in 3m51s
to 5b7a8acb1e
All checks were successful
/ build (pull_request) Successful in 31s
/ Ansible Lint (push) Successful in 2m56s
/ Ansible Lint (pull_request) Successful in 3m1s
2026-07-22 21:45:57 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 5b7a8acb1e
All checks were successful
/ build (pull_request) Successful in 31s
/ Ansible Lint (push) Successful in 2m56s
/ Ansible Lint (pull_request) Successful in 3m1s
to 6cdd117ee6
All checks were successful
/ build (pull_request) Successful in 29s
/ Ansible Lint (push) Successful in 3m16s
/ Ansible Lint (pull_request) Successful in 3m26s
2026-07-23 14:45:47 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 6cdd117ee6
All checks were successful
/ build (pull_request) Successful in 29s
/ Ansible Lint (push) Successful in 3m16s
/ Ansible Lint (pull_request) Successful in 3m26s
to c4a08f407a
All checks were successful
/ build (pull_request) Successful in 31s
/ Ansible Lint (pull_request) Successful in 2m47s
/ Ansible Lint (push) Successful in 2m49s
2026-07-23 20:45:55 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from c4a08f407a
All checks were successful
/ build (pull_request) Successful in 31s
/ Ansible Lint (pull_request) Successful in 2m47s
/ Ansible Lint (push) Successful in 2m49s
to 11f389da01
All checks were successful
/ build (pull_request) Successful in 30s
/ Ansible Lint (pull_request) Successful in 2m30s
/ Ansible Lint (push) Successful in 2m42s
2026-07-23 22:15:56 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 11f389da01
All checks were successful
/ build (pull_request) Successful in 30s
/ Ansible Lint (pull_request) Successful in 2m30s
/ Ansible Lint (push) Successful in 2m42s
to febc4432db
All checks were successful
/ build (pull_request) Successful in 30s
/ Ansible Lint (push) Successful in 3m3s
/ Ansible Lint (pull_request) Successful in 3m21s
2026-07-23 22:45:58 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from febc4432db
All checks were successful
/ build (pull_request) Successful in 30s
/ Ansible Lint (push) Successful in 3m3s
/ Ansible Lint (pull_request) Successful in 3m21s
to 8a0c5f31c8
All checks were successful
/ build (pull_request) Successful in 48s
/ Ansible Lint (pull_request) Successful in 3m1s
/ Ansible Lint (push) Successful in 3m2s
2026-07-24 20:16:25 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 8a0c5f31c8
All checks were successful
/ build (pull_request) Successful in 48s
/ Ansible Lint (pull_request) Successful in 3m1s
/ Ansible Lint (push) Successful in 3m2s
to c2d5367120
All checks were successful
/ build (pull_request) Successful in 29s
/ Ansible Lint (pull_request) Successful in 2m42s
/ Ansible Lint (push) Successful in 2m52s
2026-07-24 22:31:05 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from c2d5367120
All checks were successful
/ build (pull_request) Successful in 29s
/ Ansible Lint (pull_request) Successful in 2m42s
/ Ansible Lint (push) Successful in 2m52s
to 182dbe3b1d
All checks were successful
/ build (pull_request) Successful in 30s
/ Ansible Lint (push) Successful in 2m41s
/ Ansible Lint (pull_request) Successful in 2m48s
2026-07-24 23:31:10 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 182dbe3b1d
All checks were successful
/ build (pull_request) Successful in 30s
/ Ansible Lint (push) Successful in 2m41s
/ Ansible Lint (pull_request) Successful in 2m48s
to e2c00e30b9
All checks were successful
/ build (pull_request) Successful in 32s
/ Ansible Lint (pull_request) Successful in 3m37s
/ Ansible Lint (push) Successful in 3m49s
2026-07-26 01:01:03 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from e2c00e30b9
All checks were successful
/ build (pull_request) Successful in 32s
/ Ansible Lint (pull_request) Successful in 3m37s
/ Ansible Lint (push) Successful in 3m49s
to 3b90aca451
All checks were successful
/ build (pull_request) Successful in 29s
/ Ansible Lint (push) Successful in 2m45s
/ Ansible Lint (pull_request) Successful in 2m49s
2026-07-26 13:30:51 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 3b90aca451
All checks were successful
/ build (pull_request) Successful in 29s
/ Ansible Lint (push) Successful in 2m45s
/ Ansible Lint (pull_request) Successful in 2m49s
to 5f052fcf31
All checks were successful
/ build (pull_request) Successful in 30s
/ Ansible Lint (push) Successful in 2m41s
/ Ansible Lint (pull_request) Successful in 2m44s
2026-07-26 16:31:02 +02:00
Compare
All checks were successful
/ build (pull_request) Successful in 30s
Required
Details
/ Ansible Lint (push) Successful in 2m41s
Required
Details
/ Ansible Lint (pull_request) Successful in 2m44s
Required
Details
This pull request doesn't have enough approvals yet. 0 of 1 approvals granted.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/all-stable-minor-patch:renovate/all-stable-minor-patch
git switch renovate/all-stable-minor-patch
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
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
CCCHH/ansible-infra!127
No description provided.