Поделиться через


Что нового в PSResourceGet

Это сводка изменений в модуле Microsoft.PowerShell.PSResourceGet. Полный список изменений см. в changeLOG в репозитории GitHub.

  • Текущий стабильный выпуск: Microsoft.PowerShell.PSResourceGet версии 1.1.0

Журнал выпусков

  • v1.2.0-preview5 - предварительный релиз - поставляется в PowerShell 7.6.0-preview.6
  • v1.2.0-preview4 — предварительный релиз — выпущен только в галерее PowerShell
  • v1.2.0-preview3 — предварительный релиз — выпущен только в галерее PowerShell
  • v1.2.0-preview2 — предварительный релиз — выпущен только в галерее PowerShell
  • v1.2.0-preview1 — предварительный релиз — выпущен только в галерее PowerShell
  • v1.1.0 — текущий релиз — выпущен в галерее PowerShell
  • v1.1.0 — поставлялась в версиях PowerShell 7.5.0 и PowerShell 7.6.0-preview.1
  • версия 1.1.0-rc3 — предварительная версия — выпущена только в коллекции PowerShell
  • версия 1.1.0-rc2 — предварительная версия — поставляется в PowerShell 7.5.0-rc1
  • версия 1.1.0-rc1 — предварительная версия — поставляется в PowerShell 7.5.0-preview.5
  • версия 1.1.0-preview2 — выпущена только в коллекции PowerShell
  • версия 1.1.0-preview.1 — предварительная версия , отправленная в PowerShell 7.5.0-preview.4
  • версия 1.0.6, выпущенная только в коллекцию PowerShell
  • версия 1.0.5 — отправлена в PowerShell 7.5.0-preview.3
  • v1.0.4.1 — поставляется в PowerShell 7.4.2
  • версия 1.0.4 — выпущена только в коллекции PowerShell
  • версия 1.0.3 — выпущена только в коллекции PowerShell
  • версия 1.0.2— отправлена в PowerShell 7.5.0-preview.2
  • версия 1.0.1 — выпущена в выпуске PowerShell 7.4.0 GA и PowerShell 7.5.0-preview.1
  • версия 1.0.0 — отправлена в PowerShell 7.4.0-preview.5

Заметки о выпуске

1.2.0-Preview5 - 2025-12-05

  • Добавить Reset-PSResourceRepository cmdlet для восстановления из повреждённого хранилища репозитория
  • Улучшайте производительность ContainerRegistry репозиториев, кэшируя токены
  • Исправьте так, чтобы Update-PSResource не переустанавливать уже установленные пакеты зависимостей.
  • Исправление получения неанонимного токена доступа при публикации в ACR
  • Исправление фильтрации разделителей путей при передаче имён пакетов в качестве параметра для любого cmdlet
  • Исправьте соблюдение TrustRepository параметра при использовании -RequiredResource с Install-PSResource
  • Исправление ошибки с десериализацией свойств 'PSModuleInfo' при валидации манифеста модуля
  • Исправление, чтобы предотвратить установку ApiVersion на «Неизвестно» в Set-PSResourceRepository и Register-PSResourceRepository

1.2.0-Preview4 - 2025-11-04

  • Добавьте псевдонимы cmdlet: gres, usres, и svres
  • Добавьте предупреждение при использовании AuthenticodeCheck на платформах вне Windows
  • Исправьте опечатки в нескольких файлах
  • Исправьте: MAR не удаётся парсировать RequiredVersion для зависимостей
  • Исправление: Get-InstalledPSResource -Path не бросать, если подкаталоги не найдены
  • Исправление правильной обработки булевых параметров в RequiredResourceFile для ключа пререлиза
  • Исправление Compress-PSResource игнорирования .gitkeep и других (скрытых) dotfiles
  • Исправьте сломанный Install-PSResource тест с неправильным условием предупреждения
  • Исправление Uninstall-PSResource не должно тихо проваливаться, если ресурс не найден или не выполнены критерии до релиза
  • Фикс Uninstall-PSResource должен удалять подкаталоги без ошибки Access Denied на OneDrive

1.2.0-Preview3 - 2025-09-12

  • Улучшение строк пользовательского агента и обнаружение версий PowerShell
  • Обновление -ModulePrefix до статического параметра
  • Исправьте усечение каталога MCR
  • Фиксированная популяция #Requires полей в Update-PSScriptFileInfo
  • Исправление популяции Includes метаданных для пакетов из репозиториев-реестров контейнеров
  • Исправление и Find-PSResourceInstall-PSResource возможность поиска неуказанных пакетов

1.2.0-Preview2 - 2025-07-21

  • Add integration of the Azure Artifacts Credential Provider for ADO feeds
  • Исправление зависимостей NuGet v3
  • Исправление временного сбоя пути установки при установке PSResources на Linux

1.2.0-Preview1 - 26.06.2025

  • Добавить поддержку зависимостей для PSResources в репозиториях v3
  • Добавленный атрибут джокера в -Repository параметр Install-PSResource
  • Улучшения в ContainerRegistry репозиториях в каталоге листинг репозиториев

v1.1.1 - 2025-03-06

  • Получить все свойства метаданных при поиске PSResource из репозитория ContainerRegistry
  • Use authentication challenge для неаутентифицированного репозитория ContainerRegistry
  • Исправление Install-PSResource разрешения вариативной версии цифр в репозитории ContainerRegistry
  • Обновить логику разбора зависимостей ContainerRegistry с учётом пакета AzPreview
  • Добавить поддержку wildcard для репозитория MAR для FindAll() и FindByName()
  • Исправьте расчёт диапазона версий зависимостей nuspec для RequiredModules

