Bulbul
November 18, 2025, 5:37am
1
Hello Everyone,
We are looking for the schedule of next openwrt version (25.x or later) release.
I could not find any information related to this on the forum .
Any information regarding this will be helpful.
Thanks in advance.
There isn't a set schedule. If 25.xx is branched, it would need to be done within the next 6 weeks, but that may or may not happen, depending on the dev team.
Keep an eye on the OpenWrt devel mailing list -- this is the best place to keep up with this type of information.
4 Likes
You may want to check out this discussion and Kernel 6.12 support status to ascertain the readiness of next version maybe
3 Likes
I wonder if the developers will be posting a release goals article on the wiki for this one. They did that for prior releases, but not for 24.10.
1 Like
brada4
November 18, 2025, 7:47am
6
Follow this on:
opened 05:42PM - 02 Oct 24 UTC
***Please do not edit but provide new information in the thread.***
### Status … of Linux kernel 6.12 migration in main:
**Currently implemented release: 6.12.57**
- [x] generic:
- ✓ approved: https://github.com/openwrt/openwrt/pull/16547
**Targets:**
- [x] airoha
- ~under development:~ https://github.com/hurrian/openwrt-w1700k
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/19038
- ✓ as default: https://github.com/openwrt/openwrt/pull/20137
- [ ] apm821xx
- ~under development:~ https://github.com/chunkeey/openwrt/tree/apm821xx-6_12
- ✓ as testing: https://github.com/openwrt/openwrt/pull/18798
- [x] armsr
- ~under development:~ https://gitlab.com/traversetech/ls1088firmware/openwrt/-/commits/openwrt-main-sr-6-12
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18849
- ✓ as default: https://github.com/openwrt/openwrt/pull/19413
- [ ] at91
- approval request for testing: https://github.com/openwrt/openwrt/pull/19471
- [x] ath79
- ~approval request for testing:~ https://github.com/openwrt/openwrt/pull/18667
- ~✓ as testing:~ [ath79: enable 6.12 testing kernel](https://github.com/openwrt/openwrt/commit/df465b6513053c5f14cf26063979f4024ff56ac9)
- ✓ as default: https://github.com/openwrt/openwrt/pull/19821
- [x] bcm27xx
- ~approval request for testing:~ https://github.com/openwrt/openwrt/pull/17147
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18736
- ✓ as default: https://github.com/openwrt/openwrt/pull/18868
- [ ] bcm47xx
- ✓ as testing: https://github.com/openwrt/openwrt/pull/19708#issuecomment-3166518949
- [ ] bcm4908
- ✓ as testing: https://github.com/openwrt/openwrt/pull/20169
- [ ] bcm53xx
- approval request for testing: https://github.com/openwrt/openwrt/pull/20167
- [x] bmips
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18746
- ✓ as default: https://github.com/openwrt/openwrt/pull/18955
- [x] d1
- ~approval request for testing:~ https://github.com/openwrt/openwrt/pull/18718
- ~✓ as testing: ~[d1: add 6.12 kernel as testing](https://github.com/openwrt/openwrt/commit/b3c76f182157221a15083078eaea0556f4596519)
- ✓ as default: [d1: use kernel 6.12 by default](https://github.com/openwrt/openwrt/commit/f5b3e71cc5e7073b65b3c0b2f7795e15faac1ea4)
- [x] econet
- ✓ as default: https://github.com/openwrt/openwrt/pull/19021
- [x] gemini
- ~approval request for default:~ https://github.com/openwrt/openwrt/pull/18936
- ~✓ as testing:~ [gemini: Kernel v6.12](https://github.com/openwrt/openwrt/commit/390567b3638d2c654249b2b42e52e53e9f481912)
- ✓ as default: [gemini: Switch to kernel v6.12 only](https://github.com/openwrt/openwrt/commit/658aaf192b88bf0b7486f56f873cfce89e3763a8)
- [ ] imx
- ✓ as testing: https://github.com/openwrt/openwrt/pull/19029
- [x] ipq40xx
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18725
- ✓ as default: https://github.com/openwrt/openwrt/pull/19778
- [x] ipq806x
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18989
- ✓ as default: https://github.com/openwrt/openwrt/pull/20644
- [x] ixp4xx
- ✓ as default: https://github.com/openwrt/openwrt/pull/18938
- [x] kirkwood
- ✓ as testing: https://github.com/openwrt/openwrt/pull/19069
- ✓ as default https://github.com/openwrt/openwrt/pull/20672
- [x] lantiq
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18751
- ✓ as default: https://github.com/openwrt/openwrt/pull/19682
- [x] layerscape
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/19152
- ✓ as default: https://github.com/openwrt/openwrt/pull/20614
- [x] loongarch64
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/19136
- ✓ as default: https://github.com/openwrt/openwrt/pull/19980
- [x] malta
- ~under development:~ https://github.com/guidosarducci/openwrt/tree/master-support-malta-6.12
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18712
- ✓ as default: https://github.com/openwrt/openwrt/pull/19414
- [x] mediatek
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18750
- ✓ as default: https://github.com/openwrt/openwrt/pull/19134
- [x] mpc85xx
- ~approval request for testing:~ https://github.com/openwrt/openwrt/pull/18778
- ~approval request for testing:~ https://github.com/openwrt/openwrt/pull/20581
- ~✓ as testing: ~[mpc85xx: introduce 6.12 testing kernel](https://github.com/openwrt/openwrt/commit/8358e594c6cb6eb477e4779a39b23f602785dfaf)
- ✓ as default: [mpc85xx: make kernel 6.12 the default kernel](https://github.com/openwrt/openwrt/commit/8d679ff5ddc4875e18f3f03790efc1fe5bde71f3)
- [x] mvebu
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18975
- ✓ as default: https://github.com/openwrt/openwrt/pull/19666
- [x] mxs
- ~approval request for testing:~ https://github.com/openwrt/openwrt/pull/18686
- ~✓ as testing: ~[mxs: add 6.12 kernel as testing](https://github.com/openwrt/openwrt/commit/769e9efd67c69b048cb86fe1ce9039b00fd980e9)
- ✓ as default: [mxs: use kernel 6.12 by default](https://github.com/openwrt/openwrt/commit/3ad65da7d668560675e239b4d181276cc8c2d798)
- [x] octeon
- ~approval request for default:~ https://github.com/openwrt/openwrt/pull/18652/
- ✓ as default: [octeon: set kernel 6.12 as default and remove support for 6.6](https://github.com/openwrt/openwrt/commit/a6ea2aa2b9a17e0c6c7abc398698382212dac4b8)
- [ ] omap
- ~approval request for testing:~ https://github.com/openwrt/openwrt/pull/18735
- ✓ as testing: [omap: enable 6.12 testing kernel](https://github.com/openwrt/openwrt/commit/db0b0e14be4ce3cb39d89dfff1a2cba10a91b17c)
- [x] pistachio
- ~approval request for testing:~ https://github.com/openwrt/openwrt/pull/18957
- ~✓ as testing:~ [pistachio: add 6.12 testing kernel](https://github.com/openwrt/openwrt/commit/faf6ca034848bb7d7e9e637b5e5ac9be6c4b6589)
- ✓ as default: [pistachio: use kernel 6.12 by default](https://github.com/openwrt/openwrt/commit/56b9ceef645a2a040fa213bfce7b39d9b9e7a2d8)
- [ ] qoriq
- approval request for testing: https://github.com/openwrt/openwrt/pull/18669
- [x] qualcommax
- ~under development:~ https://github.com/mantas-p/openwrt/commits/mp/qualcommax-612_5/
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18795
- ✓ as default: https://github.com/openwrt/openwrt/pull/18840
- [x] qualcommbe
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18796
- ✓ as default: https://github.com/openwrt/openwrt/pull/18982
- [x] ramips
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18654
- ✓ as default: https://github.com/openwrt/openwrt/pull/19320
- [x] realtek
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18935
- ✓ as default: https://github.com/openwrt/openwrt/pull/19139
- [x] rockchip
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18683
- ✓ as default: https://github.com/openwrt/openwrt/pull/19259
- [x] sifiveu
- ~approval request for testing:~ https://github.com/openwrt/openwrt/pull/18699
- ~✓ as testing:~ [sifiveu: add 6.12 kernel as testing](https://github.com/openwrt/openwrt/commit/60b5cfdf5a0678c115dd2e8a70368ce2c0f20058)
- ✓ as default: [sifiveu: use kernel 6.12 by default](https://github.com/openwrt/openwrt/commit/eda23e04e7a4b8937a93e7bbadd586b41f624dd7)
- [ ] siflower
- ~under development:~ https://github.com/libiunc/openwrt-dev/commits/siflower-6.12
- approval request for testing: https://github.com/openwrt/openwrt/pull/20555
- [x] starfive
- ~approval request for testing:~ https://github.com/openwrt/openwrt/pull/18997
- ~✓ as testing:~ [starfive: add 6.12 as testing kernel](https://github.com/openwrt/openwrt/commit/ee129da77794642dbc07c32c9cd1732410009749)
- ✓ as default: [starfive: use kernel 6.12 by default](https://github.com/openwrt/openwrt/commit/4801c5bec38173a30076e2c4d26c70288dfbc850)
- [x] stm32
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/18740
- ✓ as default: https://github.com/openwrt/openwrt/pull/20468
- [x] sunxi
- ~approval request for testing:~ https://github.com/openwrt/openwrt/pull/18738
- ~✓ as testing:~ [sunxi: add 6.12 as testing kernel](https://github.com/openwrt/openwrt/commit/45fbf6228ec3f3cf6ba968b190b66fcfb74e6359)
- ✓ as default: [sunxi: use kernel 6.12 by default](https://github.com/openwrt/openwrt/commit/01bc7a4fe7b48ef507f3e88947741de5a3305185)
- [x] tegra
- ~under development:~ http://lists.openwrt.org/pipermail/openwrt-devel/2025-June/044099.html
- ~✓ as testing:~ [tegra: add 6.12 as testing kernel](https://github.com/openwrt/openwrt/commit/1d3cfe8eb077a95addd57ff7aeaf4c6fb3d993b4)
- ✓ as default: [tegra: promote kernel 6.12 as default](https://github.com/openwrt/openwrt/commit/6af5b8033ca47821f3bfd5225a8f70168f9e7fea)
- [x] uml
- ~approval request for testing:~ https://github.com/openwrt/openwrt/pull/18666
- ~✓ as testing:~ [uml: add 6.12 testing kernel](https://github.com/openwrt/openwrt/commit/89705593514fec94a42a607f3e8c645ec5a1eda8)
- ~approval request for default:~ https://github.com/openwrt/openwrt/pull/18977
- ✓ as default: [uml: use kernel 6.12 by default](https://github.com/openwrt/openwrt/commit/6f59a2e6b05ce6ee2cfe4efd4e319c2066455193)
- [x] x86
- ~✓ as testing:~ https://github.com/openwrt/openwrt/pull/16547
- ✓ as default: https://github.com/openwrt/openwrt/pull/18848
- [ ] zynq
- approval request for testing: https://github.com/openwrt/openwrt/pull/20166
Complete 35 of 45
### Summary:
[kernel 6.12 milestone](https://github.com/openwrt/openwrt/milestone/2)
- generic
-  0 - under development
-  0 - approval request
-  1 - ✓ approved
- targets
-  0 - under development
-  5 - approval request for testing
-  5 - ✓ as testing
-  0 - approval request for default
- 34 - ✓ as default
Total 45 of 45
---
### Additional pending patches related to kernel 6.12:
- ~https://github.com/openwrt/openwrt/pull/18637~
- ~https://github.com/openwrt/openwrt/pull/18701~
- ~https://github.com/openwrt/openwrt/pull/18744~
- ~https://github.com/openwrt/openwrt/pull/18756~
- ~https://github.com/openwrt/openwrt/pull/18768~
- ~https://github.com/openwrt/openwrt/pull/18771~
- ~https://github.com/openwrt/openwrt/pull/18825~
- ~https://github.com/openwrt/openwrt/pull/18846~
- ~https://github.com/openwrt/openwrt/pull/18847~
- ~https://github.com/openwrt/openwrt/pull/18925~
- ~https://github.com/openwrt/openwrt/pull/18927~
- ~https://github.com/openwrt/openwrt/pull/18980~
- ~https://github.com/openwrt/packages/pull/26368~
IF new much better release is released about now it might be taken as a base for next version
Meanins 25.a_lot turns 26.something.
1 Like
Now that the migration to kernel 6.12 has been completed, the three places to watch for information on the next major release are:
Note that there's always a waiting period between when a new release branch is created and when the first release candidate (rc1) comes out. Usually that takes at least several weeks, but it could also be months. As has been said, there's no set schedule and it depends on the developers. In the meantime, once the branch is created in git, there will be release branch snapshots (similar to 24.10 snapshots ).
Ansuel says the merging of his pull request for mac80211 6.18 (the Wi-Fi stack from what's expected to be the next LTS kernel) is the last step remaining before the next major release can branch from main. It just needs testing.
2 Likes
The mac80211 6.18 pull request was merged. We may see the 25.12 release series branch from main fairly soon.
1 Like
Thanks for tracking on the progress. Guess we’ll have some good news on next release soon.
bosukes
December 9, 2025, 9:29pm
11
Just make 26.01 instead or 26.02
It's not up to me to define when the branch happens. But the branch date (year.month) is what defines the version number that will be used. So 24.10 was branched in 2024-October.
1 Like
hnyman
December 11, 2025, 5:32am
14
25.12 has been branched five hours ago.
Can be built from source already.
Based on earlier releases, it may take week or two before the first release candidate is announced and then 1-3 months to the final release.
There aren't that much really recent major changes, so the process might be quicker.
6 Likes