• v2.3.7-dev 12aea68d03

    SYNAPSE v2.3.7-dev Pre-release

    FTMahringer released this 2026-05-11 14:25:38 +02:00 | 128 commits to main since this release

    v2.3.7-dev

    Added

    • Central hardening policy engine (AgentHardeningPolicyService) with unified ALLOW/WARN/BLOCK decisions and reason codes.
    • Delegation guardrails for self-target prevention, loop detection, and max-hop enforcement.
    • Planning guardrails for max steps and max refinements.
    • Token-budget guardrails with concise-mode enforcement when near phase budget limits.
    • Policy metadata in native tool execution responses (hardeningReasonCode, nforcedMode).
    • New ideas docs:
      • ideas/RULES_SYSTEM.md
      • ideas/ADMIN_REQUEST_NOTIFICATION_CHANNEL.md

    Changed

    • Collaboration, planning, and native tool execution now share the same central policy evaluation path.
    • Added synapse.hardening.* runtime configuration for delegation/planning/token thresholds.

    Notes

    • Local Maven test execution remains blocked in this shell (mvn not installed).
    Downloads
  • v2.3.6-dev 92f1e8b206

    v2.3.6-dev Pre-release

    FTMahringer released this 2026-05-11 14:01:24 +02:00 | 130 commits to main since this release

    Native Java Tool Integration

    • Added extensible native Java tool framework (NativeJavaTool contract)
    • Added tool registry/discovery service with duplicate-id guardrails
    • Added unified JVM tool execution service with timeout boundaries and structured errors
    • Added deterministic result caching with normalized cache keys and TTL controls
    • Added built-in tools: tool_registry_inspect, plugin_contract_validate
    • Added /api/tools endpoints for listing tool definitions and executing tools
    • Added synapse.tools.* runtime configuration settings
    Downloads
  • v2.3.5-dev a128dbdc4f

    v2.3.5-dev Pre-release

    FTMahringer released this 2026-05-11 13:00:33 +02:00 | 134 commits to main since this release

    Reasoning & Planning

    • Added multi-step planning persistence with team-scoped planning goals
    • Added reasoning-chain snapshots for plan visualization and auditing
    • Added plan refinement/adaptation with versioned artifacts
    • Added goal-based next-step retrieval to reduce repeated planning tokens
    • Added migration V15__agent_reasoning_planning.sql
    Downloads
  • v2.3.4-dev d93674313c

    v2.3.4-dev Pre-release

    FTMahringer released this 2026-05-11 12:40:14 +02:00 | 135 commits to main since this release

    Agent Collaboration Framework

    • Added team-scoped collaboration sessions
    • Added inter-agent messaging protocol with typed messages (DIRECTIVE, CONTEXT, STATUS, RESULT)
    • Added task delegation tracking in collaboration sessions
    • Added shared context management with versioned context keys
    • Added migration V14__agent_collaboration_framework.sql
    Downloads
  • v2.3.3-dev 83c5622fb6

    FTMahringer released this 2026-05-10 22:03:07 +02:00 | 137 commits to main since this release

    Changes

    • Added three-tier memory model: SHORT_TERM, KNOWLEDGE, ARCHIVE
    • Added promotion API and tier-filtered memory queries
    • Added memory lifecycle metadata migration (V13)
    • Added scheduled lifecycle scaffolding for monthly compaction and bi-monthly archive cleanup
    • Added transition validation and memory service tests
    Downloads
  • v2.3.2-dev 00cba306f0

    FTMahringer released this 2026-05-10 21:34:25 +02:00 | 140 commits to main since this release

    Fix

    • Added missing commons-pool2 dependency required by Redis Lettuce pooling
    • Fixes backend startup failure in compose smoke test after connection pooling changes
    Downloads
  • v2.3.1-dev acc9196353

    FTMahringer released this 2026-05-10 21:31:26 +02:00 | 141 commits to main since this release

    Changes

    • Expanded roadmap with additional hardening/validation steps across v2.x.0 milestones
    • Updated AGENT.md to require immediate synapse-docs updates for docs-impacting changes
    • Added synapse-docs version mapping policy and mandatory docs pre-release workflow
    Downloads
  • v2.3.0 b0d84778e3

    FTMahringer released this 2026-05-10 21:31:00 +02:00 | 142 commits to main since this release

    RELEASE NOTES - v2.3.0

    Release Date: 2026-05-10
    Milestone: Performance & Caching


    Overview

    v2.3.0 finalizes the v2.2.x performance track with query optimization, Redis-backed caching, response compression, and connection pooling across database, cache, and provider HTTP integrations.


    Full v2.2.x Changelog

    v2.2.0 - Observability & Monitoring

    • Released observability milestone
    • Included: metrics infrastructure, distributed tracing, health checks, structured logging

    v2.2.1-dev - Query Optimization

    • Added pagination to high-volume API endpoints
    • Added composite performance indexes (V12__performance_query_indexes.sql)
    • Removed costly provider scan from message send path
    • Reduced bundle install lookup overhead using repository existence checks

    v2.2.2-dev - Redis Caching Layer

    • Enabled Spring Cache with Redis backend
    • Cached conversation history reads
    • Cached model provider config/default provider lookups
    • Cached user session-related lookups (id/username)
    • Cached plugin and store metadata with mutation-triggered eviction

    v2.2.3-dev - Response Compression

    • Enabled HTTP response compression (gzip)
    • Added response size threshold and MIME filter
    • Optimized DTO serialization footprint (NON_NULL)
    • Added Jackson Blackbird module for serialization performance

    v2.2.4-dev - Connection Pooling

    • Tuned PostgreSQL/Hikari connection pool settings
    • Tuned Redis/Lettuce pool settings and timeouts
    • Introduced shared pooled outbound HTTP client for provider services
    • Added configurable HTTP client pool thread limits and connect timeout

    Validation Highlights

    • Migration validation workflow passing with new index migration
    • Compose smoke test hotfixed for version-agnostic Flyway success detection
    • CodeQL passing on the latest performance branch state

    Upgrade Notes

    No breaking API changes in v2.3.0.
    Operational teams should review environment defaults for:

    • SPRING_DATASOURCE_HIKARI_*
    • SPRING_DATA_REDIS_LETTUCE_POOL_*
    • SYNAPSE_HTTP_*

    Tags Included

    • v2.2.0
    • v2.2.1-dev
    • v2.2.2-dev
    • v2.2.3-dev
    • v2.2.4-dev
    • v2.3.0
    Downloads
  • v2.2.4-dev e14e0e435b

    FTMahringer released this 2026-05-10 21:30:30 +02:00 | 143 commits to main since this release

    Changes

    • Tuned PostgreSQL HikariCP pooling defaults
    • Tuned Redis Lettuce connection pool settings
    • Added shared pooled RestClient configuration for provider integrations
    • Added configurable outbound HTTP pool thread sizing and connect timeout
    Downloads
  • v2.2.1-dev 26059c69b4

    FTMahringer released this 2026-05-10 21:13:40 +02:00 | 145 commits to main since this release

    Changes

    • Added composite indexes for high-traffic query paths
    • Added pagination support to core list endpoints (users, tasks, conversations, providers, plugins, store)
    • Removed expensive provider scan in message send path
    • Replaced bundle install plugin existence stream check with repository existence query
    Downloads