v1.1.0 - 2025-01-09

  • Исправлена публикация файла .nupkg в репозиторий ContainerRegistry
  • Исправлены IP-адреса, такие как Artifactory, нуждающиеся в измененном параметре запроса фильтра для прокси-сервера вышестоящей части
  • Исправлен репозиторий ContainerRegistry для разбора зависимостей из метаданных
  • Исправлен Install-PSResource нулевый указатель, когда пакет присутствует только в восходящем потоке в ADO
  • Исправлена проблема с регистром локального репозитория в Linux
  • Фиксированный регистр License.txt при указании RequireLicense
  • Фиксированный -Quiet параметр для Save-PSResource

v1.1.0-rc3 - 2024-11-15

  • Включенные недостающие фиксации

v1.1.0-rc2 - 30.10.2024

  • Реализована полная интеграция реестра артефактов Майкрософт
  • Обновление для использования API-интерфейсов OCI версии 2 для реестра контейнеров
  • Исправление поиска и установки из локальных репозиториев в Linux
  • Исправление поиска имен пакетов с 4-й версией из локальных репозиториев

v1.1.0-rc1 - 2024-10-24

  • Добавлена поддержка групповой политики
  • Исправление сопоставления имен пакета в локальных репозиториях
  • Compress-PSResource -PassThru теперь возвращает FileInfo вместо строки
  • Добавление AcceptLicense в Save-PSResource
  • Другие исправления и улучшения других дополнительных ошибок

v1.1.0-Preview2 - 2024-09-13

  • Новый командлет Compress-PSResource для создания пакета .nupkg без публикации в системе репозитория.
  • Добавлен параметр -Nupkg для Publish-PSResource публикации файла .nupkg в репозитории.
  • Добавлен параметр -ModulePrefix для Publish-PSResource, который добавляет префикс в имя модуля для репозиториев реестра контейнеров. Это используется только для публикации и не является частью метаданных.
  • Улучшены сообщения об ошибках Authenticode.
  • Создайте строку prerelease для репозиториев, которые не возвращают сведения предварительной версии.
  • Добавлена логика повторных попыток при удалении файлов.

v1.1.0-Preview1 - 2024-04-01

  • Добавлена поддержка реестров контейнеров Azure в качестве типа репозитория
  • Разрешено PSResourceGet для запуска ограниченного режима Languange
  • Исправлен URL запроса при установке ресурсов из ADO

v1.0.6 - 2024-10-10

  • Удар system.Text.Json до версии 8.0.5

v1.0.5 - 2024-05-13

  • Добавлено 10 минут времени ожидания в HTTPClient
  • Refactor V2ServerAPICalls и NuGetServerAPICalls для использования объектно-ориентированного конструктора запросов/фильтров
  • Удалено ненужным and для добавления версии V2ServerAPICalls
  • Исправлено требование tags в ответе сервера
  • Исправлен скрипт сохранения без -IncludeXml
  • Исправлен URL запроса при установке из ADO
  • Улучшенная обработка исключений
  • Разрешено PSResourceGet для запуска ограниченного режима Languange

v1.0.4.1 - 2024-04-05

  • Обновление упаковки PSResourceGet

v1.0.4 - 2024-04-05

  • Обновления пакета зависимостей

v1.0.3 - 2024-03-13

  • Исправлена версия пакета NULL в Install-PSResource

v1.0.2 - 2024-02-06

  • Исправлена Update-PSResource не обновляться из правильного репозитория
  • Исправлена InstalledScriptInfos каталог, если он не существует
  • Исправлено Update-ModuleManifest создание исключения указателя NULL
  • Исправлено свойство name в PSResourceInfo при использовании Find-PSResource с JFrog Artifactory
  • Исправлена конфигурация запросов к конечным точкам JFrog Artifactory v2
  • Исправлено определение репозиториев JFrog Artifactory (#1532 Благодаря @sean-r-williams!)
  • Исправлено для репозиториев сервера версии 2 неправильно добавлять конечную точку скрипта (1526)
  • Исправлены опечатки в запросах сообщений в Install-PSResource
  • Добавление свойства NormalizedVersion только в AdditionalMetadata только в том случае, если оно существует
  • Исправлено, чтобы проверить, является ли Uri UNC-путь и задать соответствующие ApiVersion

v1.0.1 - 2023-11-07

  • Пути установки локального пользователя Unix теперь совместимы с .NET 7 и .NET 8
  • Исправлена Import-PSGetRepository в Windows PowerShell
  • Исправлено, Test-PSScriptFileInfo быть менее чувствительным к пробелам
  • Перезаписать каталог rels/rels в net472 при извлечении nupkg в каталог
  • Добавлена поддержка конвейера по имени свойства для параметров имени и репозитория для

v1.0.0 - 2023-10-09

  • Добавление параметра ApiVersion для Register-PSResourceRepository
  • Автоматическое установка ApiVersion на версию 2 для репозиториев, импортированных из PowerShellGet
  • Исправлены сбои установки веб-канала ADO версии 2
  • Исправлены сбои конечной точки Artifactory версии 2 и версии 3
  • Исправлены -RequiredResource автоматические сбои
  • Исправлен репозиторий версии 2, возвращающий дополнительные пакеты для поиска -Tag на основе -Prerelease