Software-update - Chocolatey 2.5.1
In dit artikel:
Chocolatey is een opensource pakketbeheerprogramma voor Windows waarmee je via de commandline of PowerShell software kunt installeren, bijwerken en verwijderen. Op de officiële site staan meer dan 10.000 door de community onderhouden packages. De basisversie is gratis; er bestaan ook betaalde edities met extra zakelijke functionaliteit. Hieronder worden de belangrijkste wijzigingen sinds versie 2.4.2 samengevat, met nadruk op recente releases, opgeloste bugs, nieuwe functies en documentatie- of beveiligingsupdates.
Belangrijkste punten per versie
- 2.5.1: Kleine bugfixes en afhankelijkheidsupdate. Een probleem waardoor je binnen de Docker-image geen extra packages kon installeren nadat een backports-repository was toegevoegd, is opgelost. Ook zijn de ingebouwde 7zip-executables bijgewerkt naar versie 25.01 om compatibiliteit en veiligheid te verbeteren.
- 2.5.0: Meerdere nieuwe commando’s en veel verbeteringen. Twee nieuwe CLI-commando’s zijn toegevoegd: een voor licentiebeheer en een support-commando. Verder zijn tal van bugs verholpen, bijvoorbeeld problemen met het refreshenv-commando dat onbedoeld procenttekens of pipes uit omgevingsvariabelen verwijderde, fouten bij upgrades wanneer bepaalde upgrade-opties waren ingeschakeld, en onjuiste foutmeldingen bij licentievalidatie met de --limit-output-optie. Ook zijn documentatie- en template-issues aangepakt (zoals foutieve omgevingsvariabelen in templates en problemen bij templatenamen met hoofdletters).
Verbeteringen in 2.5.0 richten zich op gebruiksgemak en onderhoudbaarheid: betere tab-completions, ondersteuning voor het berekenen van hashes van bestanden groter dan 2 GB, meerdere argumenten voor bepaalde helperfuncties, melding voor verkeerd gebruik van de -v-optie samen met versienummers, toegevoegde environment-variabele $env:ChocolateyPackageId, en een nieuwe --order-by-optie voor zoeken. Er zijn ook consistentieverbeteringen (kortere -n-optie voor choco new/config), mogelijkheden om pinned packages te negeren bij lijsten, en een optie om altijd de HTTP-requestcache over te slaan.
- 1.4.3: Diverse bugfixes en een security-update. Het zoeken met --id-starts-with retourneerde voorheen alleen resultaten die met “chocolatey” begonnen; dat is hersteld. Een foutmelding over het gebruik van --trace die onterecht verscheen is opgelost. Daarnaast werden de gebundelde 7zip-executables geüpdatet naar 24.09 als beveiligingsmaatregel.
Documentatie en ontwikkelaarservaring
Er zijn meerdere documentatiecorrecties doorgevoerd (bijv. output van Install-ChocolateyZipPackage) en de tab-expansion-scripts zijn verbeterd voor leesbaarheid en onderhoud. Ook is de CLI aangepast om duidelijkere, beknoptere bevestigingsmeldingen te tonen en om pakketonderhouders beter inzicht te geven in opties zoals --not-silent en de vorige geïnstalleerde versie bij een upgrade.
Waarom dit relevant is
De updates richten zich zowel op betrouwbaarheid en veiligheid (bijv. 7zip-updates) als op bruikbaarheid voor beheerders en pakketbouwers (nieuwe commando’s, betere output en tab-completion, ondersteuning voor grote bestanden). Voor teams die Chocolatey inzetten in CI, Docker-omgevingen of als centraal pakketbeheer op Windows-systemen, verminderen deze wijzigingen struikelblokken en vergroten ze beheerbaarheid en voorspelbaarheid.
Kortom: recente Chocolatey-releases bieden nieuwe CLI-mogelijkheden, lossen diverse praktische bugs op (vooral rondom omgevingsvariabelen, templaten en outputformaten) en voeren belangrijke beveiligings- en afhankelijkheidsupdates door.