Changelog
- 61f595b: Add extra worker (@fatihbaltaci)
- 3a716a9: Add link checker for the documentation (@orhun)
- 208eae6: Add missing commas (@patsevanton)
- b5812da: Add nginx rule for alaz api (@fatihbaltaci)
- cdc0a7b: Add port to postgres (@fatihbaltaci)
- 49caea9: Add self hosted version (@fatihbaltaci)
- 080fa99: Anteon Guru Badge (@kursataktas)
- 578fce7: Create dependabot.yml (@fatihbaltaci)
- 8bbade5: Fix apk, deb, rpm install (@fatihbaltaci)
- 5cf7df3: Fix indentation and update readme (@fatihbaltaci)
- 2719789: Fix influxdb organization (@fatihbaltaci)
- a65be50: Fix some typos in comments (@eveneast)
- 224095d: Improve Ddosify documentation (@orhun)
- 903b651: Improve Ddosify documentation (@orhun)
- a26400c: Merge remote-tracking branch 'origin/develop' into anteon (@fatihbaltaci)
- 3962b0c: Merge remote-tracking branch 'origin/develop' into patsevanton/master (@fatihbaltaci)
- e692d5c: Merge remote-tracking branch 'origin/master' into close_file (@fatihbaltaci)
- 604e797: Merge remote-tracking branch 'origin/master' into develop (@fatihbaltaci)
- 9dd8c64: Merge remote-tracking branch 'refs/remotes/origin/develop' into develop (@fatihbaltaci)
- 4be55ad: Merge remote-tracking branch 'refs/remotes/origin/develop' into develop (@fatihbaltaci)
- 90af5d0: Merge v2/llm: tokens, TPOT, ITL, sessions, prefix caching, OpenAI preset (@fatihbaltaci)
- cac102d: Merge v2/tui: the live TUI, NDJSON snapshots and the HTML report (@fatihbaltaci)
- 314a7af: Move Ddosify documentation to website (@orhun)
- 79242bd: Remove postgres port (@fatihbaltaci)
- 8872b80: Rename Ddosify to Anteon (@fatihbaltaci)
- e1955ad: Rename engine_docs to engine (@fatihbaltaci)
- 12d24f9: Replace deprecated goreleaser argument in CI (@orhun)
- cb9a88a: Simplify README.md and move sections to the website (@orhun)
- b960683: Simplify self hosted documentation and move sections to website (@orhun)
- 5da5779: Update (@fatihbaltaci)
- d471d3e: Update (@fatihbaltaci)
- a1a13c4: Update (@fatihbaltaci)
- 9cab863: Update (@fatihbaltaci)
- 75983f7: Update Anteon selfhosted to 2.4.1 (@fatihbaltaci)
- 92e03ac: Update Anteon selfhosted to 2.5.0 (@fatihbaltaci)
- 44e8a5d: Update Anteon selfhosted to 2.6.0 (@fatihbaltaci)
- 60ac4de: Update Anteon selfhosted to 2.6.1 (@fatihbaltaci)
- 8ec6119: Update Anteon selfhosted to 2.6.2 (@fatihbaltaci)
- 1f54edd: Update Anteon selfhosted to 2.6.3 (@fatihbaltaci)
- 78214b2: Update Anteon selfhosted to 2.6.4 (@fatihbaltaci)
- 6a0076d: Update Ddosify links in README.md (@fatihbaltaci)
- e035dfa: Update Ddosify selfhosted to 1.7.0 (@fatihbaltaci)
- e7db198: Update Ddosify selfhosted to 1.7.1 (@fatihbaltaci)
- 347823b: Update Ddosify selfhosted to 1.7.2 (@fatihbaltaci)
- e7b7169: Update Ddosify selfhosted to 1.7.3 (@fatihbaltaci)
- 63c6e6a: Update Ddosify selfhosted to 2.0.0 - Anteon rename (@fatihbaltaci)
- 4650b9f: Update Ddosify selfhosted to 2.0.1 (@fatihbaltaci)
- 1384350: Update Ddosify selfhosted to 2.1.0 (@fatihbaltaci)
- b078fe4: Update Ddosify selfhosted to 2.1.1 (@fatihbaltaci)
- dfa87d3: Update Ddosify selfhosted to 2.2.0 (@fatihbaltaci)
- b40624b: Update Ddosify selfhosted to 2.3.2 (@fatihbaltaci)
- 7978266: Update Ddosify selfhosted to 2.3.3 (@fatihbaltaci)
- a5f5703: Update Ddosify selfhosted to 2.4.0 (@fatihbaltaci)
- 5e5d655: Update Docker image to ddosify/selfhosted_hammer:1.4.3 (@fatihbaltaci)
- 9c77c38: Update GitHub templates and documentation (@orhun)
- f824859: Update README.md (@kursataktas)
- 0c88866: Update compose (@fatihbaltaci)
- bb4bb14: Update compose (@fatihbaltaci)
- 7c55f65: Update dependabot.yml (@fatihbaltaci)
- 5cb9b57: Update docker compose (@fatihbaltaci)
- a0bb3d2: Update frontend (@fatihbaltaci)
- 04ebeea: Update github workflow files (@fatihbaltaci)
- 1c0515f: Update hammer image (@fatihbaltaci)
- dd57299: Update links (@fatihbaltaci)
- 5a098a8: Update network name in install.sh (@fatihbaltaci)
- 835269b: Update nginx rule for alaz api (@fatihbaltaci)
- 07e52cd: Update readme (@fatihbaltaci)
- 43dbdf6: Update readme (@fatihbaltaci)
- a2433ab: Update readme (@fatihbaltaci)
- c51a8d0: Update readme (@fatihbaltaci)
- 8e9a81c: Update readme (@fatihbaltaci)
- a1fcb9f: Update readme (@fatihbaltaci)
- a664d5d: Update readme (@fatihbaltaci)
- 8400c5a: Update readme (@fatihbaltaci)
- 0131056: Update readme (@fatihbaltaci)
- 79ddbf0: Update readme (@fatihbaltaci)
- 8a23384: Update readme (@fatihbaltaci)
- a7a842a: Update readme (@fatihbaltaci)
- 19bd081: Update readme (@fatihbaltaci)
- bb8b6df: Update readme (@fatihbaltaci)
- 0c56a80: Update readme (@fatihbaltaci)
- a425795: Update readmes (@fatihbaltaci)
- 715fb6e: Update readmes (@fatihbaltaci)
- a49da1c: Update self hosted readme (@fatihbaltaci)
- 50066ad: Update self hosted readme (@fatihbaltaci)
- 693966c: Update self hosted readme (@fatihbaltaci)
- 0144f95: Update self hosted version to 1.5.0 (@fatihbaltaci)
- 63c4647: Update self hosted version to 1.5.1 (@fatihbaltaci)
- 78864ee: Update self hosted version to 1.5.2 (@fatihbaltaci)
- ce730bc: Update self hosted version to 1.5.2 (@fatihbaltaci)
- fd10f90: Update self hosted version to 1.5.3 (@fatihbaltaci)
- c69cc56: Update self hosted version to 1.5.4 (@fatihbaltaci)
- b830ea5: Update self hosted version to 1.5.5 (@fatihbaltaci)
- 855d02c: Update selfhosted/VERSION from 1.5.5 to 1.6.0 (@fatihbaltaci)
- cfafd98: Update selfhpsted script (@fatihbaltaci)
- 552f6a1: Use codecov upload script instead of GitHub action (@orhun)
- f4ae136: anteon guru section (@kursataktas)
- abcb73e: build(release): SBOMs, keyless signatures, multi-arch images on distroless (@fatihbaltaci)
- 839edef: build(release): copy the repository's licence into the archives (@fatihbaltaci)
- 12519ac: build: add Bubble Tea v2.1.1, Lip Gloss v2.0.6 and Bubbles v2.2.1 (@fatihbaltaci)
- 23e7ca0: build: module go.ddosify.com/ddosify/v2 on Go 1.26.10, every dependency updated (@fatihbaltaci)
- 498d269: change badge color (@kursataktas)
- b7b8585: chore: fix function name (@luchenhan)
- 9176e9a: ci: pin every action, least-privilege permissions, and security gates (@fatihbaltaci)
- 65225c5: docs(llm): tokens, the preset, sessions, prefix caching and scheduling lag (@fatihbaltaci)
- 8c24f99: feat(cli)!: cobra commands, exit codes, and flags over env over config (@fatihbaltaci)
- 476d0ab: feat(config): llm on a step and the top level llm preset (@fatihbaltaci)
- eaa8586: feat(html): a self-contained end-of-test HTML report (@fatihbaltaci)
- f3b1103: feat(live): Stop for observers, the SLO in the Plan, ndjson in a pipe (@fatihbaltaci)
- 0d5bc00: feat(live): a Bubble Tea v2 view of the running test, NDJSON without a TTY (@fatihbaltaci)
- a8a9c19: feat(llm): count tokens with a Hugging Face tokenizer.json in pure Go (@fatihbaltaci)
- 932195b: feat(llm): output tokens, TPOT, ITL, sessions, prefix cache control, OpenAI preset (@fatihbaltaci)
- 2092817: feat(report): token summaries per step, stage and test, and the scheduling lag (@fatihbaltaci)
- e296ed0: feat(requester): hand a step's stream to its llm config, and record the intended start (@fatihbaltaci)
- 06e30ef: feat(types): a step's llm config and a stream's token result (@fatihbaltaci)
- fc74271: feat: live snapshots and hooks for observers, tokenizers and presets (@fatihbaltaci)
- 11cedc8: feat: read server-sent events as they arrive and measure the stream (@fatihbaltaci)
- 0b8a488: feat: report stream percentiles, outcomes, goodput and load stages (@fatihbaltaci)
- 87fc97b: fix anchor (@kursataktas)
- 3597b66: fix png (@kursataktas)
- 81337bd: fix(ci): links that moved, and two tests that assumed a Unix checkout (@fatihbaltaci)
- 3312ee0: fix(cli): a TUI owns the terminal, a plain report that fits, a hint for -config (@fatihbaltaci)
- 53772bd: fix(docker): move ddosify.profile next to the Dockerfiles that copy it (@fatihbaltaci)
- 09ab9a2: fix(html): requests card says per iteration, notes say what the charts count (@fatihbaltaci)
- ad17053: fix(image): a numeric user, so runAsNonRoot can verify it (@fatihbaltaci)
- 43e0265: fix(live): a stage cut short by a stop reads as stopped, not done (@fatihbaltaci)
- 6dc5d85: fix(release): run goreleaser v2.19.0 in ddosify_engine, from engine tags only (@fatihbaltaci)
- fda3e6d: fix(report): the JSON report is the last line and says "type": "report" (@fatihbaltaci)
- 37c08ad: fix(security): verify TLS certificates unless the user opts out (@fatihbaltaci)
- 93088c2: fix(tui): label this stage and the whole run, fixed columns, sparkline gaps (@fatihbaltaci)
- c884c54: fix(tui): no hard tabs on the terminal while the view runs (@fatihbaltaci)
- 123f597: fix: an interrupt stops the run, output paths fail first, exit codes as documented (@fatihbaltaci)
- e2b3e06: fix: close config file (@testwill)
- 2bf3b98: fix: data races the race detector found, and a race job in CI (@fatihbaltaci)
- c6453e1: fix: streamed step durations, tokenizer reference in CI, the release PAT scoped (@fatihbaltaci)
- 5d096af: gurubase badge change (@kursataktas)
- 7c03086: link fixes (@kursataktas)
- e228c7d: link fixes 2 (@kursataktas)
- b6c870c: rebranding fixes (@kursataktas)
- 16ecac4: test(tokenizer): Qwen3.8 27B FP8 in the reference set (@fatihbaltaci)
- e95bb79: test(tokenizer): one reference case a line (@fatihbaltaci)
More? 🚀
- Join our Discord server
- Follow us on Twitter