Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ authors:
- family-names: Buffagni
given-names: Thomas
website: "https://www.linkedin.com/in/thomasbuffagni/"
version: 1.0.0
date-released: 2026-09-03
version: 1.0.1
date-released: 2026-09-04
license: Apache-2.0
keywords:
- Java caching systems
Expand All @@ -26,5 +26,5 @@ preferred-citation:
given-names: Thomas
website: "https://www.linkedin.com/in/thomasbuffagni/"
year: 2026
version: 1.0.0
version: 1.0.1
license: CC-BY-4.0
4 changes: 2 additions & 2 deletions VERSION
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
release=1.0.0
release_date=2026-09-03
release=1.0.1
release_date=2026-09-04
protocol=4.2
campaign=article1-unified-v4-2-fb3f101b-20260903-000401
jcs4_commit=fb3f101b87709b713468e8d827b8612e6e65f29b
2 changes: 1 addition & 1 deletion press/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ CC BY 4.0 legal code: https://creativecommons.org/licenses/by/4.0/legalcode

Attribution for the paper and data:
Thomas Buffagni, "Beyond Throughput: A Reproducible Benchmark of Java Caches
in a Tomcat Lifecycle", version 1.0.0, 2026.
in a Tomcat Lifecycle", version 1.0.1, 2026.

Third-party components, project names, dependencies, fonts, documentation,
and source snapshots remain subject to their respective licenses. See
Expand Down
6 changes: 3 additions & 3 deletions press/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,12 @@ La campagna ha completato 36/36 JVM, 180/180 cicli e 360/360 finestre. Il valida

## Release pubblica

La distribuzione `1.0.0` è costruita in due archivi: il press kit principale e l'archivio completo delle evidenze. Dopo avere generato il PDF, gli archivi si producono con:
La distribuzione `1.0.1` è costruita in due archivi: il press kit principale e l'archivio completo delle evidenze. Dopo avere generato il PDF, gli archivi si producono con:

```powershell
python .\scripts\build_press_release.py `
--pdf .\output\pdf\beyond-throughput-tomcat-lifecycle-1.0.0.pdf `
--pdf-en .\output\pdf\beyond-throughput-tomcat-lifecycle-en-1.0.0.pdf
--pdf .\output\pdf\beyond-throughput-tomcat-lifecycle-1.0.1.pdf `
--pdf-en .\output\pdf\beyond-throughput-tomcat-lifecycle-en-1.0.1.pdf
```

I file `VERSION`, `RELEASE_NOTES.md`, `LICENSE` e `THIRD_PARTY_NOTICES.md` definiscono identità e condizioni della distribuzione. Il codice è distribuito con licenza Apache-2.0; paper, protocollo, documentazione, figure e dati originali con licenza CC BY 4.0. I materiali interni sono esclusi automaticamente.
Expand Down
15 changes: 12 additions & 3 deletions press/RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
# Beyond Throughput Press Kit 1.0.0
# Beyond Throughput Press Kit 1.0.1

Data di rilascio: 3 settembre 2026.
Data di rilascio: 4 settembre 2026.

Prima distribuzione riproducibile dello studio *Beyond Throughput: A Reproducible Benchmark of Java Caches in a Tomcat Lifecycle*.
Release correttiva della prima distribuzione riproducibile dello studio *Beyond Throughput: A Reproducible Benchmark of Java Caches in a Tomcat Lifecycle*.

## Correzioni rispetto alla 1.0.0

- corretti quattro checksum che dipendevano dalla conversione CRLF/LF del checkout Git;
- allineati versione, data, metadati bibliografici, paper e archivi alla release 1.0.1;
- aggiunti controlli automatici multipiattaforma per test, build e provenienza;
- aggiunti i file e i template necessari alla collaborazione e alla segnalazione responsabile di vulnerabilità.

I dati della campagna, il protocollo v4.2, i risultati numerici e le conclusioni scientifiche non cambiano.

## Contenuto principale

Expand Down
4 changes: 2 additions & 2 deletions press/VERSION
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
release=1.0.0
release_date=2026-09-03
release=1.0.1
release_date=2026-09-04
protocol=4.2
campaign=article1-unified-v4-2-fb3f101b-20260903-000401
jcs4_commit=fb3f101b87709b713468e8d827b8612e6e65f29b
Binary file modified press/article/beyond-throughput-tomcat-lifecycle-en.pdf
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Thomas Buffagni

LinkedIn: <https://www.linkedin.com/in/thomasbuffagni/>

Version 1.0.03 September 2026
Version 1.0.14 September 2026
License: Creative Commons Attribution 4.0 International (CC BY 4.0)

**Keywords:** Java caching systems, local in-memory caches, reproducible benchmarking, software performance engineering, Apache Tomcat, JVM lifecycle, web application redeployment, memory leak detection.
Expand Down
2 changes: 1 addition & 1 deletion press/article/beyond-throughput-tomcat-lifecycle-v4-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Thomas Buffagni

LinkedIn: <https://www.linkedin.com/in/thomasbuffagni/>

Versione 1.0.03 settembre 2026
Versione 1.0.14 settembre 2026
Licenza: Creative Commons Attribuzione 4.0 Internazionale (CC BY 4.0)

**Parole chiave:** sistemi di caching Java, cache locali in memoria, benchmarking riproducibile, ingegneria delle prestazioni software, Apache Tomcat, lifecycle della JVM, redeploy di applicazioni web, rilevazione dei memory leak.
Expand Down
2 changes: 1 addition & 1 deletion press/article/beyond-throughput-tomcat-lifecycle.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Thomas Buffagni

LinkedIn: <https://www.linkedin.com/in/thomasbuffagni/>

Versione 1.0.03 settembre 2026
Versione 1.0.14 settembre 2026
Licenza: Creative Commons Attribuzione 4.0 Internazionale (CC BY 4.0)

**Parole chiave:** sistemi di caching Java, cache locali in memoria, benchmarking riproducibile, ingegneria delle prestazioni software, Apache Tomcat, lifecycle della JVM, redeploy di applicazioni web, rilevazione dei memory leak.
Expand Down
Binary file modified press/article/beyond-throughput-tomcat-lifecycle.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion press/results/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Published results

This directory contains the tabular results used by version 1.0.0 of *Beyond Throughput: A Reproducible Benchmark of Java Caches in a Tomcat Lifecycle*.
This directory contains the tabular results used by version 1.0.1 of *Beyond Throughput: A Reproducible Benchmark of Java Caches in a Tomcat Lifecycle*.

The publication dataset is identified by:

Expand Down
12 changes: 6 additions & 6 deletions press/results/SHA256SUMS
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
b14e392e7821c2b29e0eee598fa42063bb061a3a50f3803f458ca09924e22db7 press/article/beyond-throughput-tomcat-lifecycle.md
88da6953737e0ef7682e75596e484060e09ecbd4aa616dc609ab4cc6febcbd6e press/article/beyond-throughput-tomcat-lifecycle.pdf
e92ad25fcdf6bb80e5908d4d5214e56adbcc2bdcbbec80be2eec0629ad008cd0 press/article/beyond-throughput-tomcat-lifecycle-en.pdf
579088e76c72c01b64f6710afaff4c5120247064e62d72b743ab6ec1c661af3b press/article/beyond-throughput-tomcat-lifecycle-v4-2.md
cf0d5978c1522f839b4fab21d9a8228cfdb7b552594f3ad26d4224bc208f2441 press/article/beyond-throughput-tomcat-lifecycle-v4-2-en.md
0ecb202adc827a50212a031842cbae2bafe5b53a5ee2b7ae8f70c244e627d59b press/article/beyond-throughput-tomcat-lifecycle.md
2ae1f1eec7f3f575d9da3db005c5f52b7267cb4802177b5a423aa4dd604ac701 press/article/beyond-throughput-tomcat-lifecycle.pdf
316e3e4c6f29f08da51c678f03141ee3d94ea2a8b8286ae390877a2753388949 press/article/beyond-throughput-tomcat-lifecycle-en.pdf
1a12c5c23d786571e7bc37c5aadfd8e5d57f2911c108743797c67ae166caf170 press/article/beyond-throughput-tomcat-lifecycle-v4-2.md
bd33c52988eb15707f07d337787b2c8829ff124ebd5c5fbaa397993d03e703d9 press/article/beyond-throughput-tomcat-lifecycle-v4-2-en.md
1735ec69fe2ad24a177d23d1aa0515e35712f9599505af0fce862e08867694d2 press/article/figures/en/figure-1-throughput.svg
bc21113a849e2c2b15f6ff02e16ba60c4900ea329dbb6e39c2857414867dc725 press/article/figures/en/figure-2-speedup-vs-jcs4.svg
1b99fd57a38a55982b9c531310532f65e38a3e3252912ac86f0509dba6694c11 press/article/figures/en/figure-3-jcs-worker-lifecycle.svg
Expand Down Expand Up @@ -57,7 +57,7 @@ ca113d39c81eaf2a4230140a25130f8cd39d30b20c798ee8a60281bf176383ca press/benchmar
754978f68c3f2dbe89b1d8de2ff2688fdae76fdc0d1e0899d4354c1765651755 press/results/lifecycle-summary.csv
3a3cf81de9fdca26c93b9c5f01bfaab6cf2002887f7ae4eaae2c2c665f415ec5 press/results/summary.csv
bd76e5ff9964e6e9e7eba5765989aabf4730326ace518e5c6f7ee7ff71335f5b press/run-benchmark.ps1
4f4e900f3f396be210cce394dc2c8cef9f26bb981e167d16ab7881a51846fcff scripts/build_press_release.py
4e45f5129106659f1a100dba1f2e7b17363222b6ac4f9b0217feee932be66bfe scripts/build_press_release.py
9d450ccab22484ca10228ab6a43df788372d3f530cfb6db56207a82b0a3fa9d5 scripts/extract_paper_v4_2.py
88f38cccf2496b3e18a3378fb01979fca7283b5f8294d40707f414cbeb0b839d scripts/fill_paper_v4_2.py
15b9401e146dd43fbab9ef9e9e0b0903fa257c7a3cd0356b9920774c09b1f7ff scripts/generate_paper_figures.py
Expand Down
4 changes: 2 additions & 2 deletions scripts/build_press_release.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
from pathlib import Path


VERSION = "1.0.0"
VERSION = "1.0.1"
CAMPAIGN = "article1-unified-v4-2-fb3f101b-20260903-000401"
ZIP_TIME = (2026, 9, 3, 0, 0, 0)
ZIP_TIME = (2026, 9, 4, 0, 0, 0)


def files_under(root: Path) -> list[Path]:
Expand Down
Loading