Skip to content

Add a changelog - #27

Merged
OpenSource-For-Freedom merged 1 commit into
mainfrom
docs/changelog
Aug 15, 2026
Merged

Add a changelog#27
OpenSource-For-Freedom merged 1 commit into
mainfrom
docs/changelog

Conversation

@OpenSource-For-Freedom

Copy link
Copy Markdown
Owner

Built from the actual merge history rather than memory.

Verified, not assembled from recollection

17 PR numbers cited   all present in origin/main
4 specs referenced    all present on disk
house style           no em-dashes or double hyphens
8 dated sections, back to the initial commit

Two conventions that make it useful

Player impact is explicit. Anything marked REQUIRES PACK RE-IMPORT means every family must re-download the pack or be refused at the handshake. That distinction cost an entire evening when Ad Astra shipped, because the difference between a server-side mod and a client-required one is invisible until nobody can connect.

Wrong diagnoses are recorded, not quietly dropped:

  • The Chunky entry says the stated reason was wrong, and points at the PR that disproved it by reading the jars
  • The base image bump says plainly that it did not fix the CVEs it targeted
  • The playtime limiter entry says the control had already been silently off for weeks, rather than presenting its removal as a tidy-up

Those are the entries most likely to save someone time later. A changelog that only lists successes teaches nothing about how this system actually fails.

Covers

Everything from the initial commit (2026-04-16) through the health check and POC-mode work, including the security posture changes: pull-based GitOps, public SSH closure, container hardening, the malware audit, and immutable mod pinning.

Built from the actual merge history, not from memory. Every PR number
cited was verified to exist in origin/main, and every spec referenced was
verified to exist on disk.

Two conventions that make it useful rather than decorative.

Player impact is called out explicitly. Anything marked REQUIRES PACK
RE-IMPORT means every family must download the pack again or be refused
at the FML handshake. That distinction cost an evening when Ad Astra
shipped, because the difference between a server-side mod and a
client-required one is invisible until nobody can connect.

Wrong diagnoses are recorded, not quietly dropped. The Chunky entry says
the stated reason was wrong and points at the PR that disproved it. The
base-image bump says it did not fix the CVEs it targeted. The playtime
limiter entry says the control had already been silently off for weeks
rather than presenting its removal as a tidy-up. Those are the entries
most likely to save someone time later; a changelog that only lists
successes teaches nothing about the failure modes of this system.
@OpenSource-For-Freedom
OpenSource-For-Freedom merged commit 943914d into main Aug 15, 2026
8 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.

1 participant