След месеци на объркване сред потребителите Microsoft най‑после обясни причините за значителното закъснение на PowerShell 7.6 LTS. Версията трябваше да излезе много по‑рано, но вместо това се появи едва през март 2026 г., което беше далеч извън първоначалния график. Компанията проведе вътрешен анализ на случилото се и вече въвежда промени, за да избегне подобни ситуации в бъдеще.
В обяснителна публикация старши продуктовият мениджър Джейсън Хелмик подчертава, че PowerShell традиционно следва графика на .NET, а целта е предвидими и навременни издания. При 7.6 обаче серия от проблеми в края на цикъла е довела до сериозни забавяния.
Какво доведе до забавянето
Microsoft описва няколко ключови фактора, които са натрупали закъснение и са нарушили ритъма на разработка:
- Късни промени в системата за пакетиране
Нови изисквания за съответствие наложили пълна подмяна на инструментите за генериране на RPM, DEB и PKG пакети. Това се случило твърде късно в цикъла, оставяйки малко време за валидиране на новия процес върху всички платформи. - Силна зависимост от тези инструменти
Пакетиращата система била критична част от рилийз пайплайна. Когато старите инструменти станали неизползваеми, екипът нямал резервен вариант и се наложило да изгради нова система от нулата под сериозно напрежение. - Намалена честота на предварителните версии
По‑бавният ритъм на preview изданията ограничил възможността за ранно откриване на проблеми. Така част от грешките, породени от новото пакетиране, били засечени твърде късно. - Сложно управление на клонове и backport‑ове
Новите изисквания наложили промени в няколко активни клона, което увеличило координацията и времето за стабилизиране. - Неясна отговорност при релийза
Липсата на ясно дефиниран собственик на релийза затруднила проследяването на блокери и вземането на решения в критични моменти. - Липса на ранни сигнали за риск
Без структурирано следене на здравето на релийза проблемите се натрупвали, без да предизвикат навременна ескалация.
Какво променя Microsoft
Компанията признава, че потребителите разчитат на предвидимост, особено при LTS версии. Затова вече са въведени няколко подобрения:
- ясно дефинирана собственост върху всеки релийз и механизми за предаване между поддръжници
- по‑добро вътрешно проследяване на статуса и блокерите
- възстановяване на редовния ритъм на preview издания
- опростяване и консолидиране на системите за пакетиране
- повече автоматизация за намаляване на ръчните стъпки
- по‑добри комуникационни сигнали към общността при риск от забавяне
Microsoft обещава по‑прозрачен процес и по‑стабилен график за бъдещите версии, като актуализациите ще се споделят в дискусиите на PowerShell хранилището.










