From e272916cf7ab66750fc60b7f5130ee7437ca043d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 1 May 2026 00:35:38 +0000 Subject: [PATCH] chore: bump version to 0.13.0 Co-authored-by: github-actions[bot] --- CHANGELOG.md | 21 +++ package-lock.json | 4 +- package.json | 2 +- schemas/agentcore.schema.v1.json | 307 +++++++++++++++++++++++++++++++ 4 files changed, 331 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ec13d3ab0..30a011f94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,27 @@ All notable changes to this project will be documented in this file. +## [0.13.0] - 2026-05-01 + +### Added +- feat: evo preview features — config bundles, batch evaluation, recommendations, AB testing (#1068) (9ccf802) +- feat: wire telemetry into all add.* commands (#1050) (e9dfc16) +- feat: make parsing resilient to individual failures (#1062) (a4c37a2) +- feat: update @aws/agent-inspector to 0.3.0 (90f17b4) +- feat: update @aws/agent-inspector to 0.3.0 (278783a) + +### Fixed +- fix: remove unnecessary non-null assertions after .default([]) revert (#1075) (eab8c87) +- fix: revert .optional() to .default([]) and strip empty evo arrays on write (#1074) (8c5cdfe) +- fix: remove dead preflight patch, proper teardown, optional evo schema fields (#1073) (839b32b) +- fix: remove dead preflight patch and use proper teardown for evo resources (#1072) (0e38e9e) +- fix: resolve e2e import test concurrency races (#1067) (bd6f841) +- fix: forward custom headers in bearer token invoke paths (#1065) (3dccd97) + +### Other Changes +- refactor: consolidate cli-config into global-config (#802) (3aec000) +- ci: cut full e2e time in half via vitest sharding (#1016) (4daca83) + ## [0.11.0] - 2026-04-24 ### Added diff --git a/package-lock.json b/package-lock.json index a861d966d..7dc1e1b28 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@aws/agentcore", - "version": "0.12.2", + "version": "0.13.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@aws/agentcore", - "version": "0.12.2", + "version": "0.13.0", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { diff --git a/package.json b/package.json index e88a3c25e..0ddeb810c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@aws/agentcore", - "version": "0.12.2", + "version": "0.13.0", "description": "CLI for Amazon Bedrock AgentCore", "license": "Apache-2.0", "repository": { diff --git a/schemas/agentcore.schema.v1.json b/schemas/agentcore.schema.v1.json index c2dd737a7..f0cf5749a 100644 --- a/schemas/agentcore.schema.v1.json +++ b/schemas/agentcore.schema.v1.json @@ -690,6 +690,10 @@ "type": "string", "minLength": 1 }, + "endpoint": { + "type": "string", + "minLength": 1 + }, "evaluators": { "minItems": 1, "type": "array", @@ -1840,6 +1844,309 @@ "required": ["name"], "additionalProperties": false } + }, + "configBundles": { + "default": [], + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string", + "minLength": 1, + "maxLength": 100, + "pattern": "^[a-zA-Z][a-zA-Z0-9_]{0,99}$" + }, + "type": { + "default": "ConfigurationBundle", + "type": "string", + "const": "ConfigurationBundle" + }, + "description": { + "type": "string", + "minLength": 1, + "maxLength": 500 + }, + "components": { + "type": "object", + "propertyNames": { + "type": "string" + }, + "additionalProperties": { + "type": "object", + "properties": { + "configuration": { + "type": "object", + "propertyNames": { + "type": "string" + }, + "additionalProperties": {} + } + }, + "required": ["configuration"], + "additionalProperties": false + } + }, + "branchName": { + "type": "string", + "maxLength": 128 + }, + "commitMessage": { + "type": "string", + "maxLength": 500 + } + }, + "required": ["name", "components"], + "additionalProperties": false + } + }, + "abTests": { + "default": [], + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string", + "minLength": 1, + "maxLength": 48, + "pattern": "^[a-zA-Z][a-zA-Z0-9_]{0,47}$" + }, + "description": { + "type": "string", + "minLength": 1, + "maxLength": 200 + }, + "mode": { + "default": "config-bundle", + "type": "string", + "enum": ["config-bundle", "target-based"] + }, + "gatewayRef": { + "type": "string", + "minLength": 1 + }, + "roleArn": { + "type": "string", + "minLength": 1 + }, + "variants": { + "minItems": 2, + "maxItems": 2, + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string", + "enum": ["C", "T1"] + }, + "weight": { + "type": "integer", + "minimum": 1, + "maximum": 100 + }, + "variantConfiguration": { + "anyOf": [ + { + "type": "object", + "properties": { + "configurationBundle": { + "type": "object", + "properties": { + "bundleArn": { + "type": "string", + "minLength": 1 + }, + "bundleVersion": { + "type": "string", + "minLength": 1 + } + }, + "required": ["bundleArn", "bundleVersion"], + "additionalProperties": false + }, + "target": { + "not": {} + } + }, + "required": ["configurationBundle"], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "configurationBundle": { + "not": {} + }, + "target": { + "type": "object", + "properties": { + "targetName": { + "type": "string", + "minLength": 1, + "maxLength": 100 + } + }, + "required": ["targetName"], + "additionalProperties": false + } + }, + "required": ["target"], + "additionalProperties": false + } + ] + } + }, + "required": ["name", "weight", "variantConfiguration"], + "additionalProperties": false + } + }, + "evaluationConfig": { + "anyOf": [ + { + "type": "object", + "properties": { + "onlineEvaluationConfigArn": { + "type": "string", + "minLength": 1 + } + }, + "required": ["onlineEvaluationConfigArn"], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "perVariantOnlineEvaluationConfig": { + "minItems": 2, + "maxItems": 2, + "type": "array", + "items": { + "type": "object", + "properties": { + "treatmentName": { + "type": "string", + "enum": ["C", "T1"] + }, + "onlineEvaluationConfigArn": { + "type": "string", + "minLength": 1 + } + }, + "required": ["treatmentName", "onlineEvaluationConfigArn"], + "additionalProperties": false + } + } + }, + "required": ["perVariantOnlineEvaluationConfig"], + "additionalProperties": false + } + ] + }, + "gatewayFilter": { + "type": "object", + "properties": { + "targetPaths": { + "maxItems": 1, + "type": "array", + "items": { + "type": "string", + "minLength": 1, + "maxLength": 500 + } + } + }, + "required": ["targetPaths"], + "additionalProperties": false + }, + "trafficAllocationConfig": { + "type": "object", + "properties": { + "routeOnHeader": { + "type": "object", + "properties": { + "headerName": { + "type": "string", + "minLength": 1 + } + }, + "required": ["headerName"], + "additionalProperties": false + } + }, + "required": ["routeOnHeader"], + "additionalProperties": false + }, + "maxDurationDays": { + "type": "integer", + "minimum": 1, + "maximum": 90 + }, + "enableOnCreate": { + "type": "boolean" + }, + "promoted": { + "type": "boolean" + } + }, + "required": ["name", "gatewayRef", "variants", "evaluationConfig"], + "additionalProperties": false + } + }, + "httpGateways": { + "default": [], + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string", + "minLength": 1, + "maxLength": 48, + "pattern": "^[a-zA-Z][a-zA-Z0-9-]{0,47}$" + }, + "description": { + "type": "string", + "minLength": 1, + "maxLength": 200 + }, + "runtimeRef": { + "type": "string", + "minLength": 1 + }, + "roleArn": { + "type": "string", + "minLength": 1 + }, + "targets": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string", + "minLength": 1, + "maxLength": 100 + }, + "runtimeRef": { + "type": "string", + "minLength": 1 + }, + "qualifier": { + "default": "DEFAULT", + "type": "string", + "minLength": 1 + } + }, + "required": ["name", "runtimeRef"], + "additionalProperties": false + } + } + }, + "required": ["name", "runtimeRef"], + "additionalProperties": false + } } }, "required": ["name", "version"],