Releases
0.1.1
Compare
Sorry, something went wrong.
No results found
mkoziy
released this
30 May 20:43
Release 0.1.1
Initial release
6adbdde Add chaos spread reporting
9e879e4 Add repo release skills
a32d3e2 Add GitHub release make target
db2d85e Add chaos event reporting and docs
6ba4c45 Plan
56ad8aa feat: add chaos tests documentation to README
7f76812 feat: implement badgerdb auditor and fix ack status codes to 204
f6ec7d4 feat: add chaos controller with worker-kill, burst-publish, restart, and stale-token events
ec196d8 feat: implement worker pool with weighted edge action chaos
e64451b feat: implement concurrent publisher pool with thread-safe ledger
11b3a90 feat: add instrumented http client helpers for chaos orchestrator
2fb89c0 feat: implement server lifecycle manager in chaos orchestrator
ea35c95 feat: add orchestrator configuration and logging scaffolding
e3b0653 feat: add chaos make target
6a249b0 Ralpix/20260524 prod dockerfile and release makefile (#3 )
c4ebb4a Ralpix/20260523 hurl e2e tests run locally (#2 )
747a533 fix: address second-pass review findings
c2002ac fix: address external review findings
4eaa9d0 ralpix: Task 5: Verify Invariants and Race Safety
804bdb8 ralpix: Task 4: Batch Expired Reservation Processing
121dc78 ralpix: Task 3: Batch Worker Deregistration Requeue Writes
ab70292 ralpix: Task 2: Add Shared Batching Helpers
35afe7f ralpix: Task 1: Protect Workers During Startup Sweep
6c38d0b Add docs: hurl e2e tests, prod Dockerfile/release Makefile, fix startup sweep
90cc5bf Update plans
0c57c99 fix: abort sweeper transactions on write failure to prevent partial state
526c3e5 fix: return 400 for invalid queue name in HandleClaimNextJob
2f633d2 fix: limit request body size to 1MiB in HandleScheduleJob
98a9152 fix: replace pathParam with r.PathValue, add server timeouts, fix shutdown race, reject / in queue names
007a3c5 fix: validate SWEEP_INTERVAL > 0 to prevent ticker panic
7bba503 fix: clean up workerLastSeen flush key on deregistration
51a725f fix: only record TouchWorker flush time on success; re-check workerLastSeen before deregistering in sweep
9f933bd fix: address external review findings
8330373 ralpix: review - fix silent error discarding in sweep and deregister, improve TouchWorker error handling, reject empty bearer tokens early
7beee28 ralpix: Task 14: Final Verification
513923b Task 14: Final verification - all tasks complete
2f6f5c2 ralpix: Task 13: Add Project README
8ee7031 Task 12: Implement main server lifecycle
1ac22c2 ralpix: Task 11: Implement Router
6157044 ralpix: Task 10: Implement Worker Handlers
9b0e2c2 ralpix: Task 9: Implement Admin Handlers
6cc9467 ralpix: Task 8: Implement HTTP Middleware
f736900 ralpix: Task 7: Implement Reservation and Worker Sweeper
0a71644 ralpix: Task 6: Implement Job Store
b2a4678 ralpix: Task 5: Implement Worker Store
02c7d19 ralpix: Task 4: Implement Token Generation and Hashing
bc0a393 ralpix: Task 3: Implement BadgerDB Helpers
4d4eeea ralpix: Task 2: Implement Configuration Loading
4fdec5b http-queue: bootstrap Go packages with dependencies and skeleton
8a4d977 fix: address external review findings
4ca7bef ralpix: Task 3: Verify Plan Consistency
1003256 ralpix: Task 2: Normalize Existing Lint Wording
9f0f013 ralpix: Task 1: Add Missing Per-Task Linter Gates
5f19f73 Update plan
e84d021 update docs
3246509 update docs
c81b7ec fix: address external review findings
7d70287 ralpix: review - update progress log with second pass review findings
ff4a76d ralpix: review - add superseded note to old plan, expand .gitignore with Go-standard entries
29690e7 fix: address external review findings
d1856df ralpix: review - update progress log with review findings
4d8a740 ralpix: review - fix linter config, plan docs, and go.mod version
5f84522 ralpix: Task 5: Verify Lint Setup
79df013 ralpix: Task 4: Update Main HTTP Queue Plan
74eeee1 ralpix: Task 3: Add Makefile Targets
6114389 ralpix: Task 2: Add Strict golangci-lint Configuration
805b3f2 ralpix: Task 1: Bootstrap Go Module for Linting
Container image
ghcr.io/mkoziy/http-queue:0.1.1
ghcr.io/mkoziy/http-queue:latest
You can’t perform that action at this time.