Software-update: Homebrew 4.5.8

Homebrew logo Homebrew is een pakketbeheerder die wordt bijgehouden door een groep vrijwilligers, waarbij vanuit verschillende 'taps' (pakketbronnen) 'formula' (softwarepakketten) kunnen worden geïnstalleerd via de terminal. Homebrew begon als een project om een tot dan toe ontbrekende pakketbeheerder aan te bieden op macOS, maar Homebrew biedt al langer ook ondersteuning voor Linux. Inmiddels zijn de Homebrew-repository's op GitHub uitgegroeid tot de grootste qua aantallen bijdragers. Via zogeheten 'casks' is het verder mogelijk om apps en lettertypen te installeren en beheren op een macOS-installatie. Versie 4.5.8 is uitgekomen en de changelog sinds versie 4.5.5 ziet er als volgt uit:

Homebrew 4.5.8:
  • Add HOMEBREW_MACOS_NEWEST_SUPPORTED env var in #20112
  • Replace hardlinks with symlinks for brew tests in #20115
  • MacOSVersion: enable strong typing, expand tests in #20108
  • Remove alias generic_* definitions in favour of using super in #20120
  • Remove vale FIXME in #20123
  • a*.rb: move to strict Sorbet sigil. in #20121
  • Add Cask::Config RBI compiler in #20124
  • cask/audit: also check binary for minimum OS in #20119
  • cask: move some files to strict Sorbet sigil. in #20125
  • utils/github/api: fix Sorbet types. in #20129
  • Refactor FormulaCreator args and call parse_url automatically in #20116
  • cmd: set typed: strict in #20130
  • debrew: set typed: strict in #20131
  • dev-cmd: set typed: strict in #20132
  • requirements: set typed: strict in #20133
  • Fix type mismatch in brew info in #20139
  • cask/installer: remove confusing zap messaging in #20138
  • download_strategy: fix caching of :latest downloads in #20137
  • formula_creator: test GitHub repo call for archive|releases URLs in #20136
  • rubocops: add no_autobump! rubocop in #20126
  • tap: rely on new autobump list in #20141
  • formula_creator: detect GitHub version from latest release in #20025
  • rubocops/caveats: check for dynamic caveats. in #20135
  • Make some of the bundle commands Sorbet typed: true in #20145
  • Fix handling of class methods in extend/os in #20152
  • Fix brew doctor cask handling on Linux in #20151
  • download_strategy: fossil now outputs hash: in #20150
  • create: strip 'v' prefix from version in #20154
  • Improve brew doctor warnings about xattr and cask quarantine in #20153
  • rubocops/caveats: only apply dynamic logic check to core. in #20155
  • language/*: fix *_SHEBANG_REGEX anchors in #20157
  • Revert "Make some of the bundle commands Sorbet typed: true" in #20158
Homebrew 4.5.7:
  • tests: default to API mode enabled. in #20070
  • cmd/deps: add warning when not using runtime dependencies. in #20071
  • dev-cmd/contributions: improve CSV output. in #20074
  • rubocops/cask/no_overrides: avoid nested depends_on macos: in #20075
  • cmd/update: attempt migration from master to main branch. in #20073
  • Tweak GitHub Actions workflows in #20077
  • Filter brew tests spec files appropriately for each OS in #20079
  • cask/audit: skip caveats check for Intel-only casks in #20081
  • dev-cmd/bump-formula-pr: handle null body in #20087
  • Only generate cask variations for supported macOS configurations in #20080
  • Add strict parameter to GitHub::check_for_duplicate_pull_requests in #20082
  • Remove unused --force-auto-update option in #20090
  • Revert "Filter brew tests spec files appropriately for each OS" in #20089
  • Generate template API samples for formulae.brew.sh docs workflow in #20091
  • Revert "Only generate cask variations for supported macOS configurations" in #20092
  • Add MCP server VS Code config in #20093
  • Remove deprecated vscode sorbet option in #20094
  • Fix vscode ruby-lsp setup for GitHub codespaces in #20095
  • Cask: Initialize yet more instance variables in #20100
  • Hide main branches from brew tap-info and brew info in #20101
  • Add sync-default-branches workflow in #20103
  • Hide main branches from brew tap-info and brew info in #20098
  • cmd/update*: more fixes to allow migration from master to main. in #20099
  • Open issues for failed scheduled workflows in #20107
  • api_hashable: retain access to global gitconfig in #20110
Homebrew 4.5.6:
  • Preliminary macOS 26 (Tahoe) support in #20062
  • cmd/vendor-install: fix exit code handling for curl in #20063
  • Reduce Homebrew/brew CI warnings in #20054
  • workflows/tests.yml: more CI tweaks. in #20060
  • Cleanup extend/ directory usage. in #20061

Homebrew

Versienummer 4.5.8
Releasestatus Final
Besturingssystemen Linux, macOS
Website Homebrew
Download https://github.com/Homebrew/brew/releases/tag/4.5.8
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

24-06-2025 • 07:30

8

Bron: Homebrew

Update-historie

22-08 Homebrew 4.6.6 4
05-08 Homebrew 4.6.0 3
24-07 Homebrew 4.5.12 5
08-07 Homebrew 4.5.9 5
24-06 Homebrew 4.5.8 8
09-06 Homebrew 4.5.5 7
27-05 Homebrew 4.5.3 7
Meer historie

Reacties (8)

8
8
5
0
0
3
Wijzig sortering
Ik heb zelf versie 2.4.9
Jaren geleden toen ik over ben gestapt naar MacOS geïnstalleerd om bepaalde pakketten te kunnen gebruiken. Verder nooit meer een update gedraaid, eigenlijk nooit meer echt over nagedacht.
Zou ik nu kunnen updaten van deze 2.4.9 verzie naar de huidige versie zonder complicaties?
Het belangrijkste wat ik gebruik is Rsync, waarmee ik backup naar mijn Ubuntu server op zolder.

Kan iemand dit bevestigen?
Je kan brew update draaien om alleen de tool en software definities te updaten. Als je geen brew upgrade doet blijft je rsync installatie ongewijzigd. Maar misschien is een update daarvoor ook geen overbodige luxe gezien de CVEs in sommige versies.
En mocht je dan toch rsync niet willen updaten maar de rest wel, dan is brew pin nog altijd mogelijk
Je zou kunnen kijken welke versie van rsync jij nu gebruikt en welke er nu actueel is. Dan kan je uitgebreid alle verschillen gaan uitzoeken maar als je alleen de basis functies van toen gebruikt dan zal dat allemaal best wel werken.

Voor zover ik jouw configuratie zie, gebruik je de client op de apple en de server-kant op de ubuntu. Als die ubuntu wel bij is, dan hoef je helemaal geen probleem te verwachten. Mijn rsync configuratie had ik in de vorige eeuw al draaien zoals ze nu nog steeds draait. De server draait bij mij op een qnap-nas, de client op linux en met cygwin onder msWindows.

En over rsync versies: Laat je niet gek maken: uitvoering: rsync

[Reactie gewijzigd door beerse op 24 juni 2025 16:37]

Ja, aan de server kant wel up to date.
Ik ben een enthousiast gebruiker (in macOS). Erg handig om met een opdracht al je software te checken voor updates en ze up te daten. En software installatie gaat ook een stukje sneller.
Ik zal hier ook eens naar gaan kijken.

Op dit item kan niet meer gereageerd worden.