Skip to content

Add release notes and stop shipping third-party jars in the source release - #179

Merged
snoopdave merged 1 commit into
masterfrom
release-prep-6.1.6
Sep 6, 2026
Merged

Add release notes and stop shipping third-party jars in the source release#179
snoopdave merged 1 commit into
masterfrom
release-prep-6.1.6

Conversation

@snoopdave

Copy link
Copy Markdown
Contributor

Two pieces of release preparation.

Third-party jars removed from the source distribution

The source release carried four compiled third-party jars under docs/examples/scripting/:

  • bsf/lib/bsf.jar
  • groovy/examples/adminprotocol/lib/roller-rap-sdk.jar
  • groovy/examples/adminprotocol/lib/commons-codec-1.3.jar
  • groovy/examples/adminprotocol/lib/jdom.jar

A source release should carry source. None of the four appear in LICENSE or NOTICE, so they were also unaccounted for, and commons-codec-1.3 and bsf.jar are old enough that nobody currently active chose them.

The two README files that told readers to use these jars now say to obtain them separately; the classpath examples are otherwise unchanged. Nothing in the build referenced them — the assembly descriptor takes docs/ wholesale rather than naming them.

After this change docs/ contains no .jar, .war or .class files at all.

CHANGES.md

There was no release notes file in the repo, so the vote and announcement had nothing to point at. This adds one, starting at 6.1.6; earlier notes stay in the mailing list archive.

It leads with the three retirements that need action before upgrading — incoming Trackback, outbound Trackback, and WSSE AtomPub authentication, the last of which now fails closed on startup rather than falling back — followed by the media content type and enclosure metadata behaviour changes, then the rest.

Verification

Full suite on JDK 11: 297 tests, 0 failures, 0 errors, 1 skipped.

https://claude.ai/code/session_019R1jdtwkaYEeA6L9DXEtEi

…lease

The source distribution carried four third-party jars under
docs/examples/scripting: bsf.jar, roller-rap-sdk.jar, commons-codec-1.3.jar
and jdom.jar. A source release should carry source, and none of the four were
accounted for in LICENSE or NOTICE. The examples' README files now say to
obtain them separately.

Also adds CHANGES.md, which the release announcement and vote can point at.
It starts at 6.1.6; earlier notes stay in the mailing list archive.

Claude-Session: https://claude.ai/code/session_019R1jdtwkaYEeA6L9DXEtEi
@snoopdave snoopdave added the 6.1.6 label Sep 6, 2026
@snoopdave
snoopdave merged commit 4536133 into master Sep 6, 2026
4 checks passed
@snoopdave
snoopdave deleted the release-prep-6.1.6 branch September 6, 2026 00:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant