Skip to content

chore: bump version to 2.3.5 - #371

Merged
oc-tmueller merged 1 commit into
backport/oc10-audience-checksfrom
chore/bump-2.3.5
Sep 15, 2026
Merged

oc-tmueller merged 1 commit into
backport/oc10-audience-checksfrom
chore/bump-2.3.5

Conversation

@oc-tmueller

@oc-tmueller oc-tmueller commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Prepares the ownCloud 10 security release. Replaces #369, which had to be abandoned - see the note at the bottom.

  • appinfo/info.xml: 2.3.42.3.5. The owncloud min-version="10.12" max-version="10" / php min-version="7.4" block is untouched.
  • CHANGELOG.md: new ## [2.3.5] section under ### Security - the heading this branch's own 2.3.4 entry established - plus the [2.3.5] compare link and the bumped [Unreleased] link, following what the 2.3.4 release did.

Both entries are first releases of the fix on the 10.x line, not backport housekeeping: #356 shipped on the oc11 line in v2.4.1 but never reached 2.3, so the whole 10.x line stayed exposed to OC10-115 as well as OC10-147 until this release.

The date is set to today (2026-09-11) - adjust it if the merge slips. release.yml refuses to release unless the tag minus v equals <version>, so this has to merge before v2.3.5 is tagged.

Stack

  1. ci: run unit tests, code style and trivy on the 2.3.x line #367 - CI for this branch
  2. fix: verify the token audience on the ownCloud 10 line #368 - the backport (this PR is based on it; retarget to release-2.3.4 as its parents merge)
  3. this PR - the bump

Why not #369

#369 used the branch name release/2.3.5, which the org ruleset matches as a protected release branch: deletion, non_fast_forward, required_signatures and pull_request all apply, so no further commit could be pushed to it - not even a fast-forward. Renamed to chore/bump-2.3.5, which is unprotected and therefore still reviewable. Same tree, one commit. release/2.3.5 and release/2.4.2 cannot be deleted either (the ruleset blocks that too), so they will linger as stale branches until someone with bypass rights removes them.

Follow-ups, not in this PR

  • marketplace upload of the resulting openidconnect.tar.gz
  • a GHSA advisory, which has to cover both lines for OC10-115

Release the two access-token audience checks on the ownCloud 10 line.
#356 shipped on the oc11 line in v2.4.1 but never reached 2.3, so v2.3.5
is the first 10.x release carrying either half of the check.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: Thomas Müller <323649642+oc-tmueller@users.noreply.github.com>
@oc-tmueller
oc-tmueller merged commit 0564274 into backport/oc10-audience-checks Sep 15, 2026
11 checks passed
@oc-tmueller
oc-tmueller deleted the chore/bump-2.3.5 branch September 15, 2026 14:33
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.

2 participants