Skip to content

Release 0.11.2.0: reclaim-nars, and a narinfo refused without its NAR - #83

Closed
aoinoikaz wants to merge 1 commit into
mainfrom
release/0.11.2.0
Closed

aoinoikaz wants to merge 1 commit into
mainfrom
release/0.11.2.0

Conversation

@aoinoikaz

Copy link
Copy Markdown
Contributor

Cuts 0.11.2.0 from main: the two changelog.d/ fragments are assembled under a dated version heading and removed, and nova-cache.cabal moves to 0.11.2.0. The publish workflow refuses to upload unless the top section of CHANGELOG.md is that version, dated.

Why a minor version

NovaCache.Reclaim is new, and NovaCache.Server and NovaCache.Store gain 13 exports between them. No export is removed and no existing signature changes, so PVP calls for a minor bump and a consumer's < 0.12 bound still holds. time joins the dependencies of the library and the server executable.

What ships

  • nova-cache-server reclaim-nars lists the NARs no narinfo references, and with --delete removes them.
  • PUT /<hash>.narinfo is refused unless the NAR its URL names is stored and matches its FileSize and FileHash.

The server has run both since they merged, through the deploy job on main. This release brings them to Hackage for anyone else running it, and to library consumers.

Checks

  • Export lists compared between v0.11.1.1 and this tree for every module under src: 24 names added, none removed.
  • This PR changes CHANGELOG.md, the version and the fragments, so its CI runs the code as merged at 65baf07.
  • ASCII: no non-ASCII bytes in CHANGELOG.md or nova-cache.cabal.

Dates the changelog section, removes its fragments and bumps the version.
Minor bump: NovaCache.Reclaim is new, and NovaCache.Server and NovaCache.Store
gain exports and lose none, so a consumer's < 0.12 bound still holds.
@aoinoikaz

Copy link
Copy Markdown
Contributor Author

Superseded by the 0.12.0.0 release PR: cacheApp refuses requests it used to accept, so this release is a major version.

@aoinoikaz aoinoikaz closed this Nov 1, 2026
@aoinoikaz
aoinoikaz deleted the release/0.11.2.0 branch November 1, 2026 14:04
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