Skip to content

IP Region OpenWrt 2026.5.26-2

Choose a tag to compare

@romanilyin romanilyin released this 26 May 10:21
· 18 commits to main since this release
8536a8c

IP Region OpenWrt 2026.5.26-2

Second public release of IP Region for OpenWrt 25.12.4+.

This release adds visual country highlighting in LuCI and fixes GitHub Actions script permissions.

Highlights

  • Added configurable reference country in Services -> IP Region.
  • Added auto-detect for the reference country from the latest successful GeoIP result.
  • Added country pills in Status -> IP Region result tables:
    • orange when the service country matches the reference country
    • blue when the service country differs from the reference country
    • existing OK, Denied, N/A and other status badges are unchanged
  • Added narrow rpcd method detected_country and matching ACL entry.
  • Fixed executable bits for CI/helper scripts and packaged executable entrypoints.
  • Updated EN/RU docs and LuCI translations.

Packages

The APK packages are architecture-independent (noarch) and are intended to work across supported OpenWrt 25.12.4+ targets.

Release assets:

  • ipregion-2026.5.26-r2.apk
  • luci-app-ipregion-2026.5.26-r2.apk
  • luci-i18n-ipregion-ru-*.apk

Install or update on a router:

wget -qO- https://raw.githubusercontent.com/romanilyin/ipregion-openwrt/main/install.sh | sh

Install this exact release:

wget -qO- https://raw.githubusercontent.com/romanilyin/ipregion-openwrt/main/install.sh | IPREGION_RELEASE=2026.5.26-2 sh

Verification

  • ./scripts/ci/static-checks.sh
  • ./scripts/ci/ucode-checks.sh with local ucode
  • OpenWrt 25.12.4 SDK package build for mediatek/filogic
  • GitHub PR checks: static checks and ucode syntax checks passed

Notes

  • GitHub Release APKs are not from the official OpenWrt package repository, so the installer uses apk add --allow-untrusted by default.
  • This plugin is diagnostics-only. It does not modify firewall, nftables, mwan3, podkop, WARP or routing configuration.