Skip to content

Releases: microsoft/agentrc

v2.0.1-25

08 Apr 07:14
d64bfc3

Choose a tag to compare

v2.0.1-25 Pre-release
Pre-release
feat: AgentRC Readiness Scanner Web App (#90)

* feat: add webapp with report rendering, Docker support, and CI/CD

* fix: update Trivy action version and improve Dockerfile for backend dependencies

* chore: initialize frontend package with vitest for testing

* fix: update Dockerfile to ignore scripts during npm install and simplify docker-compose context

* fix: harden frontend tests with dedicated vitest config and static imports

* fix: make Bicep secrets conditional for empty GH token

* fix: update achievedLevel validation to accept 0 and adjust related tests

* fix: enhance report validation and rendering by adding safe class handling for status, impact, and effort

* fix: improve report validation and enhance frontend theme handling

* fix: enhance share button functionality and add tooltip for better user guidance

* feat: add Azure Container Registry resource and update container image handling

* fix: update storage account naming convention to ensure uniqueness and lowercase formatting

* fix: update container image handling and improve resource naming conventions for Azure deployment

* fix: refine rate limiter to only skip OPTIONS requests and update allowed signal status in report rendering

* fix: rename GitHub token parameter for consistency in scanning configuration

* fix: remove existing env storage before Bicep deploy (Container Apps PUT limitation)

* fix: use ARM REST API for storage removal with propagation delay

* fix: delete container app before storage to allow Bicep recreation

* fix: import GHCR image into ACR, add GHCR auth for security scan, retry smoke tests

- Image was pushed to GHCR but Bicep pulls from ACR  added az acr import steps
- Security scan lacked GHCR auth  added docker/login-action + packages:read
- Smoke test had no retries after cold-start restarts  added retry loop

* fix: enhance report validation for areaReports and policies, add comprehensive tests

* fix: improve error handling in SPA route and enhance report validation logic

* feat(apm): add APM configuration checks and integrate into readiness criteria

* feat(report-validator): enhance validation logic for pillars, levels, and criteria arrays
fix(report): update report rendering logic to handle edge cases in passed and total values
style(progress): replace progress bar with spinner for better UX during repository cloning
fix(config): remove appInsightsConnectionString from public config response
fix(Dockerfile): ensure core package symlink is recreated after removal
fix(bicep): disable admin user for Azure Container Registry and add AcrPull role assignment
chore(package-lock): update dependencies and remove unnecessary dev dependencies

* fix: remove duplicate APM criteria already merged in main via PR #92

* fix: improve URL parsing and handle empty segments in owner/repo format
fix: resolve frontend path using fileURLToPath for better compatibility
fix: enhance theme toggle functionality to handle localStorage errors gracefully

* refactor: update build process and add esbuild configuration

- Changed the start script to run the bundled server from the dist directory.
- Added a build script to bundle the application using esbuild.
- Introduced a new esbuild configuration file to handle the bundling of the server.
- Updated dependencies to include esbuild and adjusted the location of @agentrc/core.

* fix(scanner): improve error handling for clone timeout and sanitize error messages

* fix(Dockerfile): correct paths for backend files and improve directory structure

* fix(report-validator): enhance validation and sanitization of criteria fields to prevent XSS
fix(report): use safe number handling for app and area summaries in report rendering
fix(Dockerfile): include node_modules from deps for backend build

* feat(storage): add report cleanup functionality and integrate with server startup

* fix(Dockerfile): simplify directory creation and ownership setup
fix(cleanup): streamline error handling in removeTempDir function

* fix(bicep): enforce constraints on name prefix parameters for resource naming
fix(scanner): encode GitHub token in clone URL to prevent issues with special characters

v2.0.1-24

07 Apr 07:13
d64bfc3

Choose a tag to compare

v2.0.1-24 Pre-release
Pre-release
feat: AgentRC Readiness Scanner Web App (#90)

* feat: add webapp with report rendering, Docker support, and CI/CD

* fix: update Trivy action version and improve Dockerfile for backend dependencies

* chore: initialize frontend package with vitest for testing

* fix: update Dockerfile to ignore scripts during npm install and simplify docker-compose context

* fix: harden frontend tests with dedicated vitest config and static imports

* fix: make Bicep secrets conditional for empty GH token

* fix: update achievedLevel validation to accept 0 and adjust related tests

* fix: enhance report validation and rendering by adding safe class handling for status, impact, and effort

* fix: improve report validation and enhance frontend theme handling

* fix: enhance share button functionality and add tooltip for better user guidance

* feat: add Azure Container Registry resource and update container image handling

* fix: update storage account naming convention to ensure uniqueness and lowercase formatting

* fix: update container image handling and improve resource naming conventions for Azure deployment

* fix: refine rate limiter to only skip OPTIONS requests and update allowed signal status in report rendering

* fix: rename GitHub token parameter for consistency in scanning configuration

* fix: remove existing env storage before Bicep deploy (Container Apps PUT limitation)

* fix: use ARM REST API for storage removal with propagation delay

* fix: delete container app before storage to allow Bicep recreation

* fix: import GHCR image into ACR, add GHCR auth for security scan, retry smoke tests

- Image was pushed to GHCR but Bicep pulls from ACR  added az acr import steps
- Security scan lacked GHCR auth  added docker/login-action + packages:read
- Smoke test had no retries after cold-start restarts  added retry loop

* fix: enhance report validation for areaReports and policies, add comprehensive tests

* fix: improve error handling in SPA route and enhance report validation logic

* feat(apm): add APM configuration checks and integrate into readiness criteria

* feat(report-validator): enhance validation logic for pillars, levels, and criteria arrays
fix(report): update report rendering logic to handle edge cases in passed and total values
style(progress): replace progress bar with spinner for better UX during repository cloning
fix(config): remove appInsightsConnectionString from public config response
fix(Dockerfile): ensure core package symlink is recreated after removal
fix(bicep): disable admin user for Azure Container Registry and add AcrPull role assignment
chore(package-lock): update dependencies and remove unnecessary dev dependencies

* fix: remove duplicate APM criteria already merged in main via PR #92

* fix: improve URL parsing and handle empty segments in owner/repo format
fix: resolve frontend path using fileURLToPath for better compatibility
fix: enhance theme toggle functionality to handle localStorage errors gracefully

* refactor: update build process and add esbuild configuration

- Changed the start script to run the bundled server from the dist directory.
- Added a build script to bundle the application using esbuild.
- Introduced a new esbuild configuration file to handle the bundling of the server.
- Updated dependencies to include esbuild and adjusted the location of @agentrc/core.

* fix(scanner): improve error handling for clone timeout and sanitize error messages

* fix(Dockerfile): correct paths for backend files and improve directory structure

* fix(report-validator): enhance validation and sanitization of criteria fields to prevent XSS
fix(report): use safe number handling for app and area summaries in report rendering
fix(Dockerfile): include node_modules from deps for backend build

* feat(storage): add report cleanup functionality and integrate with server startup

* fix(Dockerfile): simplify directory creation and ownership setup
fix(cleanup): streamline error handling in removeTempDir function

* fix(bicep): enforce constraints on name prefix parameters for resource naming
fix(scanner): encode GitHub token in clone URL to prevent issues with special characters

v2.0.1-23

06 Apr 07:12
d64bfc3

Choose a tag to compare

v2.0.1-23 Pre-release
Pre-release
feat: AgentRC Readiness Scanner Web App (#90)

* feat: add webapp with report rendering, Docker support, and CI/CD

* fix: update Trivy action version and improve Dockerfile for backend dependencies

* chore: initialize frontend package with vitest for testing

* fix: update Dockerfile to ignore scripts during npm install and simplify docker-compose context

* fix: harden frontend tests with dedicated vitest config and static imports

* fix: make Bicep secrets conditional for empty GH token

* fix: update achievedLevel validation to accept 0 and adjust related tests

* fix: enhance report validation and rendering by adding safe class handling for status, impact, and effort

* fix: improve report validation and enhance frontend theme handling

* fix: enhance share button functionality and add tooltip for better user guidance

* feat: add Azure Container Registry resource and update container image handling

* fix: update storage account naming convention to ensure uniqueness and lowercase formatting

* fix: update container image handling and improve resource naming conventions for Azure deployment

* fix: refine rate limiter to only skip OPTIONS requests and update allowed signal status in report rendering

* fix: rename GitHub token parameter for consistency in scanning configuration

* fix: remove existing env storage before Bicep deploy (Container Apps PUT limitation)

* fix: use ARM REST API for storage removal with propagation delay

* fix: delete container app before storage to allow Bicep recreation

* fix: import GHCR image into ACR, add GHCR auth for security scan, retry smoke tests

- Image was pushed to GHCR but Bicep pulls from ACR  added az acr import steps
- Security scan lacked GHCR auth  added docker/login-action + packages:read
- Smoke test had no retries after cold-start restarts  added retry loop

* fix: enhance report validation for areaReports and policies, add comprehensive tests

* fix: improve error handling in SPA route and enhance report validation logic

* feat(apm): add APM configuration checks and integrate into readiness criteria

* feat(report-validator): enhance validation logic for pillars, levels, and criteria arrays
fix(report): update report rendering logic to handle edge cases in passed and total values
style(progress): replace progress bar with spinner for better UX during repository cloning
fix(config): remove appInsightsConnectionString from public config response
fix(Dockerfile): ensure core package symlink is recreated after removal
fix(bicep): disable admin user for Azure Container Registry and add AcrPull role assignment
chore(package-lock): update dependencies and remove unnecessary dev dependencies

* fix: remove duplicate APM criteria already merged in main via PR #92

* fix: improve URL parsing and handle empty segments in owner/repo format
fix: resolve frontend path using fileURLToPath for better compatibility
fix: enhance theme toggle functionality to handle localStorage errors gracefully

* refactor: update build process and add esbuild configuration

- Changed the start script to run the bundled server from the dist directory.
- Added a build script to bundle the application using esbuild.
- Introduced a new esbuild configuration file to handle the bundling of the server.
- Updated dependencies to include esbuild and adjusted the location of @agentrc/core.

* fix(scanner): improve error handling for clone timeout and sanitize error messages

* fix(Dockerfile): correct paths for backend files and improve directory structure

* fix(report-validator): enhance validation and sanitization of criteria fields to prevent XSS
fix(report): use safe number handling for app and area summaries in report rendering
fix(Dockerfile): include node_modules from deps for backend build

* feat(storage): add report cleanup functionality and integrate with server startup

* fix(Dockerfile): simplify directory creation and ownership setup
fix(cleanup): streamline error handling in removeTempDir function

* fix(bicep): enforce constraints on name prefix parameters for resource naming
fix(scanner): encode GitHub token in clone URL to prevent issues with special characters

v2.0.1-22

04 Apr 07:24
d64bfc3

Choose a tag to compare

v2.0.1-22 Pre-release
Pre-release
feat: AgentRC Readiness Scanner Web App (#90)

* feat: add webapp with report rendering, Docker support, and CI/CD

* fix: update Trivy action version and improve Dockerfile for backend dependencies

* chore: initialize frontend package with vitest for testing

* fix: update Dockerfile to ignore scripts during npm install and simplify docker-compose context

* fix: harden frontend tests with dedicated vitest config and static imports

* fix: make Bicep secrets conditional for empty GH token

* fix: update achievedLevel validation to accept 0 and adjust related tests

* fix: enhance report validation and rendering by adding safe class handling for status, impact, and effort

* fix: improve report validation and enhance frontend theme handling

* fix: enhance share button functionality and add tooltip for better user guidance

* feat: add Azure Container Registry resource and update container image handling

* fix: update storage account naming convention to ensure uniqueness and lowercase formatting

* fix: update container image handling and improve resource naming conventions for Azure deployment

* fix: refine rate limiter to only skip OPTIONS requests and update allowed signal status in report rendering

* fix: rename GitHub token parameter for consistency in scanning configuration

* fix: remove existing env storage before Bicep deploy (Container Apps PUT limitation)

* fix: use ARM REST API for storage removal with propagation delay

* fix: delete container app before storage to allow Bicep recreation

* fix: import GHCR image into ACR, add GHCR auth for security scan, retry smoke tests

- Image was pushed to GHCR but Bicep pulls from ACR  added az acr import steps
- Security scan lacked GHCR auth  added docker/login-action + packages:read
- Smoke test had no retries after cold-start restarts  added retry loop

* fix: enhance report validation for areaReports and policies, add comprehensive tests

* fix: improve error handling in SPA route and enhance report validation logic

* feat(apm): add APM configuration checks and integrate into readiness criteria

* feat(report-validator): enhance validation logic for pillars, levels, and criteria arrays
fix(report): update report rendering logic to handle edge cases in passed and total values
style(progress): replace progress bar with spinner for better UX during repository cloning
fix(config): remove appInsightsConnectionString from public config response
fix(Dockerfile): ensure core package symlink is recreated after removal
fix(bicep): disable admin user for Azure Container Registry and add AcrPull role assignment
chore(package-lock): update dependencies and remove unnecessary dev dependencies

* fix: remove duplicate APM criteria already merged in main via PR #92

* fix: improve URL parsing and handle empty segments in owner/repo format
fix: resolve frontend path using fileURLToPath for better compatibility
fix: enhance theme toggle functionality to handle localStorage errors gracefully

* refactor: update build process and add esbuild configuration

- Changed the start script to run the bundled server from the dist directory.
- Added a build script to bundle the application using esbuild.
- Introduced a new esbuild configuration file to handle the bundling of the server.
- Updated dependencies to include esbuild and adjusted the location of @agentrc/core.

* fix(scanner): improve error handling for clone timeout and sanitize error messages

* fix(Dockerfile): correct paths for backend files and improve directory structure

* fix(report-validator): enhance validation and sanitization of criteria fields to prevent XSS
fix(report): use safe number handling for app and area summaries in report rendering
fix(Dockerfile): include node_modules from deps for backend build

* feat(storage): add report cleanup functionality and integrate with server startup

* fix(Dockerfile): simplify directory creation and ownership setup
fix(cleanup): streamline error handling in removeTempDir function

* fix(bicep): enforce constraints on name prefix parameters for resource naming
fix(scanner): encode GitHub token in clone URL to prevent issues with special characters

v2.0.1-21

03 Apr 07:15
d64bfc3

Choose a tag to compare

v2.0.1-21 Pre-release
Pre-release
feat: AgentRC Readiness Scanner Web App (#90)

* feat: add webapp with report rendering, Docker support, and CI/CD

* fix: update Trivy action version and improve Dockerfile for backend dependencies

* chore: initialize frontend package with vitest for testing

* fix: update Dockerfile to ignore scripts during npm install and simplify docker-compose context

* fix: harden frontend tests with dedicated vitest config and static imports

* fix: make Bicep secrets conditional for empty GH token

* fix: update achievedLevel validation to accept 0 and adjust related tests

* fix: enhance report validation and rendering by adding safe class handling for status, impact, and effort

* fix: improve report validation and enhance frontend theme handling

* fix: enhance share button functionality and add tooltip for better user guidance

* feat: add Azure Container Registry resource and update container image handling

* fix: update storage account naming convention to ensure uniqueness and lowercase formatting

* fix: update container image handling and improve resource naming conventions for Azure deployment

* fix: refine rate limiter to only skip OPTIONS requests and update allowed signal status in report rendering

* fix: rename GitHub token parameter for consistency in scanning configuration

* fix: remove existing env storage before Bicep deploy (Container Apps PUT limitation)

* fix: use ARM REST API for storage removal with propagation delay

* fix: delete container app before storage to allow Bicep recreation

* fix: import GHCR image into ACR, add GHCR auth for security scan, retry smoke tests

- Image was pushed to GHCR but Bicep pulls from ACR  added az acr import steps
- Security scan lacked GHCR auth  added docker/login-action + packages:read
- Smoke test had no retries after cold-start restarts  added retry loop

* fix: enhance report validation for areaReports and policies, add comprehensive tests

* fix: improve error handling in SPA route and enhance report validation logic

* feat(apm): add APM configuration checks and integrate into readiness criteria

* feat(report-validator): enhance validation logic for pillars, levels, and criteria arrays
fix(report): update report rendering logic to handle edge cases in passed and total values
style(progress): replace progress bar with spinner for better UX during repository cloning
fix(config): remove appInsightsConnectionString from public config response
fix(Dockerfile): ensure core package symlink is recreated after removal
fix(bicep): disable admin user for Azure Container Registry and add AcrPull role assignment
chore(package-lock): update dependencies and remove unnecessary dev dependencies

* fix: remove duplicate APM criteria already merged in main via PR #92

* fix: improve URL parsing and handle empty segments in owner/repo format
fix: resolve frontend path using fileURLToPath for better compatibility
fix: enhance theme toggle functionality to handle localStorage errors gracefully

* refactor: update build process and add esbuild configuration

- Changed the start script to run the bundled server from the dist directory.
- Added a build script to bundle the application using esbuild.
- Introduced a new esbuild configuration file to handle the bundling of the server.
- Updated dependencies to include esbuild and adjusted the location of @agentrc/core.

* fix(scanner): improve error handling for clone timeout and sanitize error messages

* fix(Dockerfile): correct paths for backend files and improve directory structure

* fix(report-validator): enhance validation and sanitization of criteria fields to prevent XSS
fix(report): use safe number handling for app and area summaries in report rendering
fix(Dockerfile): include node_modules from deps for backend build

* feat(storage): add report cleanup functionality and integrate with server startup

* fix(Dockerfile): simplify directory creation and ownership setup
fix(cleanup): streamline error handling in removeTempDir function

* fix(bicep): enforce constraints on name prefix parameters for resource naming
fix(scanner): encode GitHub token in clone URL to prevent issues with special characters

v2.0.1-20

02 Apr 07:15
d64bfc3

Choose a tag to compare

v2.0.1-20 Pre-release
Pre-release
feat: AgentRC Readiness Scanner Web App (#90)

* feat: add webapp with report rendering, Docker support, and CI/CD

* fix: update Trivy action version and improve Dockerfile for backend dependencies

* chore: initialize frontend package with vitest for testing

* fix: update Dockerfile to ignore scripts during npm install and simplify docker-compose context

* fix: harden frontend tests with dedicated vitest config and static imports

* fix: make Bicep secrets conditional for empty GH token

* fix: update achievedLevel validation to accept 0 and adjust related tests

* fix: enhance report validation and rendering by adding safe class handling for status, impact, and effort

* fix: improve report validation and enhance frontend theme handling

* fix: enhance share button functionality and add tooltip for better user guidance

* feat: add Azure Container Registry resource and update container image handling

* fix: update storage account naming convention to ensure uniqueness and lowercase formatting

* fix: update container image handling and improve resource naming conventions for Azure deployment

* fix: refine rate limiter to only skip OPTIONS requests and update allowed signal status in report rendering

* fix: rename GitHub token parameter for consistency in scanning configuration

* fix: remove existing env storage before Bicep deploy (Container Apps PUT limitation)

* fix: use ARM REST API for storage removal with propagation delay

* fix: delete container app before storage to allow Bicep recreation

* fix: import GHCR image into ACR, add GHCR auth for security scan, retry smoke tests

- Image was pushed to GHCR but Bicep pulls from ACR  added az acr import steps
- Security scan lacked GHCR auth  added docker/login-action + packages:read
- Smoke test had no retries after cold-start restarts  added retry loop

* fix: enhance report validation for areaReports and policies, add comprehensive tests

* fix: improve error handling in SPA route and enhance report validation logic

* feat(apm): add APM configuration checks and integrate into readiness criteria

* feat(report-validator): enhance validation logic for pillars, levels, and criteria arrays
fix(report): update report rendering logic to handle edge cases in passed and total values
style(progress): replace progress bar with spinner for better UX during repository cloning
fix(config): remove appInsightsConnectionString from public config response
fix(Dockerfile): ensure core package symlink is recreated after removal
fix(bicep): disable admin user for Azure Container Registry and add AcrPull role assignment
chore(package-lock): update dependencies and remove unnecessary dev dependencies

* fix: remove duplicate APM criteria already merged in main via PR #92

* fix: improve URL parsing and handle empty segments in owner/repo format
fix: resolve frontend path using fileURLToPath for better compatibility
fix: enhance theme toggle functionality to handle localStorage errors gracefully

* refactor: update build process and add esbuild configuration

- Changed the start script to run the bundled server from the dist directory.
- Added a build script to bundle the application using esbuild.
- Introduced a new esbuild configuration file to handle the bundling of the server.
- Updated dependencies to include esbuild and adjusted the location of @agentrc/core.

* fix(scanner): improve error handling for clone timeout and sanitize error messages

* fix(Dockerfile): correct paths for backend files and improve directory structure

* fix(report-validator): enhance validation and sanitization of criteria fields to prevent XSS
fix(report): use safe number handling for app and area summaries in report rendering
fix(Dockerfile): include node_modules from deps for backend build

* feat(storage): add report cleanup functionality and integrate with server startup

* fix(Dockerfile): simplify directory creation and ownership setup
fix(cleanup): streamline error handling in removeTempDir function

* fix(bicep): enforce constraints on name prefix parameters for resource naming
fix(scanner): encode GitHub token in clone URL to prevent issues with special characters

v2.0.1-19

01 Apr 07:14
d64bfc3

Choose a tag to compare

v2.0.1-19 Pre-release
Pre-release

Changes:

  • #90: feat: AgentRC Readiness Scanner Web App
  • #92: feat(readiness): add APM awareness to ai-tooling pillar
  • #100: fix(ci): set workingDirectory for ADO extension pipelines
  • #98: feat: detect VS Code location settings in readiness checks
  • #95: docs: add APM ecosystem section to README
  • #94: feat(init): bridge to APM during init for cross-team distribution
  • #93: feat(init): bridge to APM during init for cross-team distribution
  • #91: feat(readiness): Add APM (Agent Package Manager) awareness to ai-tooling pillar

This list of changes was auto generated.

v2.0.1-18

31 Mar 07:15
9ed9850

Choose a tag to compare

v2.0.1-18 Pre-release
Pre-release
build(deps): bump github/gh-aw from 0.61.0 to 0.63.1

Bumps [github/gh-aw](https://github.com/github/gh-aw) from 0.61.0 to 0.63.1.
- [Release notes](https://github.com/github/gh-aw/releases)
- [Changelog](https://github.com/github/gh-aw/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/gh-aw/compare/9758a19d946df81723a0938eb0b4e41236bab981...f0a832113922af072f460f5730f104e004687e67)

---
updated-dependencies:
- dependency-name: github/gh-aw
  dependency-version: 0.63.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v2.0.1-17

30 Mar 07:12
07d9845

Choose a tag to compare

v2.0.1-17 Pre-release
Pre-release
build(deps): bump @github/copilot-sdk from 0.1.32 to 0.2.0 in the pro…

v2.0.1-16

29 Mar 07:12
07d9845

Choose a tag to compare

v2.0.1-16 Pre-release
Pre-release
build(deps): bump @github/copilot-sdk from 0.1.32 to 0.2.0 in the pro…