Skip to content

Commit 46d11ef

Browse files
author
liuyuran02
committed
chore(release): prepare v3.17.2
1 parent eb2c266 commit 46d11ef

8 files changed

Lines changed: 46 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,25 @@ For per-release detailed notes, see the sections below.
99

1010
---
1111

12+
## v3.17.2 — Public Launch Polish (2026-06-12)
13+
14+
### Added
15+
- CodeQL code scanning for Python, JavaScript/TypeScript, and Go.
16+
- OpenSSF Scorecard workflow with SARIF upload and published scorecard results.
17+
- `SUPPORT.md`, `CITATION.cff`, and expanded English contributor guidance for public collaboration.
18+
19+
### Changed
20+
- README badges now show live release, CI, CodeQL, docs, Docker, license, and OpenSSF Scorecard status.
21+
- Development extras now include MkDocs dependencies so `make docs` works after `pip install -e ".[dev]"`.
22+
- Root and Node SDK license files now use the full Apache License 2.0 text, enabling GitHub SPDX detection.
23+
- Security policy links now point directly to private vulnerability reporting and the published security model.
24+
25+
### Fixed
26+
- Runtime UTC timestamp generation now uses timezone-aware `datetime.now(timezone.utc)`.
27+
- Identity documentation examples now avoid deprecated `datetime.utcnow()`.
28+
29+
---
30+
1231
## v3.17.1 — Public Release Readiness (2026-06-12)
1332

1433
### Added

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ authors:
77
repository-code: "https://github.com/Kickflip73/agent-communication-protocol"
88
url: "https://kickflip73.github.io/agent-communication-protocol/"
99
license: "Apache-2.0"
10-
version: "3.17.1"
10+
version: "3.17.2"
1111
date-released: "2026-06-12"
1212
abstract: "A peer-to-peer protocol and relay implementation for direct agent-to-agent communication."
1313
keywords:

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ ARG EXTRAS=base
4343

4444
LABEL org.opencontainers.image.title="ACP Relay" \
4545
org.opencontainers.image.description="ACP P2P Agent Communication Protocol relay" \
46-
org.opencontainers.image.version="3.17.1" \
46+
org.opencontainers.image.version="3.17.2" \
4747
org.opencontainers.image.source="https://github.com/Kickflip73/agent-communication-protocol" \
4848
org.opencontainers.image.licenses="Apache-2.0"
4949

docs/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,25 @@ Dates: Asia/Shanghai (UTC+8)
77

88
---
99

10+
## v3.17.2 — Public Launch Polish (2026-06-12)
11+
12+
### Added
13+
- CodeQL code scanning for Python, JavaScript/TypeScript, and Go.
14+
- OpenSSF Scorecard workflow with SARIF upload and published scorecard results.
15+
- `SUPPORT.md`, `CITATION.cff`, and expanded English contributor guidance for public collaboration.
16+
17+
### Changed
18+
- README badges now show live release, CI, CodeQL, docs, Docker, license, and OpenSSF Scorecard status.
19+
- Development extras now include MkDocs dependencies so `make docs` works after `pip install -e ".[dev]"`.
20+
- Root and Node SDK license files now use the full Apache License 2.0 text, enabling GitHub SPDX detection.
21+
- Security policy links now point directly to private vulnerability reporting and the published security model.
22+
23+
### Fixed
24+
- Runtime UTC timestamp generation now uses timezone-aware `datetime.now(timezone.utc)`.
25+
- Identity documentation examples now avoid deprecated `datetime.utcnow()`.
26+
27+
---
28+
1029
## v3.17.1 — Public Release Readiness (2026-06-12)
1130

1231
### Added

docs/README.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<p>
99
<a href="https://github.com/Kickflip73/agent-communication-protocol/releases">
10-
<img src="https://img.shields.io/badge/版本-v3.17.1-blue?style=flat-square" alt="Version">
10+
<img src="https://img.shields.io/badge/版本-v3.17.2-blue?style=flat-square" alt="Version">
1111
</a>
1212
<a href="https://github.com/Kickflip73/agent-communication-protocol/blob/main/LICENSE">
1313
<img src="https://img.shields.io/badge/协议-Apache_2.0-green?style=flat-square" alt="License">

docs/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66

77
*Send a URL. Get a link. Two agents talk. That's it.*
88

9-
[![Version](https://img.shields.io/badge/version-v3.17.1-blue?style=flat-square)](https://github.com/Kickflip73/agent-communication-protocol/releases)
9+
[![Version](https://img.shields.io/badge/version-v3.17.2-blue?style=flat-square)](https://github.com/Kickflip73/agent-communication-protocol/releases)
1010
[![License](https://img.shields.io/badge/license-Apache_2.0-green?style=flat-square)](https://github.com/Kickflip73/agent-communication-protocol/blob/main/LICENSE)
11-
[![Python](https://img.shields.io/badge/python-3.9%2B-blue?style=flat-square)](https://www.python.org/)
11+
[![Python](https://img.shields.io/badge/python-3.10%2B-blue?style=flat-square)](https://www.python.org/)
1212
[![Tests](https://img.shields.io/badge/tested-330%2B_PASS-success?style=flat-square)](https://github.com/Kickflip73/agent-communication-protocol/actions)
1313

1414
</div>
@@ -159,5 +159,5 @@ curl http://localhost:7901/stream
159159

160160
## Version
161161

162-
Current stable: **v3.17.1**`POST /messages:stream` WebSocket streaming inlet with release hardening for CI, packaging, docs, and Docker publishing; see [CHANGELOG](CHANGELOG.md) for full history.
162+
Current stable: **v3.17.2**`POST /messages:stream` WebSocket streaming inlet with public launch hardening for CI, packaging, docs, Docker publishing, CodeQL, OpenSSF Scorecard, and standard Apache-2.0 license detection; see [CHANGELOG](CHANGELOG.md) for full history.
163163
See [What's New](whats-new.md) · [Compatibility Matrix](compatibility-matrix.md) · [Roadmap](ROADMAP.md).

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "acp-relay"
7-
version = "3.17.1"
7+
version = "3.17.2"
88
description = "Agent Communication Protocol (ACP) — P2P relay for Agent-to-Agent communication"
99
readme = "README.md"
1010
license = "Apache-2.0"

relay/acp_relay.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@
163163
logging.basicConfig(level=logging.INFO, format="%(asctime)s [acp] %(message)s", datefmt="%H:%M:%S")
164164
log = logging.getLogger("acp-p2p")
165165

166-
VERSION = "3.17.1" # v3.17: POST /messages:stream WebSocket streaming inlet — persistent WS; per-frame routing; {ok,message_id,server_seq} ack; ERR_PEER_NOT_FOUND; invalid JSON handled; completes reliable-messaging trio (batch v3.15 + ACK v3.16 + stream v3.17); capabilities.messages_stream=true
166+
VERSION = "3.17.2" # v3.17: POST /messages:stream WebSocket streaming inlet — persistent WS; per-frame routing; {ok,message_id,server_seq} ack; ERR_PEER_NOT_FOUND; invalid JSON handled; completes reliable-messaging trio (batch v3.15 + ACK v3.16 + stream v3.17); capabilities.messages_stream=true
167167

168168
_heartbeat_period_ms = None # v2.80: optional heartbeat period in ms declared in AgentCard
169169

0 commit comments

Comments
 (0)