Logo
Explore Help
Sign in
Griefed/ServerPackCreator
Griefed/ServerPackCreator
Watch
1
0
Fork
You've already forked ServerPackCreator
0
Code Issues 49 Pull requests Projects Releases 376 Packages Wiki Activity Actions
376 releases 376 tags
  • 9.0.0-alpha.7 50fd50f378

    9.0.0-alpha.7
    Some checks failed
    Generate Release / semantic-release (push) Has been skipped
    Details
    Build Release / Preparations (push) Successful in 56s
    Details
    Docker Test / build image (push) Successful in 18m7s
    Details
    Documentation / Help image (push) Successful in 6m5s
    Details
    Documentation / Writerside webhelp (push) Successful in 1m58s
    Details
    Test / build (push) Successful in 16m7s
    Details
    Qodana / notify (push) Successful in 19s
    Details
    Qodana / scan (push) Successful in 15m54s
    Details
    Build Release / Docker images (push) Successful in 15m36s
    Details
    Build Release / JARs, media and checksums (push) Successful in 34m52s
    Details
    Build Release / Forgejo release (push) Successful in 3m29s
    Details
    Build Release / VirusTotal scan (push) Successful in 3m8s
    Details
    Build Release / Publish Maven (push) Successful in 8m16s
    Details
    Build Release / Mirror release outward (push) Failing after 1m15s
    Details
    Pre-release

    Griefed released this 2026-08-23 18:12:52 +02:00 | -728 commits to main since this release

    ✂️ Refactor

    • audit iteration 19's consistency findings, and the re-derived counts (4b9c056)
    • clientside: extract the navigation options so they can be pinned (723394f)
    • clientside: split staging from selection in prepareBootPack (45b7fac)
    • grinder: drop a branch that cannot change an output (72dc9d2)
    • grinder: read the container-user override in the entry point (c14e750)

    📔 Docs

    • audit iteration 17 — the container-identity branch (6054c0d)
    • audit iteration 18, and the two findings it fixed in passing (f81c174)
    • audit iteration 19 — third pass and the equivalence check (4a1b7a5)
    • audit iteration 20 — the graceful-shutdown branch (975a951)
    • audit iteration 21 — second pass over the shutdown work (95198b6)
    • audit iteration 22 — third pass and the equivalence check (b01fed9)
    • audit iteration 23 — the CPU-cap branch (b27b535)
    • correct the clientside suite count to the 113 the run reports (b31667a)
    • record iteration 23's resolutions, and why M3 stands (50987b7)
    • record the container-identity outage and the /as-properties endpoint (76a6769)
    • record the CPU-cap knob and the quota-without-period finding (751edb2)
    • record the cross-loader reconciliation and the CurseForge window (8f8b165)
    • record the memory knob and the heap derivation behind its warning (54d32af)
    • record the other-version crash re-check and what arms it (ae2a11b)
    • grinder: close the deployment gaps this outage ran into (31e6967)
    • grinder: explain a crash weighed against another loader (415284e)
    • grinder: tell the operator what a re-checked crash looks like (a0263c2)
    • grinder: the shutdown contract, and the cgroup fact behind it (067ebc3)

    🧪 Tests

    • pin the two joins audit iteration 17 found unguarded (02d8a39)
    • clientside: pin cross-loader reconciliation and CurseForge file paging (5b5151f)
    • clientside: pin that a verdict's own console is the log that is kept (01f153a)
    • clientside: pin that an aborted navigation means the download started (a435735)
    • clientside: pin the other-version crash re-check (847bdd0)
    • grinder: drive SPC's real updater against the live /as-properties (c3cbf50)
    • grinder: pin audit iteration 17's two silent-corruption findings (93bbab2)
    • grinder: pin audit iteration 21's two shutdown gaps (8236c93)
    • grinder: pin how the CPU cap is reported to the operator (f3b72af)
    • grinder: pin that a failed install names an unwritable mount (5ecf8cd)
    • grinder: pin that a positive CPU cap stays a cap (ebb8a2a)
    • grinder: pin that the knob defaults and the class defaults agree (d005852)
    • grinder: pin the per-container CPU cap and its wiring (6b159bf)
    • grinder: pin the per-container memory cap and both caps' wiring (1fc9720)
    • grinder: pin the pollable fallback-list properties document (47f9917)
    • grinder: pin the shared window positively and against the real cap (2a90aa0)
    • grinder: pin the shutdown invariant, its wiring and its 15s window (25c0c2c)
    • grinder: pin what stopping the service must do to workers and containers (312745b)
    • grinder: pin which uid:gid a container runs as (2964419)

    🚀 Features

    • grinder: express the container CPU cap in cores, against a stated period (00b5e77)
    • grinder: make the per-container CPU cap configurable (65c921c)
    • grinder: make the per-container memory cap configurable, with its warning (61fed6a)
    • grinder: serve the fallback list as pollable properties at /as-properties (6be42c4)
    • grinder: stop containers and workers gracefully, then kill them (25541a8)

    🛠 Fixes

    • ci: drop the gitlab.com release mirror, and stop curl hiding why (3b29a57)
    • clientside: a crash cannot outrank another loader's clean boot (e4ea0b8)
    • clientside: don't log "re-checking 0 other version(s)" (3400ff4)
    • clientside: keep the file when CurseForge aborts the navigation (9df60fc)
    • clientside: keep the reported verdict's own boot console (f036bf4)
    • clientside: re-check a crash against the mod's other versions (7daca76)
    • grinder: decide "uncapped" from the request, not from the arithmetic (11dfba6)
    • grinder: diagnose a failed install from the whole console (8ec7440)
    • grinder: make Ctrl-C stop a one-shot run, and share one 15s window (c7cc767)
    • grinder: make the shared shutdown window real above eight containers (f7b0302)
    • grinder: publish the worker list before starting the workers (6042833)
    • grinder: report the CPU cap the way the operator set it (63cfd46)
    • grinder: run containers as the owner of the pack they mount (de20741)
    • grinder: stop two silent corruptions found by audit iteration 17 (3b4dc45)

    VirusTotal

    • ServerPackCreator-9.0.0-alpha.7.jar - https://www.virustotal.com/gui/file-analysis/NzBlMjVjN2U4NzRiNWJlNmM2MWIwYTkwNWRlZTg3YjA6MTc4NzUwNjg3NQ==
    • serverpackcreator-api-9.0.0-alpha.7-javadoc.jar - https://www.virustotal.com/gui/file-analysis/ZjQzNDM2ZDZiZWMzMjEyOTBmNmFmMjI4YWQ2MDI2MDQ6MTc4NzUwNjg3Ng==
    • serverpackcreator-api-9.0.0-alpha.7-sources.jar - https://www.virustotal.com/gui/file-analysis/YTYzNWIyNDljYmZiNDM2NzdkZjFlNjYyNzdhMDNmNDU6MTc4NzUwNjg3OA==
    • serverpackcreator-api-9.0.0-alpha.7.jar - https://www.virustotal.com/gui/file-analysis/MDE0NzZlNDFjZmFmMzAwMTEyMzg3MjBlZTY2ODE5NTU6MTc4NzUwNjg4MQ==
    • serverpackcreator-app-9.0.0-alpha.7-javadoc.jar - https://www.virustotal.com/gui/file-analysis/ODY5NzZjMTNiZmZkNjEyNWU3ZGM5NzhjMDU5ZjMyOGM6MTc4NzUwNjg4Mw==
    • serverpackcreator-plugin-example-9.0.0-alpha.7.jar - https://www.virustotal.com/gui/file-analysis/MWQ5YjdiZmRhNjc5NDA0Y2VjYTVjMTQ0NzFmZjYwNjE6MTc4NzUwNjg4Mw==
    Downloads
    • Source code (ZIP)
      1 download
    • Source code (TAR.GZ)
      0 downloads

    • checksum.txt
      2 downloads · 2026-08-23 19:38:42 +02:00 · 1.2 KiB
    • ServerPackCreator-9_0_0-alpha_7-Installer-Linux-amd64.sh
      1 download · 2026-08-23 19:37:31 +02:00 · 829 MiB
    • ServerPackCreator-9_0_0-alpha_7-Installer-Mac.dmg
      1 download · 2026-08-23 19:38:22 +02:00 · 856 MiB
    • ServerPackCreator-9_0_0-alpha_7-Installer-Windows-x86_64.exe
      1 download · 2026-08-23 19:38:41 +02:00 · 830 MiB
    • ServerPackCreator-9.0.0-alpha.7.jar
      1 download · 2026-08-23 19:37:23 +02:00 · 275 MiB
    • serverpackcreator-api-9.0.0-alpha.7-dokka-html.zip
      1 download · 2026-08-23 19:38:43 +02:00 · 4.2 MiB
    • serverpackcreator-api-9.0.0-alpha.7.jar
      1 download · 2026-08-23 19:38:46 +02:00 · 4.1 MiB
    • serverpackcreator-api-9.0.0-alpha.7-javadoc.jar
      1 download · 2026-08-23 19:38:44 +02:00 · 261 B
    • serverpackcreator-api-9.0.0-alpha.7-sources.jar
      1 download · 2026-08-23 19:38:45 +02:00 · 3.8 MiB
    • serverpackcreator-app-9.0.0-alpha.7-javadoc.jar
      1 download · 2026-08-23 19:38:47 +02:00 · 4.8 MiB
    • serverpackcreator-plugin-example-9.0.0-alpha.7.jar
      1 download · 2026-08-23 19:38:48 +02:00 · 86 KiB
    • updates.xml
      1 download · 2026-08-23 19:38:48 +02:00 · 1.2 KiB
Powered by Forgejo Version: 16.0.3 Page: 51ms Template: 14ms
English
Bahasa Indonesia Dansk Deutsch English Español Esperanto Filipino Français Italiano Latviešu Magyar nyelv Nederlands Plattdüütsch Polski Português de Portugal Português do Brasil Slovenščina Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API