diff --git a/CHANGELOG.md b/CHANGELOG.md index b5d48a1f07..578a7ffa70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ --- +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ @@ -88,71 +94,71 @@ _Living section — bullets land here as PRs merge into `release/v3.8.47` (paral Thanks to everyone whose work landed in v3.8.47: -| Contributor | PRs / Issues | -| --- | --- | -| [@alltomatos](https://github.com/alltomatos) | #6703, #6715, #6756, #6757, #6759, #6813, #6819, #6821 | -| [@andrewmunsell](https://github.com/andrewmunsell) | #6774, #6779, #6795 | -| [@AndrianBalanescu](https://github.com/AndrianBalanescu) | #6828, #6829 | -| [@anhdiepmmk](https://github.com/anhdiepmmk) | direct commit / report | -| [@anki1kr](https://github.com/anki1kr) | #6041, #6078 | -| [@arssnndr](https://github.com/arssnndr) | #6163 | -| [@artickc](https://github.com/artickc) | #6363, #6763 | -| [@backryun](https://github.com/backryun) | #6154, #6235, #6248, #6280, #6331, #6675 | -| [@charleszolot](https://github.com/charleszolot) | #6571 | -| [@chirag127](https://github.com/chirag127) | #6145, #6189, #6265, #6328, #6400, #6402, #6404, #6405, #6406, #6407, #6408, #6412, #6414, #6513, #6515, #6516, #6517, #6519, #6521, #6523, #6525, #6526, #6532, #6534, #6546, #6547, #6548, #6549, #6550, #6551, #6552, #6577, #6643, #6644, #6645, #6646, #6703, #6756, #6757, #6769, #6804 | -| [@chy1211](https://github.com/chy1211) | direct commit / report | -| [@developerjillur](https://github.com/developerjillur) | #6451, #6452, #6541, #6542, #6543, #6545, #6553, #6554, #6558 | -| [@dilneiss](https://github.com/dilneiss) | #6499 | -| [@DKotsyuba](https://github.com/DKotsyuba) | #6193, #6292 | -| [@dtybnrj](https://github.com/dtybnrj) | #6349 | -| [@eidoog](https://github.com/eidoog) | direct commit / report | -| [@enjoyer-hub](https://github.com/enjoyer-hub) | #6647 | -| [@hajilok](https://github.com/hajilok) | #6126 | -| [@hamsa0x7](https://github.com/hamsa0x7) | #6317, #6318, #6338 | -| [@hao3039032](https://github.com/hao3039032) | #6351 | -| [@hartmark](https://github.com/hartmark) | #6216 | -| [@herjarsa](https://github.com/herjarsa) | #6640 | -| [@Iammilansoni](https://github.com/Iammilansoni) | #6200, #6209, #6245, #6366 | -| [@ianriizky](https://github.com/ianriizky) | #6072, #6538 | -| [@itiwant](https://github.com/itiwant) | direct commit / report | -| [@janeza2](https://github.com/janeza2) | #6308 | -| [@jmengit](https://github.com/jmengit) | #6372, #6443 | -| [@jordansilly77-stack](https://github.com/jordansilly77-stack) | #6316 | -| [@JxnLexn](https://github.com/JxnLexn) | #6335, #6361 | -| [@kanztu](https://github.com/kanztu) | #6181 | -| [@karimalsalah](https://github.com/karimalsalah) | #6291 | -| [@KooshaPari](https://github.com/KooshaPari) | #6144, #6166, #6173, #6257, #6611, #6632 | -| [@like3213934360-lab](https://github.com/like3213934360-lab) | direct commit / report | -| [@lucasjustinudin](https://github.com/lucasjustinudin) | direct commit / report | -| [@LuisAlejandroVega](https://github.com/LuisAlejandroVega) | #6177 | -| [@makcimbx](https://github.com/makcimbx) | #6303 | -| [@MikeTuev](https://github.com/MikeTuev) | #6586 | -| [@Moseyuh333](https://github.com/Moseyuh333) | #6186, #6294, #6728 | -| [@nowhats-br](https://github.com/nowhats-br) | #6700 | -| [@oyi77](https://github.com/oyi77) | #6309 | -| [@Pitchfork-and-Torch](https://github.com/Pitchfork-and-Torch) | #6747, #6791, #6792 | -| [@pizzav-xyz](https://github.com/pizzav-xyz) | #6648 | -| [@rafpigna](https://github.com/rafpigna) | #6574 | -| [@rianonehub](https://github.com/rianonehub) | #6204 | -| [@ryanngit](https://github.com/ryanngit) | direct commit / report | -| [@samimozcan](https://github.com/samimozcan) | #6753, #6762 | -| [@samir-abis](https://github.com/samir-abis) | direct commit / report | -| [@SeaXen](https://github.com/SeaXen) | #6496, #6678 | -| [@serverless83](https://github.com/serverless83) | #6212 | -| [@shabeer](https://github.com/shabeer) | direct commit / report | -| [@Squawk7777](https://github.com/Squawk7777) | #6565 | -| [@strangersp](https://github.com/strangersp) | #6587 | -| [@swingtempo](https://github.com/swingtempo) | #6312 | -| [@Theadd](https://github.com/Theadd) | #6195 | -| [@Thinkscape](https://github.com/Thinkscape) | #6635 | -| [@ThongAccount](https://github.com/ThongAccount) | #6625, #6649 | -| [@tjengbudi](https://github.com/tjengbudi) | #4009 | -| [@vinayakkulkarni](https://github.com/vinayakkulkarni) | #6324, #6332 | -| [@VXNCXNX](https://github.com/VXNCXNX) | #6213 | -| [@whale9820](https://github.com/whale9820) | direct commit / report | -| [@Witroch4](https://github.com/Witroch4) | #6753, #6762, #6790 | -| [@xz-dev](https://github.com/xz-dev) | #6322, #6323, #6330, #6336, #6702, #6727 | -| [@yinaoxiong](https://github.com/yinaoxiong) | #6805 | +| Contributor | PRs / Issues | +| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [@alltomatos](https://github.com/alltomatos) | #6703, #6715, #6756, #6757, #6759, #6813, #6819, #6821 | +| [@andrewmunsell](https://github.com/andrewmunsell) | #6774, #6779, #6795 | +| [@AndrianBalanescu](https://github.com/AndrianBalanescu) | #6828, #6829 | +| [@anhdiepmmk](https://github.com/anhdiepmmk) | direct commit / report | +| [@anki1kr](https://github.com/anki1kr) | #6041, #6078 | +| [@arssnndr](https://github.com/arssnndr) | #6163 | +| [@artickc](https://github.com/artickc) | #6363, #6763 | +| [@backryun](https://github.com/backryun) | #6154, #6235, #6248, #6280, #6331, #6675 | +| [@charleszolot](https://github.com/charleszolot) | #6571 | +| [@chirag127](https://github.com/chirag127) | #6145, #6189, #6265, #6328, #6400, #6402, #6404, #6405, #6406, #6407, #6408, #6412, #6414, #6513, #6515, #6516, #6517, #6519, #6521, #6523, #6525, #6526, #6532, #6534, #6546, #6547, #6548, #6549, #6550, #6551, #6552, #6577, #6643, #6644, #6645, #6646, #6703, #6756, #6757, #6769, #6804 | +| [@chy1211](https://github.com/chy1211) | direct commit / report | +| [@developerjillur](https://github.com/developerjillur) | #6451, #6452, #6541, #6542, #6543, #6545, #6553, #6554, #6558 | +| [@dilneiss](https://github.com/dilneiss) | #6499 | +| [@DKotsyuba](https://github.com/DKotsyuba) | #6193, #6292 | +| [@dtybnrj](https://github.com/dtybnrj) | #6349 | +| [@eidoog](https://github.com/eidoog) | direct commit / report | +| [@enjoyer-hub](https://github.com/enjoyer-hub) | #6647 | +| [@hajilok](https://github.com/hajilok) | #6126 | +| [@hamsa0x7](https://github.com/hamsa0x7) | #6317, #6318, #6338 | +| [@hao3039032](https://github.com/hao3039032) | #6351 | +| [@hartmark](https://github.com/hartmark) | #6216 | +| [@herjarsa](https://github.com/herjarsa) | #6640 | +| [@Iammilansoni](https://github.com/Iammilansoni) | #6200, #6209, #6245, #6366 | +| [@ianriizky](https://github.com/ianriizky) | #6072, #6538 | +| [@itiwant](https://github.com/itiwant) | direct commit / report | +| [@janeza2](https://github.com/janeza2) | #6308 | +| [@jmengit](https://github.com/jmengit) | #6372, #6443 | +| [@jordansilly77-stack](https://github.com/jordansilly77-stack) | #6316 | +| [@JxnLexn](https://github.com/JxnLexn) | #6335, #6361 | +| [@kanztu](https://github.com/kanztu) | #6181 | +| [@karimalsalah](https://github.com/karimalsalah) | #6291 | +| [@KooshaPari](https://github.com/KooshaPari) | #6144, #6166, #6173, #6257, #6611, #6632 | +| [@like3213934360-lab](https://github.com/like3213934360-lab) | direct commit / report | +| [@lucasjustinudin](https://github.com/lucasjustinudin) | direct commit / report | +| [@LuisAlejandroVega](https://github.com/LuisAlejandroVega) | #6177 | +| [@makcimbx](https://github.com/makcimbx) | #6303 | +| [@MikeTuev](https://github.com/MikeTuev) | #6586 | +| [@Moseyuh333](https://github.com/Moseyuh333) | #6186, #6294, #6728 | +| [@nowhats-br](https://github.com/nowhats-br) | #6700 | +| [@oyi77](https://github.com/oyi77) | #6309 | +| [@Pitchfork-and-Torch](https://github.com/Pitchfork-and-Torch) | #6747, #6791, #6792 | +| [@pizzav-xyz](https://github.com/pizzav-xyz) | #6648 | +| [@rafpigna](https://github.com/rafpigna) | #6574 | +| [@rianonehub](https://github.com/rianonehub) | #6204 | +| [@ryanngit](https://github.com/ryanngit) | direct commit / report | +| [@samimozcan](https://github.com/samimozcan) | #6753, #6762 | +| [@samir-abis](https://github.com/samir-abis) | direct commit / report | +| [@SeaXen](https://github.com/SeaXen) | #6496, #6678 | +| [@serverless83](https://github.com/serverless83) | #6212 | +| [@shabeer](https://github.com/shabeer) | direct commit / report | +| [@Squawk7777](https://github.com/Squawk7777) | #6565 | +| [@strangersp](https://github.com/strangersp) | #6587 | +| [@swingtempo](https://github.com/swingtempo) | #6312 | +| [@Theadd](https://github.com/Theadd) | #6195 | +| [@Thinkscape](https://github.com/Thinkscape) | #6635 | +| [@ThongAccount](https://github.com/ThongAccount) | #6625, #6649 | +| [@tjengbudi](https://github.com/tjengbudi) | #4009 | +| [@vinayakkulkarni](https://github.com/vinayakkulkarni) | #6324, #6332 | +| [@VXNCXNX](https://github.com/VXNCXNX) | #6213 | +| [@whale9820](https://github.com/whale9820) | direct commit / report | +| [@Witroch4](https://github.com/Witroch4) | #6753, #6762, #6790 | +| [@xz-dev](https://github.com/xz-dev) | #6322, #6323, #6330, #6336, #6702, #6727 | +| [@yinaoxiong](https://github.com/yinaoxiong) | #6805 | --- diff --git a/docs/i18n/ar/CHANGELOG.md b/docs/i18n/ar/CHANGELOG.md index a3feeff6c9..bb545550e9 100644 --- a/docs/i18n/ar/CHANGELOG.md +++ b/docs/i18n/ar/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/az/CHANGELOG.md b/docs/i18n/az/CHANGELOG.md index ef31d9eebc..f0afee9141 100644 --- a/docs/i18n/az/CHANGELOG.md +++ b/docs/i18n/az/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/bg/CHANGELOG.md b/docs/i18n/bg/CHANGELOG.md index ef31d9eebc..f0afee9141 100644 --- a/docs/i18n/bg/CHANGELOG.md +++ b/docs/i18n/bg/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/bn/CHANGELOG.md b/docs/i18n/bn/CHANGELOG.md index c16b46b8ea..eee4fdb866 100644 --- a/docs/i18n/bn/CHANGELOG.md +++ b/docs/i18n/bn/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/cs/CHANGELOG.md b/docs/i18n/cs/CHANGELOG.md index 34d6b772f9..382f214066 100644 --- a/docs/i18n/cs/CHANGELOG.md +++ b/docs/i18n/cs/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/da/CHANGELOG.md b/docs/i18n/da/CHANGELOG.md index d2a937231d..e20bae5ae7 100644 --- a/docs/i18n/da/CHANGELOG.md +++ b/docs/i18n/da/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/de/CHANGELOG.md b/docs/i18n/de/CHANGELOG.md index eae9d605b3..4f6cd37bc6 100644 --- a/docs/i18n/de/CHANGELOG.md +++ b/docs/i18n/de/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/es/CHANGELOG.md b/docs/i18n/es/CHANGELOG.md index 09f1bfb724..d6a94f5372 100644 --- a/docs/i18n/es/CHANGELOG.md +++ b/docs/i18n/es/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/fa/CHANGELOG.md b/docs/i18n/fa/CHANGELOG.md index 3354684893..d565be5a3b 100644 --- a/docs/i18n/fa/CHANGELOG.md +++ b/docs/i18n/fa/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/fi/CHANGELOG.md b/docs/i18n/fi/CHANGELOG.md index 4f8a70a799..af9ad1144c 100644 --- a/docs/i18n/fi/CHANGELOG.md +++ b/docs/i18n/fi/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/fr/CHANGELOG.md b/docs/i18n/fr/CHANGELOG.md index 325a48c745..3d0625e3b7 100644 --- a/docs/i18n/fr/CHANGELOG.md +++ b/docs/i18n/fr/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/gu/CHANGELOG.md b/docs/i18n/gu/CHANGELOG.md index b9911189ae..80464d454d 100644 --- a/docs/i18n/gu/CHANGELOG.md +++ b/docs/i18n/gu/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/he/CHANGELOG.md b/docs/i18n/he/CHANGELOG.md index 60122d3e2a..782902896f 100644 --- a/docs/i18n/he/CHANGELOG.md +++ b/docs/i18n/he/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/hi/CHANGELOG.md b/docs/i18n/hi/CHANGELOG.md index 3cdded0961..315040492b 100644 --- a/docs/i18n/hi/CHANGELOG.md +++ b/docs/i18n/hi/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/hu/CHANGELOG.md b/docs/i18n/hu/CHANGELOG.md index ae43866ac1..5becc6e33f 100644 --- a/docs/i18n/hu/CHANGELOG.md +++ b/docs/i18n/hu/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/id/CHANGELOG.md b/docs/i18n/id/CHANGELOG.md index 44c2cc0015..11673a0bbb 100644 --- a/docs/i18n/id/CHANGELOG.md +++ b/docs/i18n/id/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/in/CHANGELOG.md b/docs/i18n/in/CHANGELOG.md index 1dc77e31d2..fd069268aa 100644 --- a/docs/i18n/in/CHANGELOG.md +++ b/docs/i18n/in/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/it/CHANGELOG.md b/docs/i18n/it/CHANGELOG.md index 95a331b80c..44b41fd99b 100644 --- a/docs/i18n/it/CHANGELOG.md +++ b/docs/i18n/it/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/ja/CHANGELOG.md b/docs/i18n/ja/CHANGELOG.md index e1b1ac809e..dc1424caec 100644 --- a/docs/i18n/ja/CHANGELOG.md +++ b/docs/i18n/ja/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/ko/CHANGELOG.md b/docs/i18n/ko/CHANGELOG.md index 1414197342..d67461d012 100644 --- a/docs/i18n/ko/CHANGELOG.md +++ b/docs/i18n/ko/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/mr/CHANGELOG.md b/docs/i18n/mr/CHANGELOG.md index 1a9f45967c..d094ce8fc5 100644 --- a/docs/i18n/mr/CHANGELOG.md +++ b/docs/i18n/mr/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/ms/CHANGELOG.md b/docs/i18n/ms/CHANGELOG.md index 0fb89a61b0..2a9330f952 100644 --- a/docs/i18n/ms/CHANGELOG.md +++ b/docs/i18n/ms/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/nl/CHANGELOG.md b/docs/i18n/nl/CHANGELOG.md index b84d07571d..47fea6a91f 100644 --- a/docs/i18n/nl/CHANGELOG.md +++ b/docs/i18n/nl/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/no/CHANGELOG.md b/docs/i18n/no/CHANGELOG.md index 98c2bc8433..b69e96fcd5 100644 --- a/docs/i18n/no/CHANGELOG.md +++ b/docs/i18n/no/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/phi/CHANGELOG.md b/docs/i18n/phi/CHANGELOG.md index 7b3fa8e4f5..d880d8427b 100644 --- a/docs/i18n/phi/CHANGELOG.md +++ b/docs/i18n/phi/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/pl/CHANGELOG.md b/docs/i18n/pl/CHANGELOG.md index 4861850d9e..0d5426e236 100644 --- a/docs/i18n/pl/CHANGELOG.md +++ b/docs/i18n/pl/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/pt-BR/CHANGELOG.md b/docs/i18n/pt-BR/CHANGELOG.md index 5e739bc144..e263ee4faa 100644 --- a/docs/i18n/pt-BR/CHANGELOG.md +++ b/docs/i18n/pt-BR/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/pt/CHANGELOG.md b/docs/i18n/pt/CHANGELOG.md index a8599a2e91..1cb5616a44 100644 --- a/docs/i18n/pt/CHANGELOG.md +++ b/docs/i18n/pt/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/ro/CHANGELOG.md b/docs/i18n/ro/CHANGELOG.md index aba24c7e78..2961030a8b 100644 --- a/docs/i18n/ro/CHANGELOG.md +++ b/docs/i18n/ro/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/ru/CHANGELOG.md b/docs/i18n/ru/CHANGELOG.md index 98ae9645ce..b5273123d7 100644 --- a/docs/i18n/ru/CHANGELOG.md +++ b/docs/i18n/ru/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/sk/CHANGELOG.md b/docs/i18n/sk/CHANGELOG.md index 9cb468e11f..25b8cc61a5 100644 --- a/docs/i18n/sk/CHANGELOG.md +++ b/docs/i18n/sk/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/sv/CHANGELOG.md b/docs/i18n/sv/CHANGELOG.md index 4ff88e8033..25d962da39 100644 --- a/docs/i18n/sv/CHANGELOG.md +++ b/docs/i18n/sv/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/sw/CHANGELOG.md b/docs/i18n/sw/CHANGELOG.md index be0728b2df..dc9ca4ccad 100644 --- a/docs/i18n/sw/CHANGELOG.md +++ b/docs/i18n/sw/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/ta/CHANGELOG.md b/docs/i18n/ta/CHANGELOG.md index 400ec4739b..384754587e 100644 --- a/docs/i18n/ta/CHANGELOG.md +++ b/docs/i18n/ta/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/te/CHANGELOG.md b/docs/i18n/te/CHANGELOG.md index 2c78e89d18..34076ba928 100644 --- a/docs/i18n/te/CHANGELOG.md +++ b/docs/i18n/te/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/th/CHANGELOG.md b/docs/i18n/th/CHANGELOG.md index 29767a0e49..2b708c9af6 100644 --- a/docs/i18n/th/CHANGELOG.md +++ b/docs/i18n/th/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/tr/CHANGELOG.md b/docs/i18n/tr/CHANGELOG.md index a5f5050926..da511a0953 100644 --- a/docs/i18n/tr/CHANGELOG.md +++ b/docs/i18n/tr/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/uk-UA/CHANGELOG.md b/docs/i18n/uk-UA/CHANGELOG.md index dfe51f9721..1ccd868924 100644 --- a/docs/i18n/uk-UA/CHANGELOG.md +++ b/docs/i18n/uk-UA/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/ur/CHANGELOG.md b/docs/i18n/ur/CHANGELOG.md index fb0770d5d6..773a9a8ac9 100644 --- a/docs/i18n/ur/CHANGELOG.md +++ b/docs/i18n/ur/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/vi/CHANGELOG.md b/docs/i18n/vi/CHANGELOG.md index 81a11e6788..0b997af239 100644 --- a/docs/i18n/vi/CHANGELOG.md +++ b/docs/i18n/vi/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/zh-CN/CHANGELOG.md b/docs/i18n/zh-CN/CHANGELOG.md index 87687a3257..78a1edf057 100644 --- a/docs/i18n/zh-CN/CHANGELOG.md +++ b/docs/i18n/zh-CN/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/i18n/zh-TW/CHANGELOG.md b/docs/i18n/zh-TW/CHANGELOG.md index f4fddf9aac..f4e666d117 100644 --- a/docs/i18n/zh-TW/CHANGELOG.md +++ b/docs/i18n/zh-TW/CHANGELOG.md @@ -6,6 +6,12 @@ ## [3.8.31] — 2026-06-20 +## [3.8.48] — TBD + +_Development cycle opened at the v3.8.47 freeze (parallel-cycle model). Changes land here via changelog.d fragments._ + +--- + ## [3.8.47] — TBD _Living section — bullets land here as PRs merge into `release/v3.8.47` (parallel-cycle model; cycle opened at the v3.8.46 release freeze). Finalized at the v3.8.47 release._ diff --git a/docs/openapi.yaml b/docs/openapi.yaml index bd35e4ab03..36d2f06f7a 100644 --- a/docs/openapi.yaml +++ b/docs/openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.1.0 info: title: OmniRoute API - version: 3.8.47 + version: 3.8.48 description: | OmniRoute is a local-first AI API proxy router. It provides an OpenAI-compatible endpoint that routes requests to multiple AI providers with load balancing, diff --git a/electron/package.json b/electron/package.json index 01810dd50a..ed52ea15db 100644 --- a/electron/package.json +++ b/electron/package.json @@ -1,6 +1,6 @@ { "name": "omniroute-desktop", - "version": "3.8.47", + "version": "3.8.48", "description": "OmniRoute Desktop Application", "main": "main.js", "author": { diff --git a/open-sse/package.json b/open-sse/package.json index 9fca2fe34d..fd014cab85 100644 --- a/open-sse/package.json +++ b/open-sse/package.json @@ -1,6 +1,6 @@ { "name": "@omniroute/open-sse", - "version": "3.8.47", + "version": "3.8.48", "description": "Express SSE sidecar for OmniRoute — handles streaming, protocol translation, and provider orchestration", "type": "module", "main": "index.js", diff --git a/package-lock.json b/package-lock.json index 7e32dc68d1..ba6fe54b8b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "omniroute", - "version": "3.8.47", + "version": "3.8.48", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "omniroute", - "version": "3.8.47", + "version": "3.8.48", "hasInstallScript": true, "license": "MIT", "workspaces": [ @@ -103,7 +103,7 @@ "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.2", "@types/better-sqlite3": "^7.6.13", - "@types/bun": "*", + "@types/bun": "latest", "@types/node": "^26.1.0", "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", @@ -28486,7 +28486,7 @@ }, "open-sse": { "name": "@omniroute/open-sse", - "version": "3.8.47", + "version": "3.8.48", "dependencies": { "@toon-format/toon": "^2.3.0", "safe-regex": "^2.1.1" diff --git a/package.json b/package.json index 9b1b5aeb23..d90aa5b11e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "omniroute", - "version": "3.8.47", + "version": "3.8.48", "description": "Unified AI router with 160+ providers, RTK+Caveman compression, auto fallback, MCP/A2A, desktop, PWA, and OpenAI-compatible APIs.", "type": "module", "bin": {