Skip to content

Release CanastaBase 1.3.20 - #234

Merged
yaronkoren merged 1 commit into
masterfrom
release/1.3.20
Aug 24, 2026
Merged

Release CanastaBase 1.3.20#234
yaronkoren merged 1 commit into
masterfrom
release/1.3.20

Conversation

@cicalese

@cicalese cicalese commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Bumps VERSION to 1.3.20, publishing a new immutable image.

Carries the two changes merged since 1.3.19:

  • Wiki directory logos on private wikis (Resolve logos server-side for "wiki directory" display #231) — the directory emitted a placeholder <img> per card and resolved its source from the browser via a meta=siteinfo query. That request carries no session, so a wiki with $wgGroupPermissions['*']['read'] = false answered readapidenied and the card stayed logo-less. The logo is now resolved while the page renders, from public_assets/<id>/logo.<ext>, which is reachable regardless of the wiki's read permissions.
  • Upstream composer pin patching removed (Stop patching upstream composer pins in the image #233) — the Dockerfile rewrote MediaWiki's exact monolog/monolog pin, a step that had matched nothing since the image moved to 1.43 and reported success anyway. The image now builds MediaWiki as upstream released it; dependency versions belong to the release selected by MW_CORE_VERSION.

Security

The rebuild picks up current Debian 12 packages through the APT_REFRESH cache-bust, clearing the fixable php8.2 (CVE-2026-17543), libaprutil1 (CVE-2026-34191) and python3-httplib2 (CVE-2026-59939) findings reported against the 1.3.19 image.

CVE-2026-69246 in guzzlehttp/guzzle is not cleared by this release. MediaWiki 1.43.9 pins 7.12.3 exactly, and the bump to 7.15.2 landed on REL1_43 after the tag was cut, so it resolves when 1.43.10 ships. Patching the pin in the image is out of scope per #232.

MediaWiki stays at 1.43.9, still the latest in the 1.43 series.

Closes #235.

Refs #229

Bumps VERSION to 1.3.20 so the publish workflow builds and tags a new
immutable image.

Carries the two changes merged since 1.3.19: wiki directory cards resolve
logos server-side, so a farm of private wikis shows them (#231); the image
no longer patches MediaWiki's composer pins (#233).

The rebuild picks up current Debian 12 packages through the APT_REFRESH
cache-bust, clearing the fixable php8.2, libaprutil1 and python3-httplib2
findings against the 1.3.19 image (#229). CVE-2026-69246 in
guzzlehttp/guzzle remains: 1.43.9 pins 7.12.3 and the bump to 7.15.2
landed on REL1_43 after the tag, so it clears when 1.43.10 ships.

MediaWiki stays at 1.43.9, still the latest in the 1.43 series.
@cicalese
cicalese requested a review from yaronkoren August 24, 2026 12:21
@github-actions

Copy link
Copy Markdown

🐳 The image based on 28dadbe0 commit has been built with 1.43.9-20260824-234 tag as ghcr.io/canastawiki/canasta-base:1.43.9-20260824-234

@yaronkoren
yaronkoren merged commit 52d090c into master Aug 24, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release CanastaBase 1.3.20

2 participants