Releases
9.1.0
Compare
Sorry, something went wrong.
No results found
✂️ Refactor
servertest: route descendant liveness through one predicate (d70628a )
📔 Docs
re-derive the module test counts from a full run (de428ba )
record where a plugin jar's name is decided, and stop counting plugin modules (4a42b16 )
the registry cache is on the wrong daemon, and what the 2026-10-01 batch showed (75d22fd )
Update branding for OS license sponsores (62361f8 )
ci: name all three conditions behind the doubled build, not just the per-ref key (1846932 ), closes #678
ci: the runner-host registry cache, and the two constraints that shape it (99edb33 )
🦊 CI/CD
one command that builds every plugin, tests included, and stages them (971006c )
run test JVMs headless, so a suite stops stealing the developer's focus (045addf )
make the registry-cache probe say which of three things it hit (bafeb86 )
reach the registry caches by fixed IP, and probe what actually matters (ad3fa03 )
report the two new plugin modules' test results (49c8be4 )
Try and use conditional driver_opts (6a58d32 )
Try with runners_default (5f7f43a )
Use actual network name (921d469 )
Use registry cache to reduce hub pulls (96d7e2c )
forgejo: stop building every commit twice (e407506 ), closes #678
🧪 Tests
api: rename the example-plugin fixture to the name the build now produces (092d1e0 )
servertest: pin that an unreaped descendant is not still running (15ba8d9 )
🚀 Features
build: every plugin jar says _experimental, decided in one place (d8cec53 )
ci: publish the help site and its API reference to GitHub Pages (6f080f8 )
ci: ship every plugin with the release, not only the example (ac7a970 )
docs: serve the Kotlin API reference inside the help site at /api/ (b12ac7c )
selfextract: a plugin that wraps every server pack in a self-extractor (c38660a )
servertest: a plugin that boots a generated pack through its own start scripts (332d5d8 )
servertest: the script the user picks, a list that keeps its selection, and three audit passes (fb95cb7 )
🛠 Fixes
api: contain a misbehaving tab extension instead of losing every tab (ff55964 )
api: reach the plugins appender, so a plugin's logging lands in plugins.log (429da41 )
api: resolve the installer-Java probe's template relative to the probe (759eb3f )
app: give the embedded mongod a start budget a loaded CI host can meet (cac064b )
ci: retry the image build when ghcr's burst limiter answers 429 (4ea1ae6 )
clientside: an unreaped descendant is not a running process (e66d12f )
clientside: destroy a boot's descendants before the process that started them (a4a0411 )
grinder: stop the container ITs reporting on the daemon's load (c6ec992 )
servertest: ask whether a descendant is running, not whether its PID exists (716fb01 )
VirusTotal
You can’t perform that action at this time.