Skip to content

Commit 5f4c4d8

Browse files
authored
Merge pull request #32 from totte-dev/release/v0.4.0
Release v0.4.0
2 parents 01e5fc5 + 8e42eac commit 5f4c4d8

File tree

3 files changed

+101
-24
lines changed

3 files changed

+101
-24
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
66

77
## [Unreleased]
88

9+
## [0.4.0] - 2026-03-11
10+
911
### Added
1012
- JSON response for webhook and event endpoints — returns `event_id`, `jobs_created`, and `duplicate` status
1113
- Management API: `GET /api/events/:id` returns event details with associated jobs and workflow runs
1214
- Management API: `GET /api/jobs/:id` returns job details with optional delivery attempts (`?include_attempts=true`)
15+
- `cargo-deny` security checks (advisories, licenses, bans, sources) in CI and weekly schedule
16+
- Rust integration tests replacing shell-based E2E tests (30 tests: 12 e2e + 12 workflow + 6 scenarios)
1317

1418
### Changed
1519
- `POST /webhooks/:source` now returns JSON instead of plain text (breaking change for clients parsing text responses)

Cargo.lock

Lines changed: 96 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "qhook"
3-
version = "0.3.1"
3+
version = "0.4.0"
44
edition = "2024"
55
rust-version = "1.85"
66
description = "Lightweight webhook gateway and workflow engine with queue, retry, and signature verification."

0 commit comments

Comments
 (0)