New pull request
feat(mcp): release checkpointed read-only ID pagination (0.2.22)
All checks were successful
CI / tag-ancestry (pull_request) Successful in 4s
CI / cargo (pull_request) Successful in 3m1s
CI / docker (pull_request) Successful in 1m18s
CI / tag-ancestry (push) Successful in 4s
CI / docker (push) Successful in 19s
CI / cargo (push) Successful in 3m13s
#42 by jlxq0 was merged 2026-09-15 06:00:07 +00:00
docs(agents): rebuild-and-compare, and what a dry run cannot guard
All checks were successful
CI / tag-ancestry (pull_request) Successful in 3s
CI / cargo (pull_request) Successful in 58s
CI / docker (pull_request) Successful in 14s
#41 by jlxq0 was merged 2026-09-01 18:32:23 +00:00
docs(agents): the manifest shape is also a provenance signal
All checks were successful
CI / tag-ancestry (pull_request) Successful in 3s
CI / cargo (pull_request) Successful in 56s
CI / docker (pull_request) Successful in 14s
#40 by jlxq0 was merged 2026-09-01 18:14:39 +00:00
test(handler): drive tools/call through oneshot, killing two reds-nothing
All checks were successful
CI / tag-ancestry (pull_request) Successful in 3s
CI / cargo (pull_request) Successful in 58s
CI / docker (pull_request) Successful in 45s
#39 by jlxq0 was merged 2026-09-01 18:03:51 +00:00
docs(agents): who can find a stale tool description, and what a fixture cannot assert
All checks were successful
CI / tag-ancestry (pull_request) Successful in 2s
CI / cargo (pull_request) Successful in 1m1s
CI / docker (pull_request) Successful in 17s
#38 by jlxq0 was merged 2026-09-01 17:54:25 +00:00
fix(mcp): name the HTML body in the tool descriptions
All checks were successful
CI / tag-ancestry (pull_request) Successful in 3s
CI / cargo (pull_request) Successful in 1m23s
CI / docker (pull_request) Successful in 1m11s
#37 by jlxq0 was merged 2026-09-01 17:32:48 +00:00
chore(release): v0.2.20
All checks were successful
CI / cargo (pull_request) Successful in 1m32s
CI / tag-ancestry (pull_request) Successful in 3s
CI / docker (pull_request) Successful in 1m32s
#36 by jlxq0 was merged 2026-09-01 17:09:03 +00:00
feat(read): return the HTML body from read_email
All checks were successful
CI / tag-ancestry (pull_request) Successful in 3s
CI / cargo (pull_request) Successful in 1m1s
CI / docker (pull_request) Successful in 42s
#35 by jlxq0 was merged 2026-09-01 16:56:29 +00:00
docs: use documentation-range addresses in the deployment notes
Some checks failed
CI / tag-ancestry (pull_request) Successful in 3s
CI / cargo (pull_request) Successful in 1m54s
CI / docker (pull_request) Failing after 2m23s
#34 by jlxq0 was merged 2026-09-01 15:34:38 +00:00
chore(release): v0.2.19
All checks were successful
CI / tag-ancestry (pull_request) Successful in 4s
CI / cargo (pull_request) Successful in 1m19s
CI / docker (pull_request) Successful in 1m25s
#32 by jlxq0 was merged 2026-08-29 14:29:44 +00:00
feat(compose): optional body_html on send_email
All checks were successful
CI / tag-ancestry (pull_request) Successful in 3s
CI / cargo (pull_request) Successful in 56s
CI / docker (pull_request) Successful in 42s
#30 by jlxq0 was merged 2026-08-29 14:27:15 +00:00
chore(release): v0.2.18
All checks were successful
CI / tag-ancestry (pull_request) Successful in 3s
CI / cargo (pull_request) Successful in 1m11s
CI / docker (pull_request) Successful in 1m17s
#28 by jlxq0 was merged 2026-08-29 12:33:52 +00:00
fix(compose): scope declared From addresses to the account that owns them
All checks were successful
CI / tag-ancestry (pull_request) Successful in 3s
CI / cargo (pull_request) Successful in 1m1s
CI / docker (pull_request) Successful in 43s
#27 by jlxq0 was merged 2026-08-29 12:30:02 +00:00
chore(release): v0.2.17
All checks were successful
CI / tag-ancestry (pull_request) Successful in 3s
CI / cargo (pull_request) Successful in 57s
CI / docker (pull_request) Successful in 1m14s
#26 by jlxq0 was merged 2026-08-29 12:15:45 +00:00
feat(auth): accept a Stalwart app password over Basic, opt-in
All checks were successful
CI / tag-ancestry (pull_request) Successful in 3s
CI / cargo (pull_request) Successful in 2m7s
CI / docker (pull_request) Successful in 51s
#25 by jlxq0 was merged 2026-08-29 12:10:15 +00:00
docs(agents): an image can reach the registry without CI
All checks were successful
CI / tag-ancestry (pull_request) Successful in 4s
CI / cargo (pull_request) Successful in 1m46s
CI / docker (pull_request) Successful in 15s
#23 by jlxq0 was merged 2026-08-28 01:39:27 +00:00
docs(agents): what the audit log cannot answer
All checks were successful
CI / tag-ancestry (pull_request) Successful in 18s
CI / cargo (pull_request) Successful in 1m27s
CI / docker (pull_request) Successful in 1m3s
#22 by jlxq0 was merged 2026-08-27 04:32:45 +00:00
fix(audit): trusted proxy hops is 2, measured rather than assumed
All checks were successful
CI / tag-ancestry (pull_request) Successful in 3s
CI / cargo (pull_request) Successful in 58s
CI / docker (pull_request) Successful in 1m8s
#21 by jlxq0 was merged 2026-08-27 03:56:20 +00:00
docs(agents): the index digest, not the platform manifest, matches imageID
All checks were successful
CI / tag-ancestry (pull_request) Successful in 3s
CI / cargo (pull_request) Successful in 57s
CI / docker (pull_request) Successful in 14s
#20 by jlxq0 was merged 2026-08-27 03:31:08 +00:00
chore(release): v0.2.15
All checks were successful
CI / cargo (pull_request) Successful in 1m4s
CI / tag-ancestry (pull_request) Successful in 4s
CI / docker (pull_request) Successful in 2m19s
#19 by jlxq0 was merged 2026-08-27 03:17:34 +00:00