Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/actions/setup-rust-kache/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,15 +73,15 @@ runs:
components: ${{ inputs.components }}
targets: ${{ inputs.targets }}

# Pinned exactly. The private fleet and hosted CI share the 0.12.0 S3
# Pinned exactly. The private fleet and hosted CI share the 0.13.0 S3
# object layout and daemon protocol. Floating this version could split cache
# epochs or layouts without an obvious workflow failure. Bump deliberately,
# never via tag drift.
- name: Install kache
if: inputs.enable-cache == 'true' && runner.os == 'Linux'
shell: bash
env:
KACHE_VERSION: "0.12.0"
KACHE_VERSION: "0.13.0"
run: |
set -euo pipefail
# Reuse any already-installed binary at the pinned version. Persistent
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
Format: ## [X.Y.Z] — YYYY-MM-DD
Use Added / Changed / Deprecated / Removed / Fixed / Security headers. -->

## [Unreleased]

### Changed

- Pin the shared Rust cache action to Kache 0.13.0 so hosted and self-hosted jobs use the same stabilized daemon protocol.
- Add an explicit LAN-only production port binding while retaining the configurable primary bind address.

## [1.0.0](https://github.com/dinglebear-ai/synapse/compare/v0.6.2...v1.0.0) (2026-07-29)


Expand Down
1 change: 1 addition & 0 deletions docker-compose.prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ services:
# externally), override: SYNAPSE_MCP_BIND_HOST=0.0.0.0 in your .env and
# change the mapping to: "${SYNAPSE_MCP_BIND_HOST:-127.0.0.1}:..."
- "${SYNAPSE_MCP_BIND_HOST:-127.0.0.1}:${SYNAPSE_MCP_HOST_PORT:-40080}:40080/tcp"
- "10.1.0.6:${SYNAPSE_MCP_HOST_PORT:-40080}:40080/tcp"
volumes:
# Persistent appdata — config.toml, .env, auth.db, JWT key. The binary reads
# config.toml / .env from here (it maps to /data inside the container).
Expand Down