feat(container)!: Update image ghcr.io/akpw/mktxp (1.2.20 ➔ 2.0.3) #2084
No reviewers
Labels
No labels
area/bootstrap
area/ci
area/kubernetes
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
renovate/container
renovate/github-action
renovate/github-release
renovate/grafana-dashboard
renovate/helm
renovate/terraform
type/digest
type/major
type/minor
type/patch
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
GiorgioAresu/home-ops!2084
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/ghcr.io-akpw-mktxp-2.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:
1.2.20→2.0.3Release Notes
akpw/mktxp (ghcr.io/akpw/mktxp)
v2.0.3: MKTXP v2.0.3Compare Source
MKTXP v2.0.3
📖 Blogs
• Beyond Metrics: Instant RouterOS Diagnostics with MKTXP 2.0 -- a deep dive into live terminal diagnostics, client registration monitoring, and targeted network filtering.
• Under the Hood: Refactoring MKTXP for 2.0 -- reasons and architecture breakdown of the 2.0 modular core / multi-domain extensibility.
✨ New Features
Live CLI Diagnostics (
mktxp diag/mktxp print):An interactive terminal diagnostic suite providing domain-specific network visibility with scoped filtering:
Ethernet & SFP Interface Monitor (
-im): Monitors physical Ethernet and SFP port link state, negotiated PHY rates, duplex, and optical transceiver DOM diagnostics--degraded [RATE]: Isolates ports dropping below threshold (default:< 100M) or running half-duplex. Accepts custom sub-rates (e.g.--degraded 1Gfor sub-gigabit links)--plugged/--unplugged: Filter active vs disconnected ports--rate [RATE]/--rate-below [RATE]: Filter by exact or threshold PHY rate--sfp-only: Surfaces SFP/QSFP transceivers and DOM optical levelsWireless & CAPsMAN Health (
-wc,-cc): Live registration tables grouped by AP interface with client counts--low-signal(default<= -75 dBm) &--min-signal: Pinpoint fringe clients or healthy, strong connections--low-rate(default<= 18M): Filter low PHY rate clients--recent(default15m): Filter newly connected clients based on uptime--band 2g|5g|6g: Filter by frequency bandDHCP Leases & Device Discovery (
-dc):--unidentified: Audit mystery devices lacking hostnames--dynamic/--static: Filter dynamic leases vs reserved static IPs--active-only/--inactive-only: Filter by lease binding state (active bound vs inactive / waiting)IP Connection Tracking (
-cn):--top [N](default 10): Surface top socket-consuming source hosts--min-conns [N]: Filter out low-volume hostsReal-Time Bandwidth & Top Talkers (
-kc):--top [N]: Rank top talkers across your LAN by active throughput--active: Surface devices with non-zero traffic--rate-above [RATE]: Filter devices exceeding bandwidth thresholds (e.g.2M,500k)--dynamic-only/--static-only/--unassigned: Filter Kid Control profilesFirewall Address Lists (
-al): Inspect IPv4 and IPv6 firewall address lists--dynamic-only: Surface active dynamic threat bans and auto-added scanner entries--static-only: Show permanent static list entries onlyUpstream & Netwatch Health (
-nw): Monitor RouterOS Netwatch ICMP probe targets and gateway reachability--down-only: Show failing or unreachable targets only--up-only: Show passing and reachable targets onlyUniversal Pattern Filtering (
-in,-ex):-in, --include/-ex, --exclude: Semicolon-separated substring and wildcard matching (*,?) across all diagnostic table fieldsContext-Aware Scoped Help:
-hto any diagnostic command (e.g.mktxp diag -kc -h) dynamically scopes help output to only filters and options applicable to that specific domain, printing active thresholds loaded from_mktxp.confPrometheus Metrics & Collectors:
band="2g"|"5g"|"6g") to wireless metrics, enabling band-separated Grafana dashboards.🚀 Improvements
mktxp.diag,mktxp.cli,mktxp.exporter,mktxp.rsc,mktxp.utils), improving testability and separation of concerns--wifi,--caps,--dhcp,--conn,--kid,--addr,--net,--interface)docs/diagnostics.md,docs/configuration.md,docs/gitops_rsc.md)🐛 Bug Fixes
mktxp edit: FixedTypeErrorwith fallback editor detection when invoking editor action.rscsidecars_version.py), to reflect version bumps inpyproject.tomlacross CLI info and test suites⚙️ New Router Configuration Options (mktxp.conf)
⚙️ New System Configuration Options (_mktxp.conf)
Configuration
📅 Schedule: (in timezone Europe/Rome)
🚦 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 these updates again.
This PR has been generated by Mend Renovate CLI.
⚠ Caution
ghcr.io/akpw/mktxp: major image version bump 1.2.20 → 2.0.3; likely breaking changes2 resources changed across 2 apps
ghcr.io/akpw/mktxp1.2.20@sha256:f894f2…2.0.3@sha256:bfae76…konflate 0.6.4 · rendered
2cdd813· full diff →a4bb50427853f5243d9bfeat(container)!: Update image ghcr.io/akpw/mktxp (1.2.19 ➔ 2.0.3)to feat(container)!: Update image ghcr.io/akpw/mktxp (1.2.20 ➔ 2.0.3)53f5243d9b10e03f853110e03f85312cdd813f8f