Release/v1.0.5#5509
Merged
Merged
Conversation
Signed-off-by: cafalchio <mcafalchio@gmail.com>
Signed-off-by: cafalchio <mcafalchio@gmail.com>
Signed-off-by: cafalchio <mcafalchio@gmail.com>
Signed-off-by: cafalchio <mcafalchio@gmail.com>
Signed-off-by: prakhar-singh1928 <prakhar.singh1928@ibm.com>
Signed-off-by: prakhar-singh1928 <prakhar.singh1928@ibm.com>
…om overriding default target Signed-off-by: Madhu Mohan Jaishankar <madhu.mohan.jaishankar@ibm.com>
Fix/makefile default goal
Signed-off-by: cafalchio <mcafalchio@gmail.com>
Signed-off-by: cafalchio <mcafalchio@gmail.com>
brian-hussey
approved these changes
Jul 7, 2026
brian-hussey
left a comment
Member
There was a problem hiding this comment.
Looks great, thanks @cafalchio and all.
jonpspri
pushed a commit
that referenced
this pull request
Jul 7, 2026
* Updated python package Signed-off-by: cafalchio <mcafalchio@gmail.com> * Removed wrong file reference for release Signed-off-by: cafalchio <mcafalchio@gmail.com> * Updated packages and version for release Signed-off-by: cafalchio <mcafalchio@gmail.com> * fixed python file headers Signed-off-by: cafalchio <mcafalchio@gmail.com> * chore: updated cdn packages Signed-off-by: prakhar-singh1928 <prakhar.singh1928@ibm.com> * chore: update font-awesone and sri_hashes Signed-off-by: prakhar-singh1928 <prakhar.singh1928@ibm.com> * fix(make): set .DEFAULT_GOAL to prevent plugin-integration include from overriding default target Signed-off-by: Madhu Mohan Jaishankar <madhu.mohan.jaishankar@ibm.com> * Updated release changelog and roadmap Signed-off-by: cafalchio <mcafalchio@gmail.com> * Added audit to rust crossbeam Signed-off-by: cafalchio <mcafalchio@gmail.com> --------- Signed-off-by: cafalchio <mcafalchio@gmail.com> Signed-off-by: prakhar-singh1928 <prakhar.singh1928@ibm.com> Signed-off-by: Madhu Mohan Jaishankar <madhu.mohan.jaishankar@ibm.com> Co-authored-by: prakhar-singh1928 <prakhar.singh1928@ibm.com> Co-authored-by: Madhu Mohan Jaishankar <madhu.mohan.jaishankar@ibm.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release v1.0.5
[1.0.5] - 2026-07-07 - API Versioning, Auth Hardening, A2A Compatibility, and Build Consolidation
Overview
Release 1.0.5 consolidates 60 PRs focused on API versioning and schema generation, security and auth hardening, A2A and MCP transport compatibility, Admin UI stability, and container/CI reliability. This release introduces the
/v1API surface, improves external identity-provider token handling, tightens sensitive-header behavior, and consolidates image build paths:/v1API prefix support with legacy route aliases, OpenAPI-to-MCP tool schema generation, MCP tool title serialization, gateway transport validation, and gateway refresh validation-error propagation.undiciupgrade,prometheus-fastapi-instrumentatorbump, CPEX plugin package updates, and 1.0.5 release package refresh.Added
API & MCP
POST /v1/tools/generate-schemas-from-openapifor generating MCP tool schemas from OpenAPI specifications without Admin UI dependencies.titlefield support to MCP tool serialization paths./v1prefix, with compatibility work in follow-up fixes for legacy unversioned aliases.A2A & Transport
ENABLE_SENSITIVE_HEADER_PASSTHROUGHsupport for controlled A2A passthrough-header behavior.rmcp/mcptransport support plus a legacy SSE shim for the fast-time server._metatraceparent values with outbound trace headers.Security & Auth
Tests
Changed
Security
envclaim and reject environment mismatches by default (EMBED_ENVIRONMENT_IN_TOKENS=true,VALIDATE_TOKEN_ENVIRONMENT=true). Added optionalDERIVE_KEY_PER_ENVIRONMENTto bind HS* signing keys to the deployment environment, including explicit-secret mints.JWT_SECRET_KEYper environment and rotate long-lived tokens. EnablingDERIVE_KEY_PER_ENVIRONMENTinvalidates tokens issued before it was turned on. RS*/ES* deployments must use distinct key pairs per environment.regex_filteranddeny_filter.Build & Containers
Containerfile.debian:trixie-slimtoubi-minimal.CI / DevOps
s390xandppc64lefrom the merge queue gate.Dependencies
Fixed
Security & Auth
get_rpc_filter_context.GET /teams.API & Gateway
/v1/v1prefixes on tool plugin binding routes and restored legacy unversioned aliases.GatewayCreateandGatewayUpdate.Admin UI
closestblur behavior.window.Adminregistrations inmcp_registry_partial.html.A2A & MCP Servers
wgethealthcheck and added SSE streaming plus a v1 agent card.Database & Multi-tenancy
Build, Packaging & Dependencies
prometheus-fastapi-instrumentatorto 8.0.1 to fix an admin login 500 crash.undicito 7.28.0.download-cdn-assets.sh.Tests
test_should_handle_object_parameter_validationby resolving an HTMX race and async evaluate error.CI
anchore/scan-actionto v7.4.0 for Node 24 and skipped unfixable CVEs.Deprecation Notice
ValidationMiddlewareare deprecated as of 2026-06-11 and will sunset on 2026-07-07. Use the Python MCP transport path, the Python A2A invocation path, and endpoint-level Pydantic or protocol-specific validation instead. See Deprecations.Documentation
Chores