From 22af04ee5ce420a8caabf36c68488eefd302422b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 10 Nov 2025 15:32:03 +0000 Subject: [PATCH 1/8] Initial plan From b58460d5d1d6b131aa1982436e103b9f97b8ab81 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 10 Nov 2025 16:02:07 +0000 Subject: [PATCH 2/8] Add CHANGELOG version change analysis tool Co-authored-by: maririos <9868623+maririos@users.noreply.github.com> --- analyze_changelog_versions.py | 333 +++++++++++++++++++++++++++++++++ changelog_version_analysis.csv | 18 ++ debug_analysis.py | 76 ++++++++ 3 files changed, 427 insertions(+) create mode 100644 analyze_changelog_versions.py create mode 100644 changelog_version_analysis.csv create mode 100644 debug_analysis.py diff --git a/analyze_changelog_versions.py b/analyze_changelog_versions.py new file mode 100644 index 000000000000..0a1a67ac240c --- /dev/null +++ b/analyze_changelog_versions.py @@ -0,0 +1,333 @@ +#!/usr/bin/env python3 +""" +Analyze CHANGELOG.md files to track version changes before release. + +This script: +1. Finds CHANGELOG.md files in the repository +2. Tracks version changes through git history +3. Counts how many times a version changed while unreleased +4. Calculates statistics per file and overall +5. Outputs results to CSV + +Example: + 1.0.0-beta.1 (Unreleased) -> 1.0.0-beta.2 (Unreleased) -> 1.0.0 (2025-11-10) + This counts as 2 version changes before release. +""" + +import re +import subprocess +import csv +from datetime import datetime, timedelta +from pathlib import Path +from collections import defaultdict +from typing import List, Dict, Tuple, Optional + + +def run_git_command(cmd: List[str], cwd: str) -> str: + """Run a git command and return output.""" + result = subprocess.run( + cmd, + cwd=cwd, + capture_output=True, + text=True, + check=True + ) + return result.stdout + + +def find_changelog_files(repo_root: str, limit: Optional[int] = None) -> List[Path]: + """Find all CHANGELOG.md files in the repository.""" + changelogs = [] + sdk_dir = Path(repo_root) / "sdk" + + if sdk_dir.exists(): + for changelog in sdk_dir.rglob("CHANGELOG.md"): + changelogs.append(changelog) + if limit and len(changelogs) >= limit: + break + + return sorted(changelogs) + + +def parse_version_line(line: str) -> Optional[Tuple[str, Optional[str]]]: + """ + Parse a version line from CHANGELOG.md. + + Returns: (version, date) or None + Examples: + "## 1.0.0 (2025-11-10)" -> ("1.0.0", "2025-11-10") + "## 1.0.0-beta.1 (Unreleased)" -> ("1.0.0-beta.1", None) + """ + # Match version headers like ## 1.0.0 (2025-11-10) or ## 1.0.0-beta.1 (Unreleased) + pattern = r'^##\s+([\d.]+(?:-[a-zA-Z0-9.]+)?)\s+\(([^)]+)\)' + match = re.match(pattern, line.strip()) + + if match: + version = match.group(1) + date_str = match.group(2).strip() + + # Check if it's unreleased + if date_str.lower() == "unreleased": + return (version, None) + + # Try to parse as date + try: + datetime.strptime(date_str, "%Y-%m-%d") + return (version, date_str) + except ValueError: + return (version, None) + + return None + + +def get_git_history_for_file(repo_root: str, filepath: str, since_date: str) -> List[Tuple[str, str, str]]: + """ + Get git history for a specific file. + + Returns: List of (commit_hash, date, content) tuples + """ + rel_path = Path(filepath).relative_to(repo_root) + + try: + # Get commits that modified this file since the given date + log_cmd = [ + "git", "--no-pager", "log", + "--follow", + "--since", since_date, + "--format=%H|%ci", + "--", str(rel_path) + ] + log_output = run_git_command(log_cmd, repo_root) + + if not log_output.strip(): + return [] + + commits = [] + for line in log_output.strip().split('\n'): + if '|' in line: + commit_hash, commit_date = line.split('|', 1) + # Get file content at this commit + try: + show_cmd = ["git", "--no-pager", "show", f"{commit_hash}:{rel_path}"] + content = run_git_command(show_cmd, repo_root) + commits.append((commit_hash, commit_date, content)) + except subprocess.CalledProcessError: + # File might not exist at this commit + continue + + return commits + except subprocess.CalledProcessError: + return [] + + +def extract_versions_from_changelog(content: str) -> List[Tuple[str, Optional[str]]]: + """ + Extract all version entries from changelog content. + + Returns: List of (version, release_date) tuples in order they appear + """ + versions = [] + for line in content.split('\n'): + parsed = parse_version_line(line) + if parsed: + versions.append(parsed) + + return versions + + +def analyze_version_changes(repo_root: str, changelog_path: str, since_date: str) -> Dict: + """ + Analyze version changes for a single CHANGELOG.md file. + + Algorithm: + 1. Go through commits chronologically + 2. Track the "top" version (first in changelog) at each commit + 3. When a version transitions from unreleased to released, count how many + distinct unreleased version numbers appeared before that release + + Example: + - Commit 1: ## 1.0.0-beta.1 (Unreleased) <- Start tracking + - Commit 2: ## 1.0.0-beta.2 (Unreleased) <- Version changed (1 change) + - Commit 3: ## 1.0.0 (2025-11-10) <- Released (1 total change before release) + + Returns: Dictionary with analysis results + """ + # Get git history for this file + history = get_git_history_for_file(repo_root, changelog_path, since_date) + + if not history: + return { + "path": changelog_path, + "releases": [], + "total_changes": 0, + "avg_changes": 0.0 + } + + # Build sequence of top versions commit by commit + commit_sequence = [] + + # Process commits in chronological order (oldest first) + for commit_hash, commit_date, content in reversed(history): + versions = extract_versions_from_changelog(content) + + if versions: + top_version, top_release_date = versions[0] + commit_sequence.append({ + "commit": commit_hash[:7], + "date": commit_date.split()[0], + "version": top_version, + "released": top_release_date is not None, + "release_date": top_release_date + }) + + # Find release events and count preceding unreleased version changes + releases = [] + i = 0 + + while i < len(commit_sequence): + commit = commit_sequence[i] + + # Found a release + if commit["released"]: + # Filter by date range + try: + release_dt = datetime.strptime(commit["release_date"], "%Y-%m-%d") + cutoff_dt = datetime.strptime(since_date, "%Y-%m-%d") + + if release_dt >= cutoff_dt: + # Count distinct unreleased versions that came before this release + # Look backwards from this point + unreleased_versions = set() + + # Go back through commits to find unreleased versions leading to this + j = i - 1 + while j >= 0: + prev_commit = commit_sequence[j] + + # Stop when we hit another release or a completely different version series + if prev_commit["released"]: + break + + # Add this unreleased version + unreleased_versions.add(prev_commit["version"]) + j -= 1 + + # Number of changes = distinct versions - 1 (first doesn't count as change) + # But if the released version itself appeared as unreleased, include it + if commit["version"] in [commit_sequence[k]["version"] for k in range(max(0, i-10), i) if not commit_sequence[k]["released"]]: + unreleased_versions.add(commit["version"]) + + num_changes = max(0, len(unreleased_versions) - 1) if unreleased_versions else 0 + + releases.append({ + "version": commit["version"], + "changes": num_changes, + "release_date": commit["release_date"] + }) + except ValueError: + pass + + i += 1 + + total_changes = sum(r["changes"] for r in releases) + avg_changes = total_changes / len(releases) if releases else 0.0 + + return { + "path": changelog_path, + "releases": releases, + "total_changes": total_changes, + "avg_changes": avg_changes + } + + +def main(): + """Main analysis function.""" + repo_root = "/home/runner/work/azure-sdk-for-net/azure-sdk-for-net" + + # Calculate date 3 months ago + three_months_ago = datetime.now() - timedelta(days=90) + since_date = three_months_ago.strftime("%Y-%m-%d") + + print(f"Analyzing CHANGELOG.md files...") + print(f"Looking for releases since: {since_date}") + print() + + # Find first 10 changelog files for testing + changelog_files = find_changelog_files(repo_root, limit=10) + print(f"Found {len(changelog_files)} CHANGELOG.md files to analyze") + print() + + # Analyze each file + results = [] + for i, changelog_path in enumerate(changelog_files, 1): + rel_path = str(changelog_path.relative_to(repo_root)) + print(f"[{i}/{len(changelog_files)}] Analyzing {rel_path}...") + + analysis = analyze_version_changes(repo_root, str(changelog_path), since_date) + + if analysis["releases"]: + results.append(analysis) + print(f" Found {len(analysis['releases'])} release(s) with {analysis['total_changes']} total changes (avg: {analysis['avg_changes']:.2f})") + else: + print(f" No releases found in date range") + print() + + # Write results to CSV + output_file = Path(repo_root) / "changelog_version_analysis.csv" + + with open(output_file, 'w', newline='') as csvfile: + fieldnames = ['changelog_path', 'version', 'changes_before_release', 'release_date', 'avg_changes_per_file'] + writer = csv.DictWriter(csvfile, fieldnames=fieldnames) + + writer.writeheader() + + for result in results: + rel_path = str(Path(result["path"]).relative_to(repo_root)) + + if result["releases"]: + for release in result["releases"]: + writer.writerow({ + 'changelog_path': rel_path, + 'version': release['version'], + 'changes_before_release': release['changes'], + 'release_date': release['release_date'], + 'avg_changes_per_file': f"{result['avg_changes']:.2f}" + }) + else: + writer.writerow({ + 'changelog_path': rel_path, + 'version': 'N/A', + 'changes_before_release': 0, + 'release_date': 'N/A', + 'avg_changes_per_file': '0.00' + }) + + # Print summary + print("=" * 80) + print("SUMMARY") + print("=" * 80) + print(f"Files analyzed: {len(changelog_files)}") + print(f"Files with releases in date range: {len(results)}") + + if results: + total_releases = sum(len(r["releases"]) for r in results) + total_changes = sum(r["total_changes"] for r in results) + overall_avg = total_changes / total_releases if total_releases > 0 else 0 + + print(f"Total releases found: {total_releases}") + print(f"Total version changes before release: {total_changes}") + print(f"Overall average changes per release: {overall_avg:.2f}") + + # Print per-file averages + print() + print("Per-file averages:") + for result in results: + rel_path = str(Path(result["path"]).relative_to(repo_root)) + print(f" {rel_path}: {result['avg_changes']:.2f}") + + print() + print(f"Results written to: {output_file}") + + +if __name__ == "__main__": + main() diff --git a/changelog_version_analysis.csv b/changelog_version_analysis.csv new file mode 100644 index 000000000000..299e44184003 --- /dev/null +++ b/changelog_version_analysis.csv @@ -0,0 +1,18 @@ +changelog_path,version,changes_before_release,release_date,avg_changes_per_file +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.2,0,2025-08-13,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.3,0,2025-08-22,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.4,0,2025-09-05,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.5,0,2025-09-18,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.6,0,2025-10-10,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.7,0,2025-10-28,0.00 +sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.0.0-beta.11,0,2025-08-20,0.00 +sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.0.0,0,2025-10-01,0.00 +sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.1.0,0,2025-11-03,0.00 +sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.1,0,2025-09-16,0.00 +sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.2,0,2025-09-22,0.00 +sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.3,0,2025-09-26,0.00 +sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.4,0,2025-09-30,0.00 +sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0,0,2025-10-01,0.00 +sdk/resourcehealth/Azure.ResourceManager.ResourceHealth/CHANGELOG.md,1.1.0-beta.5,0,2025-08-21,0.00 +sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/CHANGELOG.md,1.0.0-beta.1,0,2025-09-19,0.00 +sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/CHANGELOG.md,1.0.0,0,2025-09-01,0.00 diff --git a/debug_analysis.py b/debug_analysis.py new file mode 100644 index 000000000000..a088df42dfa6 --- /dev/null +++ b/debug_analysis.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python3 +"""Debug script to understand version evolution""" + +import re +import subprocess +from datetime import datetime, timedelta +from pathlib import Path + +def run_git_command(cmd, cwd): + result = subprocess.run(cmd, cwd=cwd, capture_output=True, text=True, check=True) + return result.stdout + +def parse_version_line(line): + pattern = r'^##\s+([\d.]+(?:-[a-zA-Z0-9.]+)?)\s+\(([^)]+)\)' + match = re.match(pattern, line.strip()) + + if match: + version = match.group(1) + date_str = match.group(2).strip() + + if date_str.lower() == "unreleased": + return (version, None) + + try: + datetime.strptime(date_str, "%Y-%m-%d") + return (version, date_str) + except ValueError: + return (version, None) + + return None + +def extract_versions_from_changelog(content): + versions = [] + for line in content.split('\n'): + parsed = parse_version_line(line) + if parsed: + versions.append(parsed) + + return versions + +repo_root = "/home/runner/work/azure-sdk-for-net/azure-sdk-for-net" +changelog = "sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md" +since_date = "2025-08-01" + +rel_path = changelog + +# Get commits +log_cmd = [ + "git", "--no-pager", "log", + "--follow", + "--since", since_date, + "--format=%H|%ci", + "--", str(rel_path) +] +log_output = run_git_command(log_cmd, repo_root) + +commits = [] +for line in log_output.strip().split('\n')[:30]: # First 30 commits + if '|' in line: + commit_hash, commit_date = line.split('|', 1) + try: + show_cmd = ["git", "--no-pager", "show", f"{commit_hash}:{rel_path}"] + content = run_git_command(show_cmd, repo_root) + commits.append((commit_hash[:7], commit_date.split()[0], content)) + except: + pass + +print(f"Found {len(commits)} commits") +print() + +# Process in chronological order +for commit_hash, commit_date, content in reversed(commits): + versions = extract_versions_from_changelog(content) + if versions: + top_version, top_release_date = versions[0] + print(f"{commit_date} {commit_hash}: ## {top_version} ({'Released: ' + top_release_date if top_release_date else 'Unreleased'})") From 78b6f7978bad1f781ae1ea7d53c0a41ef790f8b5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 10 Nov 2025 16:03:22 +0000 Subject: [PATCH 3/8] Add documentation and cleanup for CHANGELOG analysis tool Co-authored-by: maririos <9868623+maririos@users.noreply.github.com> --- .gitignore | 1 + CHANGELOG_ANALYSIS_README.md | 89 ++++++++++++++++++++++++++++++++++++ debug_analysis.py | 76 ------------------------------ 3 files changed, 90 insertions(+), 76 deletions(-) create mode 100644 CHANGELOG_ANALYSIS_README.md delete mode 100644 debug_analysis.py diff --git a/.gitignore b/.gitignore index de5cb2f5f42e..8c4da3442752 100644 --- a/.gitignore +++ b/.gitignore @@ -182,3 +182,4 @@ tsp_client_metadata.yaml # Common toolchain intermediate files temp +debug_analysis.py diff --git a/CHANGELOG_ANALYSIS_README.md b/CHANGELOG_ANALYSIS_README.md new file mode 100644 index 000000000000..78cfb121c2cf --- /dev/null +++ b/CHANGELOG_ANALYSIS_README.md @@ -0,0 +1,89 @@ +# CHANGELOG Version Change Analysis Tool + +## Purpose + +This tool analyzes CHANGELOG.md files across the Azure SDK repository to track how many times unreleased package versions changed before being released. + +## Background + +SDK packages maintain a CHANGELOG.md file with version entries in the format: +- `## 1.0.0-beta.1 (Unreleased)` - Version is being actively developed +- `## 1.0.0-beta.1 (2025-11-10)` - Version was released on the specified date + +The tool tracks the evolution of version numbers to understand how frequently version numbers change while in an unreleased state. + +## Usage + +### Basic Usage + +Run the analysis on a sample of 10 CHANGELOG files: + +```bash +python3 analyze_changelog_versions.py +``` + +### Configuration + +Edit the script to adjust: +- **Time period**: Modify `three_months_ago` calculation in `main()` function +- **File limit**: Change the `limit` parameter in `find_changelog_files()` call +- **File selection**: Modify the `find_changelog_files()` function to target specific directories + +### Output + +The tool generates: +1. **Console output**: Summary statistics and per-file analysis +2. **CSV file**: `changelog_version_analysis.csv` with columns: + - `changelog_path`: Relative path to the CHANGELOG.md file + - `version`: The released version number + - `changes_before_release`: Count of version number changes while unreleased + - `release_date`: Date the version was released + - `avg_changes_per_file`: Average changes per release for this file + +## How It Works + +1. **Find CHANGELOGs**: Locates all CHANGELOG.md files under the `sdk/` directory +2. **Retrieve Git History**: Gets full commit history for each file (requires unshallow clone) +3. **Parse Versions**: Extracts version headers and determines if they're released or unreleased +4. **Track Evolution**: Follows the chronological sequence of version numbers +5. **Count Changes**: For each release, counts how many distinct version numbers appeared while unreleased +6. **Calculate Statistics**: Computes per-file and overall averages + +## Example Scenarios + +### Scenario 1: No version changes before release +``` +Commit 1: ## 1.0.0-beta.1 (Unreleased) +Commit 2: ## 1.0.0-beta.1 (Unreleased) <- Same version, multiple commits +Commit 3: ## 1.0.0-beta.1 (2025-11-10) <- Released +Result: 0 changes before release +``` + +### Scenario 2: Version changes before release +``` +Commit 1: ## 1.0.0-beta.1 (Unreleased) +Commit 2: ## 1.0.0-beta.2 (Unreleased) <- Version changed (1 change) +Commit 3: ## 1.0.0-beta.3 (Unreleased) <- Version changed again (2 changes) +Commit 4: ## 1.0.0 (2025-11-10) <- Released +Result: 2 changes before release +``` + +### Scenario 3: Multiple releases per file +``` +Release 1: beta.1 → beta.2 → released (1 change) +Release 2: 1.1.0-beta.1 → 1.1.0 (0 changes) +Average: 0.5 changes per release for this file +``` + +## Requirements + +- Python 3.7+ +- Git repository with full history (run `git fetch --unshallow` if needed) +- Standard library only (no external dependencies) + +## Notes + +- The tool looks back 3 months from the current date by default +- Only released versions (with dates) are included in the analysis +- The analysis is based on the "top" version in each commit (first version header in the CHANGELOG) +- Files with no releases in the time period are skipped in the output diff --git a/debug_analysis.py b/debug_analysis.py deleted file mode 100644 index a088df42dfa6..000000000000 --- a/debug_analysis.py +++ /dev/null @@ -1,76 +0,0 @@ -#!/usr/bin/env python3 -"""Debug script to understand version evolution""" - -import re -import subprocess -from datetime import datetime, timedelta -from pathlib import Path - -def run_git_command(cmd, cwd): - result = subprocess.run(cmd, cwd=cwd, capture_output=True, text=True, check=True) - return result.stdout - -def parse_version_line(line): - pattern = r'^##\s+([\d.]+(?:-[a-zA-Z0-9.]+)?)\s+\(([^)]+)\)' - match = re.match(pattern, line.strip()) - - if match: - version = match.group(1) - date_str = match.group(2).strip() - - if date_str.lower() == "unreleased": - return (version, None) - - try: - datetime.strptime(date_str, "%Y-%m-%d") - return (version, date_str) - except ValueError: - return (version, None) - - return None - -def extract_versions_from_changelog(content): - versions = [] - for line in content.split('\n'): - parsed = parse_version_line(line) - if parsed: - versions.append(parsed) - - return versions - -repo_root = "/home/runner/work/azure-sdk-for-net/azure-sdk-for-net" -changelog = "sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md" -since_date = "2025-08-01" - -rel_path = changelog - -# Get commits -log_cmd = [ - "git", "--no-pager", "log", - "--follow", - "--since", since_date, - "--format=%H|%ci", - "--", str(rel_path) -] -log_output = run_git_command(log_cmd, repo_root) - -commits = [] -for line in log_output.strip().split('\n')[:30]: # First 30 commits - if '|' in line: - commit_hash, commit_date = line.split('|', 1) - try: - show_cmd = ["git", "--no-pager", "show", f"{commit_hash}:{rel_path}"] - content = run_git_command(show_cmd, repo_root) - commits.append((commit_hash[:7], commit_date.split()[0], content)) - except: - pass - -print(f"Found {len(commits)} commits") -print() - -# Process in chronological order -for commit_hash, commit_date, content in reversed(commits): - versions = extract_versions_from_changelog(content) - if versions: - top_version, top_release_date = versions[0] - print(f"{commit_date} {commit_hash}: ## {top_version} ({'Released: ' + top_release_date if top_release_date else 'Unreleased'})") From 61b4185485c688edd18848d2e2f14774c9cb72d7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 10 Nov 2025 17:28:36 +0000 Subject: [PATCH 4/8] Scale analysis to all 430 CHANGELOG files in last 3 months Co-authored-by: maririos <9868623+maririos@users.noreply.github.com> --- analyze_changelog_versions.py | 4 ++-- changelog_version_analysis.csv | 27 ++++++++++----------------- 2 files changed, 12 insertions(+), 19 deletions(-) diff --git a/analyze_changelog_versions.py b/analyze_changelog_versions.py index 0a1a67ac240c..9f3690f22e46 100644 --- a/analyze_changelog_versions.py +++ b/analyze_changelog_versions.py @@ -252,8 +252,8 @@ def main(): print(f"Looking for releases since: {since_date}") print() - # Find first 10 changelog files for testing - changelog_files = find_changelog_files(repo_root, limit=10) + # Find all changelog files + changelog_files = find_changelog_files(repo_root, limit=None) print(f"Found {len(changelog_files)} CHANGELOG.md files to analyze") print() diff --git a/changelog_version_analysis.csv b/changelog_version_analysis.csv index 299e44184003..edec3fde4b6b 100644 --- a/changelog_version_analysis.csv +++ b/changelog_version_analysis.csv @@ -1,18 +1,11 @@ changelog_path,version,changes_before_release,release_date,avg_changes_per_file -sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.2,0,2025-08-13,0.00 -sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.3,0,2025-08-22,0.00 -sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.4,0,2025-09-05,0.00 -sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.5,0,2025-09-18,0.00 -sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.6,0,2025-10-10,0.00 -sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.7,0,2025-10-28,0.00 -sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.0.0-beta.11,0,2025-08-20,0.00 -sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.0.0,0,2025-10-01,0.00 -sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.1.0,0,2025-11-03,0.00 -sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.1,0,2025-09-16,0.00 -sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.2,0,2025-09-22,0.00 -sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.3,0,2025-09-26,0.00 -sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.4,0,2025-09-30,0.00 -sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0,0,2025-10-01,0.00 -sdk/resourcehealth/Azure.ResourceManager.ResourceHealth/CHANGELOG.md,1.1.0-beta.5,0,2025-08-21,0.00 -sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/CHANGELOG.md,1.0.0-beta.1,0,2025-09-19,0.00 -sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/CHANGELOG.md,1.0.0,0,2025-09-01,0.00 +sdk/agentserver/Azure.AI.AgentServer.AgentFramework/CHANGELOG.md,1.0.0-beta.1,0,2025-11-07,0.00 +sdk/agentserver/Azure.AI.AgentServer.Contracts/CHANGELOG.md,1.0.0-beta.1,0,2025-11-07,0.00 +sdk/agentserver/Azure.AI.AgentServer.Core/CHANGELOG.md,1.0.0-beta.1,0,2025-11-07,0.00 +sdk/appconfiguration/Azure.Data.AppConfiguration/CHANGELOG.md,1.7.0,0,2025-11-07,0.00 +sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/CHANGELOG.md,1.5.2,0,2025-11-11,0.00 +sdk/core/Azure.Core/CHANGELOG.md,1.50.0,0,2025-11-05,0.00 +sdk/datafactory/Azure.ResourceManager.DataFactory/CHANGELOG.md,1.10.0,0,2025-09-03,0.00 +sdk/iotoperations/Azure.ResourceManager.IotOperations/CHANGELOG.md,1.1.0-beta.1,0,2025-09-09,0.00 +sdk/openai/Azure.AI.OpenAI/CHANGELOG.md,2.5.0-beta.1,0,2025-10-03,0.00 +sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/CHANGELOG.md,1.3.0,0,2025-11-10,0.00 From bf3bd68816586c07850feee2efdcbd8a6e41264c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 10 Nov 2025 17:44:39 +0000 Subject: [PATCH 5/8] Fix: Count all releases per CHANGELOG, not just those with git history Co-authored-by: maririos <9868623+maririos@users.noreply.github.com> --- ...analyze_changelog_versions.cpython-312.pyc | Bin 0 -> 12794 bytes analyze_changelog_versions.py | 151 +++++++++++------- changelog_version_analysis.csv | 131 +++++++++++++++ test_changelog_analysis.py | 103 ++++++++++++ 4 files changed, 323 insertions(+), 62 deletions(-) create mode 100644 __pycache__/analyze_changelog_versions.cpython-312.pyc create mode 100644 test_changelog_analysis.py diff --git a/__pycache__/analyze_changelog_versions.cpython-312.pyc b/__pycache__/analyze_changelog_versions.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6aabed2358b152dc6982a3a8ff6a6e7aaa0fd935 GIT binary patch literal 12794 zcmb_iYj7Lab>0OQ@ArcQNCM=F6e&U!K#_XWdYF2UlqE}wB+C~4Kp^ar1O)=j?$Q#G zg~Mdj37x1lRA(xBERT^UGlj?Qlxg#W{Z+-D&al(Y6cFekykRDCtLeo5phqT-@~7wC z#R8yAIccWL;oimWx#ymH@44rk@7(+E7K@R9>pwf3vG4a0#DAk7%4M!RJbaEMh?@jM zj1mmVsN&=(iA&X}3YY3pHI(W&HARh5Q<_l?iRh@fc1ky@!_S(ye#$Uvz|Y#aamqAm znlg`?r!1qEDeI^e-s@NsYioiA89i%b46JQT%NVawqjsi=fiH}iwXzQU-2jw2^aK=^ zYno9fW5qSBtcA4!73MOgLKK*aVr;<2g}K;)(t)W>nA!&IsH>EE#tD>e##KkL5kEIj zHDG=XRet6%J<|y98yU|vV${QW8Smw8g5dNjg7th@8Ay_tRn4jb&5?hB0W}ULBJtT2 zOCK2-JT-jm><`iBQ6v0US`j9=De^>hhQ2ZZouFqD6)73xPN*A+M`z*@ z0V?o9L;$9-C{Itb9PTk4NicL0Iva_{jk`kh=^0^q2AbknekKkjjK`647mUVZS0hu? zadyB+(|w`sq3yv-tPlzH(cLdp8w=3EgY_T#H~vU>_iyjt73}K^_H7RUJ3Nk2xq}g& z?th|FUmf``(43wMs3biDy+T7F8PJ_!<3c1rO4ON%Faf2BVaFoS2__a50+d9Zgsw}} zQTQck&d)$+B>m}W0p>Uom(eXY2@x$)`1?rpp+3)y1okR)C_2GLF9+0;k)OFV%_XBO&r51q9LTBT#shF^ChS1pJ8M+G(H;Hi~t*XtENPJkC zF@{XRD5TY*dJ<7TaVf@vI||<`GgnW-s1!a&iC4D+9|~p_>BbY6NGWtA=mJk(_Xq}s zM6B`<$;+?6V360lNJ2n!gRk26a|HF2_nY}7& zufn?EB@H(oPhOI=k?CnR0c#=7BHc-H0?Pz69J16Lnmox^oo!yy0oO1S<0M1vC1MIX zMblg(B6p90pmiF8tt{6GpSs|mPrz-Cxa)AuJ-23cX7>Fsnbj1mopZx?b=L2{@!dC8 zbe>WZ{l5PlfA)=H)9wd^+R!+Eyku@%HTw%@|3YlV+%4JMw_FRO@3!TR6`T4>_J(^V zM`ml$3oe&TlQj+6aGjGPv5}T2 zTJ&MXHlVf7UD{YvY8nMPxuGsGYDJg6t}W0+YO<bbHO|v?H&xuHr_{tiFEbJFr1Q$kkK5uXS|1!uNE){0b9# zwWs^gK=9>AFf|w)-5%TrF9L@G@b#7M?w4N+z^_*VUm$J!0x5-Lta<2DkM*4wgPl{s zP9~t2R2(a5rXoUgLelU8gcg!!90CF;;>jy4#~}rk^za4z7Pvj*g-CpcJ;rfK4%R4I zP?BysA_y#(;DY#9Wf)~w8HS4d6YJACjpj%(++j3B+-|746aM)h!)=Zzy9wJMIXAp! zw!Ss;=1Atn1?K(9cP8JB7tK9$$3EAYOHR+to*O+2k+(zhx{}L#^O+mZEPU(jgR8DB z1=p6MD=@DwYYDUat%GkKESg#t#5<;*lDlQ$eCANz++NmFhK@C}yRxDua>f<&4)pn@ zysIm3?kejEv;E6QI>O%kfFKPWm6~^;rW$@e=A9trFZ!Aen~9Ijmcu^v$1Nn>B|S1V zFd7r!6Jv=e8%CNGtvCC~=;9@R7ccqRau>-D(PY83k(;QwleF4^<8nsLP>e=YF;u1ccX9yqMC^aKOtMEZ4kC41U4ZAXaR+l zJZ?r(L+q0>27`%Ya5^&1a^O;v<0*X*0;)Ky=9DfN#Cn;sp;sKN`U9OKVrMj#QU!yL zN#kQu7VAw;X;r{gh!YlCMFtqaKs z;eVWE&d4F5Y%0vMJKuwd_97xZa17(6qC-&}iiM5np%P;1m$%H{P{1t=ifOwzd`9rjn~+{`g&|8|;<4b=AGO;NDzxcdfd&72Ml$=Zo(C z2ZYh!pFdi%IWx=;zFq3+{fB`M1{R}BeZ`&w1$%eKwD5A7(mMPlx-%;-Ubt;qN-qyC zPb`n-54@CbyOf^m?^t|77#Hsnjrh?~B93*;nqW7OPG#m-4KiNjYojU6 zP27uut4d+|uriJy{c(^UXw#OoHEpYnifB`4(st1fy=oBc3{HgMzB>v-S*Z!s@D|J0nD&Ss#(?0Us7IIrdSHV$M)U^vrZL?>5(yH>o}6v zw+eoxl7QSHz8E#MZbq#u`X)9gPteN%@Mr;9T97PX>80`>_mv~Bd!Hg-HS8jZ%1C%Q zZ@mlxSWEd5y-F|SF;QemKvEax#I>O&=tZ|^U@W)lgQ?#@uAoEV%2=-vqU$K3jJeWA z+9$d=tLUq1-=%y*c@b!pO8Y^}U7}C)Ga97-9Yi0@>lGCW!BBrP>V1J6Vn8El<*-?zP^ioy zc#Xqu#DtN|^)U(l$h`~{IR5_vc}xgEa21`x8XVjDxDENG9q|7Ur2$UBO1(*l#H--x z(9VL#HRtJB=U z)K)x1samR_B1vd}JQ5MRy_cRYJ?js6+V=j~J7e!o%%A=pWNo%QY9!n{77rC&N9ImG(h`oQRr{ubeN%R8 zZn9|KH+Q_`ZO&5-cQ*we5IRjmLGPc}Wqgv!Q&wp#4Qu|+Rez}959P$A(V~AOV=TG+ z*`_D(-$|JLcirv4x8!dvwY1(hXza!^p)nXA*$La0 z?CfIb_ST~H`MF^LmY$}$)1T?A_xkoNZ7KF0en6NEu7Wu@e`28}JHF=Gy?CYQIW#}= zUp7x^``#tT&rAh-Fk{O5gC%?0s=cdV?<%zha_zakg=ERMWz`of_<}`W?;=_7^_SYV zmgwzERG!{n+Pw3=N!#uGEunR|$|h)}?8A}&-A#Z$do-p>zwb7B=1rfQn(sEZ&YxKG zcV)j*^zQ*gU}?T#$dH-cC0Elzpy1k^(-mF4i$hBT#hpW?_KwVn&)iJ_3@pt64D2m= zTi3m=z)#q`y#u<~Kxa4IIGrI&jh==`)tYAlN&7fLb+7YH&F8Sta^J3-rhysig)j4 z(5eBd-M13Mu-$ztn%(r%bNRsjV&{R|WTA6#rS)(={LPH%uHOEZ?M>J?YAt!%OTO;= zI;zR|TY@r}%BM*fyGNrW(clG(lbcxa>?ykU%sv0vj%PB#pLS#?eiFRn?7i)pL!EWB zmE68kQx|XnoiJ-bCp6mMokL1`AL;HN?wNcK2(8BW743O|w5P0wPk(r{m2kHLLbo(X zb~oU2OT%M+AFPS*nMZuYUpYo>>i6~V^oz#ONWW^?rWt9{ExXa1WuJYdSG^n}(Y@a= za!9j$kc4{_DpxNE&1AU7Xe(P2b%1T7tqCRYtK}jY)koEE5eMJk6gJwrVrrmGRRdd$ z=EDlG0e}ZCMZOrVsDf-@9fYcVQzTfowFPGlKGG{8ZdzTVW(-0Vpw&_WkZ&};SCzWH zs*44>p7BwJ^P#$$c`0{|I_4Zdn4#x&tgRfA9kYXDE0nU;@y z3Rs3jf)SvB|8L2(sRqj?k?VQl0?=;ys8yLm0NCcqDp;zK*5+TNV4fjUmA2GoxK2h3 z(}o0A#^q0)dC^jtk?qP8w6X!?zpLcGqcDb?rTEl{0}l>Z;{f zPc2g1KMH8S7hlX)fTl2K$_y%!L5ieC)AJM>yJ%xJUp@*eMI*v<1+s2VJL+_Jn`m3# ze%-gAXn*Rrkmx|G8s%+ryNO_)*0C=s!qOq9-227#Uu0QLn$QPq9{pf5C6Pe{P zE=six;^QNLB5QEGdJZcT3Z;A}lgZ2IGeZ7K&`sk#lL7ivfW+q!Qd$fc=v36^sBIE4V8xA4pSB0*B#;yAFMZ;fNRBQ~^%Lu^1a?5)n8x#+`?mkP!<4 zf4E*seX4g5Bi$4QXS=qi&K&rEz9ikb7oLB9@a)Bu9pOAUyC$Ce1l`g4## z*LfO9&`G2SD#uwR+k}r8R=5J0^9;)caiXe1#}A}bG@VkxH}~1fX~Qd!w}YKjSY-or zz$G7dP$!aCIFvNN2Oq}p!3WJW7lWN3oeOL|VCN4$Twdgi*a@mGerwwJys-Von@<0Hc&x6(aO z@C@WBcgeA7)v>kU*qR$CI(E-JcaJjU%{?nra1A|l=bCfoym8kGwHtn48wM_(p4`5r zqbrSrbEo0e{LqhfWWG~$ZOJ>k^W8&vW9E%jPhY{)w-_jT_7`0T=JjiO3&7e<8CPcTN704eV&m3)Lr-r1l72CD+m*K- zThR~Qa{-$Cd2}gM+s<(66(q7f>-vUO>eK z)r+Wby`=grL0B%T?wK8V_pTN59+37gb!89q>5-3cc`~za_vSYrEjW+Pow#SP%wJyE zkyEW0ddftT#+ADwH3;*@HHZ6V>y6f|Zt=Ml$Dw)cUA=Wx-(1i)ujqYu8~qOmm%%kZ zwB~8PwKJ>DzW!rtv88vl<(WduGfT&dEki}m@chVKTSI2@4(w#Nb!I0EZGDg^ad^;H zbMwv9H%^zf_Ln*k;O^K}>fg5%DD)pKb@wh>3*CoGJN7LF3p+-ZUHSg!A^*_X2>FKw z&wVx2FFOf`=cet3t<)7NwQVkidP|!FrEUE{wns@azXx zC^ymq`DfnjgF$aA`up;}{=9L=3bhkH=FPo7S1%6#lR5WB-gt0@I`p~Dy4K_aW4Yv6 z@eLN62IsA7-WIS-OS+YoXCX~6Zz=5^T6Wyo`&?!!o4C`sGk@kA^QL=xOWxj7*7g;BM+uFx z%J3}t$A%ec(BaJ0%w$%T-JJ^-I`%HP^6dxm&V!$t55Xoquy~}0fw(q|dq`(nvX;Ct z^eNT*yKxdm={}nF$2@|!|Jri6^JJ&`KRPuhdv%gN97bz291f7D0!@-G9A=WyaG2W$ zl=$cd_cnS$4nwwn=w#PKJa(ya2qX%pNLU<`@f@TDz>Em9(-6>bDBsNK(G5j}9LgTc zmJvZqNnN#@yU_=fNtN@gbLa^f3?vzf6hM}5qIX_&YlPcl{r;&WGZSYIav#7?uq$ws z7w(YnAj$ibg`^&~5~T5$gyWZl@z+H6uL$q2h>l+qp&}6~YYk-6f_owQPE(nH$D9in zi>`<0*L|;vY|S1i6HqMbms~%y;Kyb6GV^cE57FDQ&qvx9&Xox$vM=S>#Uo4J+a3Sx z&+i;6goX>9BM;G+^1)8hnNybuC>D8KEX%+0XU^we7|p-@TK=2SJUfwpd7|(_tZ-)X zAtEiGA)V7%|Cm#FmSH0>-BeMag3VyLVpsAfEv{|o&*EGz&3 literal 0 HcmV?d00001 diff --git a/analyze_changelog_versions.py b/analyze_changelog_versions.py index 9f3690f22e46..4bbdef518c5c 100644 --- a/analyze_changelog_versions.py +++ b/analyze_changelog_versions.py @@ -140,10 +140,10 @@ def analyze_version_changes(repo_root: str, changelog_path: str, since_date: str Analyze version changes for a single CHANGELOG.md file. Algorithm: - 1. Go through commits chronologically - 2. Track the "top" version (first in changelog) at each commit - 3. When a version transitions from unreleased to released, count how many - distinct unreleased version numbers appeared before that release + 1. Read the current CHANGELOG content and extract ALL releases + 2. Filter releases by date range + 3. For each release in range, check git history to count version changes while unreleased + 4. If no git history exists (file was regenerated), assume 0 changes Example: - Commit 1: ## 1.0.0-beta.1 (Unreleased) <- Start tracking @@ -152,10 +152,35 @@ def analyze_version_changes(repo_root: str, changelog_path: str, since_date: str Returns: Dictionary with analysis results """ - # Get git history for this file - history = get_git_history_for_file(repo_root, changelog_path, since_date) + # First, read the current CHANGELOG to get all releases + try: + with open(changelog_path, 'r') as f: + current_content = f.read() + except FileNotFoundError: + return { + "path": changelog_path, + "releases": [], + "total_changes": 0, + "avg_changes": 0.0 + } - if not history: + # Extract all versions from current changelog + all_versions = extract_versions_from_changelog(current_content) + + # Filter to only released versions within date range + cutoff_dt = datetime.strptime(since_date, "%Y-%m-%d") + releases_in_range = [] + + for version, release_date in all_versions: + if release_date: # Only released versions + try: + release_dt = datetime.strptime(release_date, "%Y-%m-%d") + if release_dt >= cutoff_dt: + releases_in_range.append((version, release_date)) + except ValueError: + pass + + if not releases_in_range: return { "path": changelog_path, "releases": [], @@ -163,71 +188,73 @@ def analyze_version_changes(repo_root: str, changelog_path: str, since_date: str "avg_changes": 0.0 } + # Now get git history to track version changes + history = get_git_history_for_file(repo_root, changelog_path, since_date) + # Build sequence of top versions commit by commit commit_sequence = [] + if history: + # Process commits in chronological order (oldest first) + for commit_hash, commit_date, content in reversed(history): + versions = extract_versions_from_changelog(content) + + if versions: + top_version, top_release_date = versions[0] + commit_sequence.append({ + "commit": commit_hash[:7], + "date": commit_date.split()[0], + "version": top_version, + "released": top_release_date is not None, + "release_date": top_release_date + }) - # Process commits in chronological order (oldest first) - for commit_hash, commit_date, content in reversed(history): - versions = extract_versions_from_changelog(content) - - if versions: - top_version, top_release_date = versions[0] - commit_sequence.append({ - "commit": commit_hash[:7], - "date": commit_date.split()[0], - "version": top_version, - "released": top_release_date is not None, - "release_date": top_release_date - }) - - # Find release events and count preceding unreleased version changes + # For each release in range, count version changes releases = [] - i = 0 - while i < len(commit_sequence): - commit = commit_sequence[i] + for version, release_date in releases_in_range: + # Try to find this release in commit history + num_changes = 0 - # Found a release - if commit["released"]: - # Filter by date range - try: - release_dt = datetime.strptime(commit["release_date"], "%Y-%m-%d") - cutoff_dt = datetime.strptime(since_date, "%Y-%m-%d") + if commit_sequence: + # Find the release event in commit sequence + release_idx = None + for i, commit in enumerate(commit_sequence): + if commit["version"] == version and commit["released"]: + release_idx = i + break + + if release_idx is not None: + # Count distinct unreleased versions that came before this release + unreleased_versions = set() - if release_dt >= cutoff_dt: - # Count distinct unreleased versions that came before this release - # Look backwards from this point - unreleased_versions = set() + # Go back through commits to find unreleased versions leading to this + j = release_idx - 1 + while j >= 0: + prev_commit = commit_sequence[j] - # Go back through commits to find unreleased versions leading to this - j = i - 1 - while j >= 0: - prev_commit = commit_sequence[j] - - # Stop when we hit another release or a completely different version series - if prev_commit["released"]: - break - - # Add this unreleased version - unreleased_versions.add(prev_commit["version"]) - j -= 1 + # Stop when we hit another release + if prev_commit["released"]: + break - # Number of changes = distinct versions - 1 (first doesn't count as change) - # But if the released version itself appeared as unreleased, include it - if commit["version"] in [commit_sequence[k]["version"] for k in range(max(0, i-10), i) if not commit_sequence[k]["released"]]: - unreleased_versions.add(commit["version"]) - - num_changes = max(0, len(unreleased_versions) - 1) if unreleased_versions else 0 - - releases.append({ - "version": commit["version"], - "changes": num_changes, - "release_date": commit["release_date"] - }) - except ValueError: - pass + # Add this unreleased version + unreleased_versions.add(prev_commit["version"]) + j -= 1 + + # Check if the released version itself appeared as unreleased + for k in range(max(0, release_idx - 10), release_idx): + if (commit_sequence[k]["version"] == version and + not commit_sequence[k]["released"]): + unreleased_versions.add(version) + break + + # Number of changes = distinct versions - 1 (first doesn't count as change) + num_changes = max(0, len(unreleased_versions) - 1) if unreleased_versions else 0 - i += 1 + releases.append({ + "version": version, + "changes": num_changes, + "release_date": release_date + }) total_changes = sum(r["changes"] for r in releases) avg_changes = total_changes / len(releases) if releases else 0.0 diff --git a/changelog_version_analysis.csv b/changelog_version_analysis.csv index edec3fde4b6b..145253f652cf 100644 --- a/changelog_version_analysis.csv +++ b/changelog_version_analysis.csv @@ -2,10 +2,141 @@ changelog_path,version,changes_before_release,release_date,avg_changes_per_file sdk/agentserver/Azure.AI.AgentServer.AgentFramework/CHANGELOG.md,1.0.0-beta.1,0,2025-11-07,0.00 sdk/agentserver/Azure.AI.AgentServer.Contracts/CHANGELOG.md,1.0.0-beta.1,0,2025-11-07,0.00 sdk/agentserver/Azure.AI.AgentServer.Core/CHANGELOG.md,1.0.0-beta.1,0,2025-11-07,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.7,0,2025-10-28,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.6,0,2025-10-10,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.5,0,2025-09-18,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.4,0,2025-09-05,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.3,0,2025-08-22,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.2,0,2025-08-13,0.00 +sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.1.0,0,2025-11-03,0.00 +sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.0.0,0,2025-10-01,0.00 +sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.0.0-beta.11,0,2025-08-20,0.00 +sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0,0,2025-10-01,0.00 +sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.4,0,2025-09-30,0.00 +sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.3,0,2025-09-26,0.00 +sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.2,0,2025-09-22,0.00 +sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.1,0,2025-09-16,0.00 sdk/appconfiguration/Azure.Data.AppConfiguration/CHANGELOG.md,1.7.0,0,2025-11-07,0.00 +sdk/authorization/Azure.ResourceManager.Authorization/CHANGELOG.md,1.1.6,0,2025-11-09,0.00 +sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/CHANGELOG.md,1.0.0-beta.1,0,2025-09-19,0.00 +sdk/cognitivelanguage/Azure.AI.Language.Conversations/CHANGELOG.md,2.0.0-beta.4,0,2025-09-18,0.00 sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/CHANGELOG.md,1.5.2,0,2025-11-11,0.00 +sdk/communication/Azure.Communication.CallAutomation/CHANGELOG.md,1.5.0,0,2025-08-25,0.00 +sdk/communication/Azure.Communication.Email/CHANGELOG.md,1.1.0,0,2025-10-01,0.00 +sdk/communication/Azure.Communication.Messages/CHANGELOG.md,1.3.0-beta.2,0,2025-10-01,0.00 +sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md,1.5.0,0,2025-08-28,0.00 +sdk/compute/Azure.ResourceManager.Compute/CHANGELOG.md,1.12.0,0,2025-09-26,0.00 +sdk/compute/Azure.ResourceManager.Compute/CHANGELOG.md,1.11.0,0,2025-08-12,0.00 +sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/CHANGELOG.md,1.0.0-beta.2,0,2025-11-03,0.00 +sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/CHANGELOG.md,1.0.0-beta.1,0,2025-09-30,0.00 +sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/CHANGELOG.md,1.2.0-beta.1,0,2025-09-12,0.00 +sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/CHANGELOG.md,1.1.0,0,2025-09-12,0.00 +sdk/confidentialledger/Azure.Security.CodeTransparency/CHANGELOG.md,1.0.0-beta.5,0,2025-10-20,0.00 +sdk/containerapps/Azure.ResourceManager.AppContainers/CHANGELOG.md,1.5.0,0,2025-10-09,0.00 +sdk/containerinstance/Azure.ResourceManager.ContainerInstance/CHANGELOG.md,1.3.0,0,2025-09-29,0.00 +sdk/containerinstance/Azure.ResourceManager.ContainerInstance/CHANGELOG.md,1.3.0-beta.4,0,2025-09-16,0.00 +sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/CHANGELOG.md,1.4.0,0,2025-11-05,0.00 sdk/core/Azure.Core/CHANGELOG.md,1.50.0,0,2025-11-05,0.00 +sdk/core/Azure.Core/CHANGELOG.md,1.49.0,0,2025-09-22,0.00 +sdk/core/Azure.Core/CHANGELOG.md,1.48.0,0,2025-09-09,0.00 +sdk/core/Azure.Core/CHANGELOG.md,1.47.3,0,2025-08-20,0.00 +sdk/core/System.ClientModel/CHANGELOG.md,1.8.0,0,2025-10-31,0.00 +sdk/core/System.ClientModel/CHANGELOG.md,1.7.0,0,2025-09-22,0.00 +sdk/core/System.ClientModel/CHANGELOG.md,1.6.1,0,2025-08-20,0.00 sdk/datafactory/Azure.ResourceManager.DataFactory/CHANGELOG.md,1.10.0,0,2025-09-03,0.00 +sdk/datamigration/Azure.ResourceManager.DataMigration/CHANGELOG.md,1.0.0,0,2025-09-25,0.00 +sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/CHANGELOG.md,1.7.0,0,2025-09-25,0.00 +sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/CHANGELOG.md,1.3.0-beta.1,0,2025-10-13,0.00 +sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/CHANGELOG.md,1.1.0-beta.1,0,2025-10-23,0.00 +sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/CHANGELOG.md,1.0.0-beta.1,0,2025-09-24,0.00 +sdk/durabletask/Azure.ResourceManager.DurableTask/CHANGELOG.md,1.0.0,0,2025-11-03,0.00 +sdk/eventgrid/Azure.ResourceManager.EventGrid/CHANGELOG.md,1.2.0-beta.2,0,2025-09-03,0.00 +sdk/eventhub/Azure.ResourceManager.EventHubs/CHANGELOG.md,1.2.1,0,2025-09-23,0.00 +sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/CHANGELOG.md,6.5.3,0,2025-10-20,0.00 +sdk/extensions/Microsoft.Extensions.Azure/CHANGELOG.md,1.13.0,0,2025-09-22,0.00 +sdk/fabric/Azure.ResourceManager.Fabric/CHANGELOG.md,1.0.0,0,2025-09-05,0.00 +sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md,1.2.0-beta.1,0,2025-08-12,0.00 +sdk/frontdoor/Azure.ResourceManager.FrontDoor/CHANGELOG.md,1.4.1,0,2025-10-15,0.00 +sdk/hdinsight/Azure.ResourceManager.HDInsight/CHANGELOG.md,1.2.0-beta.5,0,2025-10-15,0.00 +sdk/healthbot/Azure.ResourceManager.HealthBot/CHANGELOG.md,1.2.0,0,2025-10-22,0.00 +sdk/healthdataaiservices/Azure.Health.Deidentification/CHANGELOG.md,1.1.0-beta.1,0,2025-09-30,0.00 +sdk/identity/Azure.Identity/CHANGELOG.md,1.17.0,0,2025-10-07,0.00 +sdk/identity/Azure.Identity/CHANGELOG.md,1.16.0,0,2025-09-09,0.00 +sdk/identity/Azure.Identity.Broker/CHANGELOG.md,1.3.0,0,2025-09-04,0.00 +sdk/impactreporting/Azure.ResourceManager.ImpactReporting/CHANGELOG.md,1.0.0-beta.1,0,2025-10-23,0.00 +sdk/iot/Azure.ResourceManager.IotFirmwareDefense/CHANGELOG.md,1.1.0,0,2025-09-15,0.00 +sdk/iothub/Azure.ResourceManager.IotHub/CHANGELOG.md,1.2.0-beta.2,0,2025-10-29,0.00 sdk/iotoperations/Azure.ResourceManager.IotOperations/CHANGELOG.md,1.1.0-beta.1,0,2025-09-09,0.00 +sdk/keyvault/Azure.ResourceManager.KeyVault/CHANGELOG.md,1.3.3,0,2025-09-15,0.00 +sdk/kusto/Azure.ResourceManager.Kusto/CHANGELOG.md,1.6.2,0,2025-09-04,0.00 +sdk/loadtestservice/Azure.Developer.Playwright/CHANGELOG.md,1.0.0,0,2025-08-29,0.00 +sdk/loadtestservice/Azure.Developer.Playwright.NUnit/CHANGELOG.md,1.0.0,0,2025-08-29,0.00 +sdk/mongocluster/Azure.ResourceManager.MongoCluster/CHANGELOG.md,1.0.0,0,2025-10-30,0.00 +sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/CHANGELOG.md,1.4.0-beta.1,0,2025-10-21,0.00 +sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/CHANGELOG.md,1.5.0-beta.1,0,2025-10-16,0.00 +sdk/monitor/Azure.Monitor.Query.Logs/CHANGELOG.md,1.0.0,0,2025-10-15,0.00 +sdk/monitor/Azure.Monitor.Query.Metrics/CHANGELOG.md,1.0.0,0,2025-10-15,0.00 +sdk/mysql/Azure.ResourceManager.MySql/CHANGELOG.md,1.2.0,0,2025-10-31,0.00 +sdk/netapp/Azure.ResourceManager.NetApp/CHANGELOG.md,1.13.0-beta.1,0,2025-10-22,0.00 +sdk/netapp/Azure.ResourceManager.NetApp/CHANGELOG.md,1.12.0,0,2025-08-25,0.00 +sdk/network/Azure.ResourceManager.Network/CHANGELOG.md,1.13.0,0,2025-10-24,0.00 +sdk/network/Azure.ResourceManager.Network/CHANGELOG.md,1.12.0,0,2025-09-19,0.00 +sdk/network/Azure.ResourceManager.Network/CHANGELOG.md,1.11.3,0,2025-08-21,0.00 +sdk/newrelicobservability/Azure.ResourceManager.NewRelicObservability/CHANGELOG.md,1.2.0-beta.1,0,2025-11-05,0.00 sdk/openai/Azure.AI.OpenAI/CHANGELOG.md,2.5.0-beta.1,0,2025-10-03,0.00 +sdk/openai/Azure.AI.OpenAI/CHANGELOG.md,2.3.0-beta.2,0,2025-08-21,0.00 +sdk/oracle/Azure.ResourceManager.OracleDatabase/CHANGELOG.md,1.2.0,0,2025-09-30,0.00 +sdk/playwright/Azure.ResourceManager.Playwright/CHANGELOG.md,1.0.0,0,2025-09-05,0.00 +sdk/policyinsights/Azure.ResourceManager.PolicyInsights/CHANGELOG.md,1.3.0,0,2025-10-22,0.00 +sdk/providerhub/Azure.ResourceManager.ProviderHub/CHANGELOG.md,1.2.0,0,2025-10-21,0.00 +sdk/provisioning/Azure.Provisioning/CHANGELOG.md,1.4.0-beta.1,0,2025-09-03,0.00 +sdk/provisioning/Azure.Provisioning.AppService/CHANGELOG.md,1.3.0-beta.1,0,2025-11-07,0.00 +sdk/provisioning/Azure.Provisioning.Dns/CHANGELOG.md,1.0.0-beta.1,0,2025-11-07,0.00 +sdk/provisioning/Azure.Provisioning.FrontDoor/CHANGELOG.md,1.0.0-beta.1,0,2025-10-17,0.00 +sdk/qumulo/Azure.ResourceManager.Qumulo/CHANGELOG.md,1.2.0,0,2025-10-22,0.00 +sdk/quota/Azure.ResourceManager.Quota/CHANGELOG.md,1.2.0,0,2025-09-25,0.00 +sdk/quota/Azure.ResourceManager.Quota/CHANGELOG.md,1.2.0-beta.1,0,2025-09-17,0.00 sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/CHANGELOG.md,1.3.0,0,2025-11-10,0.00 +sdk/resourcegraph/Azure.ResourceManager.ResourceGraph/CHANGELOG.md,1.1.0,0,2025-10-17,0.00 +sdk/resourcehealth/Azure.ResourceManager.ResourceHealth/CHANGELOG.md,1.1.0-beta.5,0,2025-08-21,0.00 +sdk/resources/Azure.ResourceManager.Resources/CHANGELOG.md,1.11.1,0,2025-08-20,0.00 +sdk/search/Azure.Search.Documents/CHANGELOG.md,11.7.0,0,2025-10-09,0.00 +sdk/search/Azure.Search.Documents/CHANGELOG.md,11.7.0-beta.7,0,2025-09-05,0.00 +sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/CHANGELOG.md,1.3.0-beta.4,0,2025-10-16,0.00 +sdk/signalr/Azure.ResourceManager.SignalR/CHANGELOG.md,1.1.4,0,2025-09-17,0.00 +sdk/sitemanager/Azure.ResourceManager.SiteManager/CHANGELOG.md,1.0.0,0,2025-09-28,0.00 +sdk/storage/Azure.ResourceManager.Storage/CHANGELOG.md,1.6.0,0,2025-10-24,0.00 +sdk/storage/Azure.ResourceManager.Storage/CHANGELOG.md,1.5.0,0,2025-09-26,0.00 +sdk/storage/Azure.Storage.Blobs/CHANGELOG.md,12.26.0,0,2025-10-13,0.00 +sdk/storage/Azure.Storage.Blobs/CHANGELOG.md,12.25.1,0,2025-09-24,0.00 +sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md,12.23.0,0,2025-10-13,0.00 +sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md,12.0.0-preview.57,0,2025-10-13,0.00 +sdk/storage/Azure.Storage.Common/CHANGELOG.md,12.25.0,0,2025-10-13,0.00 +sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md,12.3.0,0,2025-10-21,0.00 +sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md,12.3.0-beta.1,0,2025-09-16,0.00 +sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md,12.2.2,0,2025-09-10,0.00 +sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md,12.3.0,0,2025-10-21,0.00 +sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md,12.3.0-beta.1,0,2025-09-16,0.00 +sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md,12.2.2,0,2025-09-10,0.00 +sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md,12.3.0,0,2025-10-21,0.00 +sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md,12.3.0-beta.1,0,2025-09-16,0.00 +sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md,12.2.2,0,2025-09-10,0.00 +sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md,12.24.0,0,2025-10-13,0.00 +sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md,12.24.0,0,2025-10-13,0.00 +sdk/storage/Azure.Storage.Queues/CHANGELOG.md,12.24.0,0,2025-10-13,0.00 +sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md,5.3.7,0,2025-10-29,0.00 +sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md,5.3.6,0,2025-09-09,0.00 +sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md,5.3.7,0,2025-10-29,0.00 +sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md,5.3.6,0,2025-09-09,0.00 +sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md,5.3.7,0,2025-10-29,0.00 +sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md,5.3.6,0,2025-09-09,0.00 +sdk/storagecache/Azure.ResourceManager.StorageCache/CHANGELOG.md,1.4.0,0,2025-09-30,0.00 +sdk/storagecache/Azure.ResourceManager.StorageCache/CHANGELOG.md,1.3.2,0,2025-08-27,0.00 +sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/CHANGELOG.md,1.0.0,0,2025-10-13,0.00 +sdk/storagemover/Azure.ResourceManager.StorageMover/CHANGELOG.md,1.3.0,0,2025-10-09,0.00 +sdk/synapse/Azure.Analytics.Synapse.Artifacts/CHANGELOG.md,1.0.0-preview.22,0,2025-09-05,0.00 +sdk/trafficmanager/Azure.ResourceManager.TrafficManager/CHANGELOG.md,1.2.0-beta.1,0,2025-10-21,0.00 +sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/CHANGELOG.md,1.0.0-beta.1,0,2025-09-19,0.00 +sdk/webpubsub/Microsoft.Azure.WebPubSub.AspNetCore/CHANGELOG.md,1.5.0,0,2025-09-23,0.00 +sdk/webpubsub/Microsoft.Azure.WebPubSub.Common/CHANGELOG.md,1.5.0,0,2025-09-28,0.00 +sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/CHANGELOG.md,1.0.0,0,2025-09-01,0.00 diff --git a/test_changelog_analysis.py b/test_changelog_analysis.py new file mode 100644 index 000000000000..c09715efde27 --- /dev/null +++ b/test_changelog_analysis.py @@ -0,0 +1,103 @@ +#!/usr/bin/env python3 +""" +Test script for CHANGELOG analysis tool. + +Tests that the tool correctly handles: +1. Multiple releases per CHANGELOG file +2. Calculates averages correctly per file +3. Handles files with no git history (regenerated files) +""" + +import unittest +from datetime import datetime, timedelta +from analyze_changelog_versions import analyze_version_changes + + +class TestChangelogAnalysis(unittest.TestCase): + """Test cases for CHANGELOG version change analysis.""" + + def setUp(self): + """Set up test fixtures.""" + self.repo_root = "/home/runner/work/azure-sdk-for-net/azure-sdk-for-net" + self.three_months_ago = datetime.now() - timedelta(days=90) + self.since_date = self.three_months_ago.strftime("%Y-%m-%d") + + def test_azure_core_multiple_releases(self): + """Test that Azure.Core CHANGELOG shows multiple releases in the last 3 months.""" + changelog_path = f"{self.repo_root}/sdk/core/Azure.Core/CHANGELOG.md" + + result = analyze_version_changes(self.repo_root, changelog_path, self.since_date) + + # Azure.Core should have multiple releases in the last 3 months + # Based on the CHANGELOG content: + # - 1.50.0 (2025-11-05) + # - 1.49.0 (2025-09-22) + # - 1.48.0 (2025-09-09) + # - 1.47.3 (2025-08-20) + self.assertGreaterEqual(len(result["releases"]), 2, + f"Expected at least 2 releases, found {len(result['releases'])}") + + # Verify specific releases + release_versions = [r["version"] for r in result["releases"]] + self.assertIn("1.50.0", release_versions, "Should include 1.50.0 release") + self.assertIn("1.48.0", release_versions, "Should include 1.48.0 release") + + # Check release dates + for release in result["releases"]: + release_date = datetime.strptime(release["release_date"], "%Y-%m-%d") + self.assertGreaterEqual(release_date, self.three_months_ago, + f"Release {release['version']} date should be within 3 months") + + print(f"✓ Azure.Core test passed: Found {len(result['releases'])} releases") + for r in result["releases"]: + print(f" - {r['version']} ({r['release_date']}): {r['changes']} changes") + + def test_average_calculation(self): + """Test that average changes per file is calculated correctly.""" + changelog_path = f"{self.repo_root}/sdk/core/Azure.Core/CHANGELOG.md" + + result = analyze_version_changes(self.repo_root, changelog_path, self.since_date) + + if result["releases"]: + # Calculate expected average + total_changes = sum(r["changes"] for r in result["releases"]) + expected_avg = total_changes / len(result["releases"]) + + self.assertEqual(result["avg_changes"], expected_avg, + "Average should be total changes divided by number of releases") + self.assertEqual(result["total_changes"], total_changes, + "Total changes should sum all release changes") + + print(f"✓ Average calculation test passed:") + print(f" Total changes: {result['total_changes']}") + print(f" Number of releases: {len(result['releases'])}") + print(f" Average: {result['avg_changes']:.2f}") + + def test_regenerated_file_handling(self): + """Test that files with no git history (regenerated) are handled correctly.""" + # Azure.Core was regenerated, so it should have releases but no version changes + changelog_path = f"{self.repo_root}/sdk/core/Azure.Core/CHANGELOG.md" + + result = analyze_version_changes(self.repo_root, changelog_path, self.since_date) + + # Should find releases + self.assertGreater(len(result["releases"]), 0, + "Should find releases even in regenerated files") + + # With no git history of version evolution, changes should be 0 + for release in result["releases"]: + # Note: This may be 0 if no unreleased versions were tracked + self.assertGreaterEqual(release["changes"], 0, + "Changes should be 0 or positive") + + print(f"✓ Regenerated file test passed: Found {len(result['releases'])} releases") + + +if __name__ == "__main__": + # Run tests + suite = unittest.TestLoader().loadTestsFromTestCase(TestChangelogAnalysis) + runner = unittest.TextTestRunner(verbosity=2) + result = runner.run(suite) + + # Exit with appropriate code + exit(0 if result.wasSuccessful() else 1) From ea5c233898bd2e41ac9b4d43371fad6a1d8729df Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 10 Nov 2025 17:45:17 +0000 Subject: [PATCH 6/8] Remove __pycache__ and add to gitignore Co-authored-by: maririos <9868623+maririos@users.noreply.github.com> --- .gitignore | 1 + .../analyze_changelog_versions.cpython-312.pyc | Bin 12794 -> 0 bytes 2 files changed, 1 insertion(+) delete mode 100644 __pycache__/analyze_changelog_versions.cpython-312.pyc diff --git a/.gitignore b/.gitignore index 8c4da3442752..897bf913c2f3 100644 --- a/.gitignore +++ b/.gitignore @@ -183,3 +183,4 @@ tsp_client_metadata.yaml # Common toolchain intermediate files temp debug_analysis.py +__pycache__/ diff --git a/__pycache__/analyze_changelog_versions.cpython-312.pyc b/__pycache__/analyze_changelog_versions.cpython-312.pyc deleted file mode 100644 index 6aabed2358b152dc6982a3a8ff6a6e7aaa0fd935..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12794 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 From 01027d0117a43e4b07966a60781d27552d424810 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 10 Nov 2025 17:59:52 +0000 Subject: [PATCH 7/8] Extend analysis to cover last 6 months of releases Co-authored-by: maririos <9868623+maririos@users.noreply.github.com> --- analysis_output.txt | 1494 ++++++++++++++++++++++++++++++++ analyze_changelog_versions.py | 6 +- changelog_version_analysis.csv | 218 +++++ test_changelog_analysis.py | 18 +- 4 files changed, 1721 insertions(+), 15 deletions(-) create mode 100644 analysis_output.txt diff --git a/analysis_output.txt b/analysis_output.txt new file mode 100644 index 000000000000..916c5bd5a0b2 --- /dev/null +++ b/analysis_output.txt @@ -0,0 +1,1494 @@ +Analyzing CHANGELOG.md files... +Looking for releases since: 2025-05-14 + +Found 430 CHANGELOG.md files to analyze + +[1/430] Analyzing sdk/advisor/Azure.ResourceManager.Advisor/CHANGELOG.md... + No releases found in date range + +[2/430] Analyzing sdk/agentserver/Azure.AI.AgentServer.AgentFramework/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[3/430] Analyzing sdk/agentserver/Azure.AI.AgentServer.Contracts/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[4/430] Analyzing sdk/agentserver/Azure.AI.AgentServer.Core/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[5/430] Analyzing sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/CHANGELOG.md... + No releases found in date range + +[6/430] Analyzing sdk/agrifood/Azure.ResourceManager.AgFoodPlatform/CHANGELOG.md... + No releases found in date range + +[7/430] Analyzing sdk/agrifood/Azure.Verticals.AgriFood.Farming/CHANGELOG.md... + No releases found in date range + +[8/430] Analyzing sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md... + Found 13 release(s) with 0 total changes (avg: 0.00) + +[9/430] Analyzing sdk/ai/Azure.AI.Inference/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[10/430] Analyzing sdk/ai/Azure.AI.Projects/CHANGELOG.md... + Found 5 release(s) with 0 total changes (avg: 0.00) + +[11/430] Analyzing sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md... + Found 5 release(s) with 0 total changes (avg: 0.00) + +[12/430] Analyzing sdk/alertsmanagement/Azure.ResourceManager.AlertsManagement/CHANGELOG.md... + No releases found in date range + +[13/430] Analyzing sdk/analysisservices/Azure.ResourceManager.Analysis/CHANGELOG.md... + No releases found in date range + +[14/430] Analyzing sdk/anomalydetector/Azure.AI.AnomalyDetector/CHANGELOG.md... + No releases found in date range + +[15/430] Analyzing sdk/apicenter/Azure.ResourceManager.ApiCenter/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[16/430] Analyzing sdk/apimanagement/Azure.ResourceManager.ApiManagement/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[17/430] Analyzing sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/CHANGELOG.md... + No releases found in date range + +[18/430] Analyzing sdk/appconfiguration/Azure.Data.AppConfiguration/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[19/430] Analyzing sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[20/430] Analyzing sdk/applicationinsights/Azure.ResourceManager.ApplicationInsights/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[21/430] Analyzing sdk/appplatform/Azure.ResourceManager.AppPlatform/CHANGELOG.md... + No releases found in date range + +[22/430] Analyzing sdk/arc-scvmm/Azure.ResourceManager.ScVmm/CHANGELOG.md... + No releases found in date range + +[23/430] Analyzing sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[24/430] Analyzing sdk/astronomer/Azure.ResourceManager.Astro/CHANGELOG.md... + No releases found in date range + +[25/430] Analyzing sdk/attestation/Azure.ResourceManager.Attestation/CHANGELOG.md... + No releases found in date range + +[26/430] Analyzing sdk/attestation/Azure.Security.Attestation/CHANGELOG.md... + No releases found in date range + +[27/430] Analyzing sdk/authorization/Azure.ResourceManager.Authorization/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[28/430] Analyzing sdk/automanage/Azure.ResourceManager.Automanage/CHANGELOG.md... + No releases found in date range + +[29/430] Analyzing sdk/automation/Azure.ResourceManager.Automation/CHANGELOG.md... + No releases found in date range + +[30/430] Analyzing sdk/avs/Azure.ResourceManager.Avs/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[31/430] Analyzing sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/CHANGELOG.md... + No releases found in date range + +[32/430] Analyzing sdk/azurestackhci/Azure.ResourceManager.Hci/CHANGELOG.md... + No releases found in date range + +[33/430] Analyzing sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[34/430] Analyzing sdk/batch/Azure.Compute.Batch/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[35/430] Analyzing sdk/batch/Azure.ResourceManager.Batch/CHANGELOG.md... + No releases found in date range + +[36/430] Analyzing sdk/batch/Microsoft.Azure.Batch/CHANGELOG.md... + No releases found in date range + +[37/430] Analyzing sdk/batch/Microsoft.Azure.Batch.Conventions.Files/CHANGELOG.md... + No releases found in date range + +[38/430] Analyzing sdk/batch/Microsoft.Azure.Batch.FileStaging/CHANGELOG.md... + No releases found in date range + +[39/430] Analyzing sdk/billing/Azure.ResourceManager.Billing/CHANGELOG.md... + No releases found in date range + +[40/430] Analyzing sdk/billingbenefits/Azure.ResourceManager.BillingBenefits/CHANGELOG.md... + No releases found in date range + +[41/430] Analyzing sdk/blueprint/Azure.ResourceManager.Blueprint/CHANGELOG.md... + No releases found in date range + +[42/430] Analyzing sdk/botservice/Azure.ResourceManager.BotService/CHANGELOG.md... + No releases found in date range + +[43/430] Analyzing sdk/carbon/Azure.ResourceManager.CarbonOptimization/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[44/430] Analyzing sdk/cdn/Azure.ResourceManager.Cdn/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[45/430] Analyzing sdk/changeanalysis/Azure.ResourceManager.ChangeAnalysis/CHANGELOG.md... + No releases found in date range + +[46/430] Analyzing sdk/chaos/Azure.ResourceManager.Chaos/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[47/430] Analyzing sdk/cloudhealth/Azure.ResourceManager.CloudHealth/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[48/430] Analyzing sdk/cloudmachine/Azure.Projects/CHANGELOG.md... + No releases found in date range + +[49/430] Analyzing sdk/cloudmachine/Azure.Projects.AI/CHANGELOG.md... + No releases found in date range + +[50/430] Analyzing sdk/cloudmachine/Azure.Projects.Provisioning/CHANGELOG.md... + No releases found in date range + +[51/430] Analyzing sdk/cloudmachine/Azure.Projects.Web/CHANGELOG.md... + No releases found in date range + +[52/430] Analyzing sdk/cognitivelanguage/Azure.AI.Language.Conversations/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[53/430] Analyzing sdk/cognitivelanguage/Azure.AI.Language.Conversations.Authoring/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[54/430] Analyzing sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering/CHANGELOG.md... + No releases found in date range + +[55/430] Analyzing sdk/cognitivelanguage/Azure.AI.Language.Text/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[56/430] Analyzing sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[57/430] Analyzing sdk/cognitiveservices/AnomalyDetector/CHANGELOG.md... + No releases found in date range + +[58/430] Analyzing sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/CHANGELOG.md... + Found 4 release(s) with 0 total changes (avg: 0.00) + +[59/430] Analyzing sdk/cognitiveservices/FormRecognizer/CHANGELOG.md... + No releases found in date range + +[60/430] Analyzing sdk/cognitiveservices/Knowledge.QnAMaker/CHANGELOG.md... + No releases found in date range + +[61/430] Analyzing sdk/cognitiveservices/Language.LUIS.Authoring/CHANGELOG.md... + No releases found in date range + +[62/430] Analyzing sdk/cognitiveservices/Language.LUIS.Runtime/CHANGELOG.md... + No releases found in date range + +[63/430] Analyzing sdk/cognitiveservices/Language.SpellCheck/CHANGELOG.md... + No releases found in date range + +[64/430] Analyzing sdk/cognitiveservices/Language.TextAnalytics/CHANGELOG.md... + No releases found in date range + +[65/430] Analyzing sdk/cognitiveservices/Personalizer/CHANGELOG.md... + No releases found in date range + +[66/430] Analyzing sdk/cognitiveservices/Search.BingAutoSuggest/CHANGELOG.md... + No releases found in date range + +[67/430] Analyzing sdk/cognitiveservices/Search.BingCustomImageSearch/CHANGELOG.md... + No releases found in date range + +[68/430] Analyzing sdk/cognitiveservices/Search.BingCustomSearch/CHANGELOG.md... + No releases found in date range + +[69/430] Analyzing sdk/cognitiveservices/Search.BingEntitySearch/CHANGELOG.md... + No releases found in date range + +[70/430] Analyzing sdk/cognitiveservices/Search.BingImageSearch/CHANGELOG.md... + No releases found in date range + +[71/430] Analyzing sdk/cognitiveservices/Search.BingLocalSearch/CHANGELOG.md... + No releases found in date range + +[72/430] Analyzing sdk/cognitiveservices/Search.BingNewsSearch/CHANGELOG.md... + No releases found in date range + +[73/430] Analyzing sdk/cognitiveservices/Search.BingVideoSearch/CHANGELOG.md... + No releases found in date range + +[74/430] Analyzing sdk/cognitiveservices/Search.BingVisualSearch/CHANGELOG.md... + No releases found in date range + +[75/430] Analyzing sdk/cognitiveservices/Search.BingWebSearch/CHANGELOG.md... + No releases found in date range + +[76/430] Analyzing sdk/cognitiveservices/Vision.ComputerVision/CHANGELOG.md... + No releases found in date range + +[77/430] Analyzing sdk/cognitiveservices/Vision.ContentModerator/CHANGELOG.md... + No releases found in date range + +[78/430] Analyzing sdk/cognitiveservices/Vision.CustomVision.Prediction/CHANGELOG.md... + No releases found in date range + +[79/430] Analyzing sdk/cognitiveservices/Vision.CustomVision.Training/CHANGELOG.md... + No releases found in date range + +[80/430] Analyzing sdk/cognitiveservices/Vision.Face/CHANGELOG.md... + No releases found in date range + +[81/430] Analyzing sdk/communication/Azure.Communication.AlphaIds/CHANGELOG.md... + No releases found in date range + +[82/430] Analyzing sdk/communication/Azure.Communication.CallAutomation/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[83/430] Analyzing sdk/communication/Azure.Communication.CallingServer/CHANGELOG.md... + No releases found in date range + +[84/430] Analyzing sdk/communication/Azure.Communication.Chat/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[85/430] Analyzing sdk/communication/Azure.Communication.Common/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[86/430] Analyzing sdk/communication/Azure.Communication.Email/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[87/430] Analyzing sdk/communication/Azure.Communication.Identity/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[88/430] Analyzing sdk/communication/Azure.Communication.JobRouter/CHANGELOG.md... + No releases found in date range + +[89/430] Analyzing sdk/communication/Azure.Communication.Messages/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[90/430] Analyzing sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md... + Found 4 release(s) with 0 total changes (avg: 0.00) + +[91/430] Analyzing sdk/communication/Azure.Communication.ProgrammableConnectivity/CHANGELOG.md... + No releases found in date range + +[92/430] Analyzing sdk/communication/Azure.Communication.Rooms/CHANGELOG.md... + No releases found in date range + +[93/430] Analyzing sdk/communication/Azure.Communication.ShortCodes/CHANGELOG.md... + No releases found in date range + +[94/430] Analyzing sdk/communication/Azure.Communication.Sms/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[95/430] Analyzing sdk/communication/Azure.ResourceManager.Communication/CHANGELOG.md... + No releases found in date range + +[96/430] Analyzing sdk/compute/Azure.ResourceManager.Compute/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[97/430] Analyzing sdk/computefleet/Azure.ResourceManager.ComputeFleet/CHANGELOG.md... + No releases found in date range + +[98/430] Analyzing sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[99/430] Analyzing sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[100/430] Analyzing sdk/confidentialledger/Azure.ResourceManager.ConfidentialLedger/CHANGELOG.md... + No releases found in date range + +[101/430] Analyzing sdk/confidentialledger/Azure.Security.CodeTransparency/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[102/430] Analyzing sdk/confidentialledger/Azure.Security.ConfidentialLedger/CHANGELOG.md... + No releases found in date range + +[103/430] Analyzing sdk/confluent/Azure.ResourceManager.Confluent/CHANGELOG.md... + No releases found in date range + +[104/430] Analyzing sdk/connectedcache/Azure.ResourceManager.ConnectedCache/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[105/430] Analyzing sdk/connectedvmwarevsphere/Azure.ResourceManager.ConnectedVMwarevSphere/CHANGELOG.md... + No releases found in date range + +[106/430] Analyzing sdk/consumption/Azure.ResourceManager.Consumption/CHANGELOG.md... + No releases found in date range + +[107/430] Analyzing sdk/containerapps/Azure.ResourceManager.AppContainers/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[108/430] Analyzing sdk/containerinstance/Azure.ResourceManager.ContainerInstance/CHANGELOG.md... + Found 4 release(s) with 0 total changes (avg: 0.00) + +[109/430] Analyzing sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/CHANGELOG.md... + No releases found in date range + +[110/430] Analyzing sdk/containerregistry/Azure.Containers.ContainerRegistry/CHANGELOG.md... + No releases found in date range + +[111/430] Analyzing sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[112/430] Analyzing sdk/containerservice/Azure.ResourceManager.ContainerService/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[113/430] Analyzing sdk/contentsafety/Azure.AI.ContentSafety/CHANGELOG.md... + No releases found in date range + +[114/430] Analyzing sdk/core/Azure.Core/CHANGELOG.md... + Found 8 release(s) with 0 total changes (avg: 0.00) + +[115/430] Analyzing sdk/core/Azure.Core.Amqp/CHANGELOG.md... + No releases found in date range + +[116/430] Analyzing sdk/core/Azure.Core.Experimental/CHANGELOG.md... + No releases found in date range + +[117/430] Analyzing sdk/core/Azure.Core.Expressions.DataFactory/CHANGELOG.md... + No releases found in date range + +[118/430] Analyzing sdk/core/Microsoft.Azure.Core.NewtonsoftJson/CHANGELOG.md... + No releases found in date range + +[119/430] Analyzing sdk/core/Microsoft.Azure.Core.Spatial/CHANGELOG.md... + No releases found in date range + +[120/430] Analyzing sdk/core/Microsoft.Azure.Core.Spatial.NewtonsoftJson/CHANGELOG.md... + No releases found in date range + +[121/430] Analyzing sdk/core/Microsoft.ClientModel.TestFramework/CHANGELOG.md... + No releases found in date range + +[122/430] Analyzing sdk/core/System.ClientModel/CHANGELOG.md... + Found 8 release(s) with 0 total changes (avg: 0.00) + +[123/430] Analyzing sdk/cosmosdb/Azure.ResourceManager.CosmosDB/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[124/430] Analyzing sdk/cosmosdbforpostgresql/Azure.ResourceManager.CosmosDBForPostgreSql/CHANGELOG.md... + No releases found in date range + +[125/430] Analyzing sdk/costmanagement/Azure.ResourceManager.CostManagement/CHANGELOG.md... + No releases found in date range + +[126/430] Analyzing sdk/customer-insights/Azure.ResourceManager.CustomerInsights/CHANGELOG.md... + No releases found in date range + +[127/430] Analyzing sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/CHANGELOG.md... + No releases found in date range + +[128/430] Analyzing sdk/databox/Azure.ResourceManager.DataBox/CHANGELOG.md... + No releases found in date range + +[129/430] Analyzing sdk/databoxedge/Azure.ResourceManager.DataBoxEdge/CHANGELOG.md... + No releases found in date range + +[130/430] Analyzing sdk/datadog/Azure.ResourceManager.Datadog/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[131/430] Analyzing sdk/datafactory/Azure.ResourceManager.DataFactory/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[132/430] Analyzing sdk/datalake-analytics/Azure.ResourceManager.DataLakeAnalytics/CHANGELOG.md... + No releases found in date range + +[133/430] Analyzing sdk/datalake-store/Azure.ResourceManager.DataLakeStore/CHANGELOG.md... + No releases found in date range + +[134/430] Analyzing sdk/datamigration/Azure.ResourceManager.DataMigration/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[135/430] Analyzing sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[136/430] Analyzing sdk/datashare/Azure.ResourceManager.DataShare/CHANGELOG.md... + No releases found in date range + +[137/430] Analyzing sdk/defendereasm/Azure.ResourceManager.DefenderEasm/CHANGELOG.md... + No releases found in date range + +[138/430] Analyzing sdk/dellstorage/Azure.ResourceManager.Dell.Storage/CHANGELOG.md... + No releases found in date range + +[139/430] Analyzing sdk/dependencymap/Azure.ResourceManager.DependencyMap/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[140/430] Analyzing sdk/desktopvirtualization/Azure.ResourceManager.DesktopVirtualization/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[141/430] Analyzing sdk/devcenter/Azure.Developer.DevCenter/CHANGELOG.md... + No releases found in date range + +[142/430] Analyzing sdk/devcenter/Azure.ResourceManager.DevCenter/CHANGELOG.md... + No releases found in date range + +[143/430] Analyzing sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[144/430] Analyzing sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[145/430] Analyzing sdk/deviceupdate/Azure.IoT.DeviceUpdate/CHANGELOG.md... + No releases found in date range + +[146/430] Analyzing sdk/deviceupdate/Azure.ResourceManager.DeviceUpdate/CHANGELOG.md... + No releases found in date range + +[147/430] Analyzing sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/CHANGELOG.md... + No releases found in date range + +[148/430] Analyzing sdk/devspaces/Azure.ResourceManager.DevSpaces/CHANGELOG.md... + No releases found in date range + +[149/430] Analyzing sdk/devtestlabs/Azure.ResourceManager.DevTestLabs/CHANGELOG.md... + No releases found in date range + +[150/430] Analyzing sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[151/430] Analyzing sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/CHANGELOG.md... + No releases found in date range + +[152/430] Analyzing sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[153/430] Analyzing sdk/dns/Azure.ResourceManager.Dns/CHANGELOG.md... + No releases found in date range + +[154/430] Analyzing sdk/dnsresolver/Azure.ResourceManager.DnsResolver/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[155/430] Analyzing sdk/documentintelligence/Azure.AI.DocumentIntelligence/CHANGELOG.md... + No releases found in date range + +[156/430] Analyzing sdk/durabletask/Azure.ResourceManager.DurableTask/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[157/430] Analyzing sdk/dynatrace/Azure.ResourceManager.Dynatrace/CHANGELOG.md... + No releases found in date range + +[158/430] Analyzing sdk/easm/Azure.Analytics.Defender.Easm/CHANGELOG.md... + No releases found in date range + +[159/430] Analyzing sdk/edgeorder/Azure.ResourceManager.EdgeOrder/CHANGELOG.md... + No releases found in date range + +[160/430] Analyzing sdk/edgezones/Azure.ResourceManager.EdgeZones/CHANGELOG.md... + No releases found in date range + +[161/430] Analyzing sdk/elastic/Azure.ResourceManager.Elastic/CHANGELOG.md... + No releases found in date range + +[162/430] Analyzing sdk/elasticsan/Azure.ResourceManager.ElasticSan/CHANGELOG.md... + No releases found in date range + +[163/430] Analyzing sdk/entra/Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[164/430] Analyzing sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[165/430] Analyzing sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/CHANGELOG.md... + No releases found in date range + +[166/430] Analyzing sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/CHANGELOG.md... + Found 4 release(s) with 0 total changes (avg: 0.00) + +[167/430] Analyzing sdk/eventgrid/Azure.ResourceManager.EventGrid/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[168/430] Analyzing sdk/eventgrid/Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents/CHANGELOG.md... + No releases found in date range + +[169/430] Analyzing sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[170/430] Analyzing sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[171/430] Analyzing sdk/eventhub/Azure.Messaging.EventHubs.Processor/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[172/430] Analyzing sdk/eventhub/Azure.ResourceManager.EventHubs/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[173/430] Analyzing sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[174/430] Analyzing sdk/extendedlocation/Azure.ResourceManager.ExtendedLocations/CHANGELOG.md... + No releases found in date range + +[175/430] Analyzing sdk/extension-wcf/Microsoft.CoreWCF.Azure.StorageQueues/CHANGELOG.md... + No releases found in date range + +[176/430] Analyzing sdk/extension-wcf/Microsoft.WCF.Azure.StorageQueues/CHANGELOG.md... + No releases found in date range + +[177/430] Analyzing sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/CHANGELOG.md... + No releases found in date range + +[178/430] Analyzing sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[179/430] Analyzing sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[180/430] Analyzing sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/CHANGELOG.md... + No releases found in date range + +[181/430] Analyzing sdk/extensions/Microsoft.Extensions.Azure/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[182/430] Analyzing sdk/fabric/Azure.ResourceManager.Fabric/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[183/430] Analyzing sdk/face/Azure.AI.Vision.Face/CHANGELOG.md... + No releases found in date range + +[184/430] Analyzing sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[185/430] Analyzing sdk/fluidrelay/Azure.ResourceManager.FluidRelay/CHANGELOG.md... + No releases found in date range + +[186/430] Analyzing sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md... + No releases found in date range + +[187/430] Analyzing sdk/frontdoor/Azure.ResourceManager.FrontDoor/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[188/430] Analyzing sdk/grafana/Azure.ResourceManager.Grafana/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[189/430] Analyzing sdk/graphservices/Azure.ResourceManager.GraphServices/CHANGELOG.md... + No releases found in date range + +[190/430] Analyzing sdk/guestconfiguration/Azure.ResourceManager.GuestConfiguration/CHANGELOG.md... + No releases found in date range + +[191/430] Analyzing sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[192/430] Analyzing sdk/hdinsight/Azure.ResourceManager.HDInsight/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[193/430] Analyzing sdk/hdinsight/Microsoft.Azure.HDInsight.Job/CHANGELOG.md... + No releases found in date range + +[194/430] Analyzing sdk/hdinsightcontainers/Azure.ResourceManager.HDInsight.Containers/CHANGELOG.md... + No releases found in date range + +[195/430] Analyzing sdk/healthbot/Azure.ResourceManager.HealthBot/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[196/430] Analyzing sdk/healthcareapis/Azure.ResourceManager.HealthcareApis/CHANGELOG.md... + No releases found in date range + +[197/430] Analyzing sdk/healthdataaiservices/Azure.Health.Deidentification/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[198/430] Analyzing sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/CHANGELOG.md... + No releases found in date range + +[199/430] Analyzing sdk/healthinsights/Azure.Health.Insights.CancerProfiling/CHANGELOG.md... + No releases found in date range + +[200/430] Analyzing sdk/healthinsights/Azure.Health.Insights.ClinicalMatching/CHANGELOG.md... + No releases found in date range + +[201/430] Analyzing sdk/healthinsights/Azure.Health.Insights.RadiologyInsights/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[202/430] Analyzing sdk/hybridaks/Azure.ResourceManager.HybridContainerService/CHANGELOG.md... + No releases found in date range + +[203/430] Analyzing sdk/hybridcompute/Azure.ResourceManager.HybridCompute/CHANGELOG.md... + No releases found in date range + +[204/430] Analyzing sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/CHANGELOG.md... + No releases found in date range + +[205/430] Analyzing sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/CHANGELOG.md... + No releases found in date range + +[206/430] Analyzing sdk/hybridnetwork/Azure.ResourceManager.HybridNetwork/CHANGELOG.md... + No releases found in date range + +[207/430] Analyzing sdk/identity/Azure.Identity/CHANGELOG.md... + Found 6 release(s) with 0 total changes (avg: 0.00) + +[208/430] Analyzing sdk/identity/Azure.Identity.Broker/CHANGELOG.md... + Found 4 release(s) with 0 total changes (avg: 0.00) + +[209/430] Analyzing sdk/impactreporting/Azure.ResourceManager.ImpactReporting/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[210/430] Analyzing sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/CHANGELOG.md... + No releases found in date range + +[211/430] Analyzing sdk/iot/Azure.IoT.Hub.Service/CHANGELOG.md... + No releases found in date range + +[212/430] Analyzing sdk/iot/Azure.ResourceManager.IotFirmwareDefense/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[213/430] Analyzing sdk/iotcentral/Azure.ResourceManager.IotCentral/CHANGELOG.md... + No releases found in date range + +[214/430] Analyzing sdk/iothub/Azure.ResourceManager.IotHub/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[215/430] Analyzing sdk/iotoperations/Azure.ResourceManager.IotOperations/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[216/430] Analyzing sdk/keyvault/Azure.ResourceManager.KeyVault/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[217/430] Analyzing sdk/keyvault/Azure.Security.KeyVault.Administration/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[218/430] Analyzing sdk/keyvault/Azure.Security.KeyVault.Certificates/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[219/430] Analyzing sdk/keyvault/Azure.Security.KeyVault.Keys/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[220/430] Analyzing sdk/keyvault/Azure.Security.KeyVault.Secrets/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[221/430] Analyzing sdk/kubernetesconfiguration/Azure.ResourceManager.KubernetesConfiguration/CHANGELOG.md... + No releases found in date range + +[222/430] Analyzing sdk/kusto/Azure.ResourceManager.Kusto/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[223/430] Analyzing sdk/labservices/Azure.ResourceManager.LabServices/CHANGELOG.md... + No releases found in date range + +[224/430] Analyzing sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[225/430] Analyzing sdk/loadtestservice/Azure.Developer.LoadTesting/CHANGELOG.md... + No releases found in date range + +[226/430] Analyzing sdk/loadtestservice/Azure.Developer.Playwright/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[227/430] Analyzing sdk/loadtestservice/Azure.Developer.Playwright.MSTest/CHANGELOG.md... + No releases found in date range + +[228/430] Analyzing sdk/loadtestservice/Azure.Developer.Playwright.NUnit/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[229/430] Analyzing sdk/loadtestservice/Azure.ResourceManager.LoadTesting/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[230/430] Analyzing sdk/logic/Azure.ResourceManager.Logic/CHANGELOG.md... + No releases found in date range + +[231/430] Analyzing sdk/machinelearningcompute/Azure.ResourceManager.MachineLearningCompute/CHANGELOG.md... + No releases found in date range + +[232/430] Analyzing sdk/machinelearningservices/Azure.ResourceManager.MachineLearning/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[233/430] Analyzing sdk/maintenance/Azure.ResourceManager.Maintenance/CHANGELOG.md... + No releases found in date range + +[234/430] Analyzing sdk/managednetwork/Azure.ResourceManager.ManagedNetwork/CHANGELOG.md... + No releases found in date range + +[235/430] Analyzing sdk/managednetworkfabric/Azure.ResourceManager.ManagedNetworkFabric/CHANGELOG.md... + No releases found in date range + +[236/430] Analyzing sdk/managedserviceidentity/Azure.ResourceManager.ManagedServiceIdentities/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[237/430] Analyzing sdk/managedservices/Azure.ResourceManager.ManagedServices/CHANGELOG.md... + No releases found in date range + +[238/430] Analyzing sdk/managementpartner/Azure.ResourceManager.ManagementPartner/CHANGELOG.md... + No releases found in date range + +[239/430] Analyzing sdk/maps/Azure.Maps.Common/CHANGELOG.md... + No releases found in date range + +[240/430] Analyzing sdk/maps/Azure.Maps.Geolocation/CHANGELOG.md... + No releases found in date range + +[241/430] Analyzing sdk/maps/Azure.Maps.Rendering/CHANGELOG.md... + No releases found in date range + +[242/430] Analyzing sdk/maps/Azure.Maps.Routing/CHANGELOG.md... + No releases found in date range + +[243/430] Analyzing sdk/maps/Azure.Maps.Search/CHANGELOG.md... + No releases found in date range + +[244/430] Analyzing sdk/maps/Azure.Maps.TimeZones/CHANGELOG.md... + No releases found in date range + +[245/430] Analyzing sdk/maps/Azure.Maps.Weather/CHANGELOG.md... + No releases found in date range + +[246/430] Analyzing sdk/maps/Azure.ResourceManager.Maps/CHANGELOG.md... + No releases found in date range + +[247/430] Analyzing sdk/marketplace/Azure.ResourceManager.Marketplace/CHANGELOG.md... + No releases found in date range + +[248/430] Analyzing sdk/marketplaceordering/Azure.ResourceManager.MarketplaceOrdering/CHANGELOG.md... + No releases found in date range + +[249/430] Analyzing sdk/mediaservices/Azure.ResourceManager.Media/CHANGELOG.md... + No releases found in date range + +[250/430] Analyzing sdk/metricsadvisor/Azure.AI.MetricsAdvisor/CHANGELOG.md... + No releases found in date range + +[251/430] Analyzing sdk/migrationassessment/Azure.ResourceManager.Migration.Assessment/CHANGELOG.md... + No releases found in date range + +[252/430] Analyzing sdk/migrationdiscoverysap/Azure.ResourceManager.MigrationDiscoverySap/CHANGELOG.md... + No releases found in date range + +[253/430] Analyzing sdk/mixedreality/Azure.MixedReality.Authentication/CHANGELOG.md... + No releases found in date range + +[254/430] Analyzing sdk/mixedreality/Azure.ResourceManager.MixedReality/CHANGELOG.md... + No releases found in date range + +[255/430] Analyzing sdk/mobilenetwork/Azure.ResourceManager.MobileNetwork/CHANGELOG.md... + No releases found in date range + +[256/430] Analyzing sdk/modelsrepository/Azure.IoT.ModelsRepository/CHANGELOG.md... + No releases found in date range + +[257/430] Analyzing sdk/mongocluster/Azure.ResourceManager.MongoCluster/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[258/430] Analyzing sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[259/430] Analyzing sdk/monitor/Azure.Monitor.Ingestion/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[260/430] Analyzing sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[261/430] Analyzing sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[262/430] Analyzing sdk/monitor/Azure.Monitor.Query.Logs/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[263/430] Analyzing sdk/monitor/Azure.Monitor.Query.Metrics/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[264/430] Analyzing sdk/monitor/Azure.ResourceManager.Monitor/CHANGELOG.md... + No releases found in date range + +[265/430] Analyzing sdk/mysql/Azure.ResourceManager.MySql/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[266/430] Analyzing sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[267/430] Analyzing sdk/netapp/Azure.ResourceManager.NetApp/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[268/430] Analyzing sdk/network/Azure.ResourceManager.Network/CHANGELOG.md... + Found 7 release(s) with 0 total changes (avg: 0.00) + +[269/430] Analyzing sdk/networkanalytics/Azure.ResourceManager.NetworkAnalytics/CHANGELOG.md... + No releases found in date range + +[270/430] Analyzing sdk/networkcloud/Azure.ResourceManager.NetworkCloud/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[271/430] Analyzing sdk/networkfunction/Azure.ResourceManager.NetworkFunction/CHANGELOG.md... + No releases found in date range + +[272/430] Analyzing sdk/newrelicobservability/Azure.ResourceManager.NewRelicObservability/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[273/430] Analyzing sdk/nginx/Azure.ResourceManager.Nginx/CHANGELOG.md... + No releases found in date range + +[274/430] Analyzing sdk/notificationhubs/Azure.ResourceManager.NotificationHubs/CHANGELOG.md... + No releases found in date range + +[275/430] Analyzing sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/CHANGELOG.md... + No releases found in date range + +[276/430] Analyzing sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[277/430] Analyzing sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[278/430] Analyzing sdk/openai/Azure.AI.OpenAI/CHANGELOG.md... + Found 4 release(s) with 0 total changes (avg: 0.00) + +[279/430] Analyzing sdk/openai/Azure.AI.OpenAI.Assistants/CHANGELOG.md... + No releases found in date range + +[280/430] Analyzing sdk/openenergyplatform/Azure.ResourceManager.EnergyServices/CHANGELOG.md... + No releases found in date range + +[281/430] Analyzing sdk/operationalinsights/Azure.ResourceManager.OperationalInsights/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[282/430] Analyzing sdk/oracle/Azure.ResourceManager.OracleDatabase/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[283/430] Analyzing sdk/orbital/Azure.ResourceManager.Orbital/CHANGELOG.md... + No releases found in date range + +[284/430] Analyzing sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/CHANGELOG.md... + No releases found in date range + +[285/430] Analyzing sdk/peering/Azure.ResourceManager.Peering/CHANGELOG.md... + No releases found in date range + +[286/430] Analyzing sdk/personalizer/Azure.AI.Personalizer/CHANGELOG.md... + No releases found in date range + +[287/430] Analyzing sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/CHANGELOG.md... + No releases found in date range + +[288/430] Analyzing sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[289/430] Analyzing sdk/playwright/Azure.ResourceManager.Playwright/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[290/430] Analyzing sdk/policyinsights/Azure.ResourceManager.PolicyInsights/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[291/430] Analyzing sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/CHANGELOG.md... + No releases found in date range + +[292/430] Analyzing sdk/postgresql/Azure.ResourceManager.PostgreSql/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[293/430] Analyzing sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/CHANGELOG.md... + No releases found in date range + +[294/430] Analyzing sdk/privatedns/Azure.ResourceManager.PrivateDns/CHANGELOG.md... + No releases found in date range + +[295/430] Analyzing sdk/providerhub/Azure.ResourceManager.ProviderHub/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[296/430] Analyzing sdk/provisioning/Azure.Provisioning/CHANGELOG.md... + Found 6 release(s) with 0 total changes (avg: 0.00) + +[297/430] Analyzing sdk/provisioning/Azure.Provisioning.AppConfiguration/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[298/430] Analyzing sdk/provisioning/Azure.Provisioning.AppService/CHANGELOG.md... + Found 4 release(s) with 0 total changes (avg: 0.00) + +[299/430] Analyzing sdk/provisioning/Azure.Provisioning.ApplicationInsights/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[300/430] Analyzing sdk/provisioning/Azure.Provisioning.CognitiveServices/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[301/430] Analyzing sdk/provisioning/Azure.Provisioning.CosmosDB/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[302/430] Analyzing sdk/provisioning/Azure.Provisioning.Deployment/CHANGELOG.md... + No releases found in date range + +[303/430] Analyzing sdk/provisioning/Azure.Provisioning.Dns/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[304/430] Analyzing sdk/provisioning/Azure.Provisioning.EventHubs/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[305/430] Analyzing sdk/provisioning/Azure.Provisioning.FrontDoor/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[306/430] Analyzing sdk/provisioning/Azure.Provisioning.KeyVault/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[307/430] Analyzing sdk/provisioning/Azure.Provisioning.OperationalInsights/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[308/430] Analyzing sdk/provisioning/Azure.Provisioning.PostgreSql/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[309/430] Analyzing sdk/provisioning/Azure.Provisioning.Redis/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[310/430] Analyzing sdk/provisioning/Azure.Provisioning.Search/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[311/430] Analyzing sdk/provisioning/Azure.Provisioning.ServiceBus/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[312/430] Analyzing sdk/provisioning/Azure.Provisioning.SignalR/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[313/430] Analyzing sdk/provisioning/Azure.Provisioning.Sql/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[314/430] Analyzing sdk/provisioning/Azure.Provisioning.Storage/CHANGELOG.md... + Found 4 release(s) with 0 total changes (avg: 0.00) + +[315/430] Analyzing sdk/provisioning/Azure.Provisioning.WebPubSub/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[316/430] Analyzing sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[317/430] Analyzing sdk/purview/Azure.Analytics.Purview.Account/CHANGELOG.md... + No releases found in date range + +[318/430] Analyzing sdk/purview/Azure.Analytics.Purview.Administration/CHANGELOG.md... + No releases found in date range + +[319/430] Analyzing sdk/purview/Azure.Analytics.Purview.Catalog/CHANGELOG.md... + No releases found in date range + +[320/430] Analyzing sdk/purview/Azure.Analytics.Purview.DataMap/CHANGELOG.md... + No releases found in date range + +[321/430] Analyzing sdk/purview/Azure.Analytics.Purview.Scanning/CHANGELOG.md... + No releases found in date range + +[322/430] Analyzing sdk/purview/Azure.Analytics.Purview.Sharing/CHANGELOG.md... + No releases found in date range + +[323/430] Analyzing sdk/purview/Azure.Analytics.Purview.Workflows/CHANGELOG.md... + No releases found in date range + +[324/430] Analyzing sdk/purview/Azure.ResourceManager.Purview/CHANGELOG.md... + No releases found in date range + +[325/430] Analyzing sdk/quantum/Azure.Quantum.Jobs/CHANGELOG.md... + No releases found in date range + +[326/430] Analyzing sdk/quantum/Azure.ResourceManager.Quantum/CHANGELOG.md... + No releases found in date range + +[327/430] Analyzing sdk/qumulo/Azure.ResourceManager.Qumulo/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[328/430] Analyzing sdk/quota/Azure.ResourceManager.Quota/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[329/430] Analyzing sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/CHANGELOG.md... + No releases found in date range + +[330/430] Analyzing sdk/recoveryservices-backup/Azure.ResourceManager.RecoveryServicesBackup/CHANGELOG.md... + No releases found in date range + +[331/430] Analyzing sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/CHANGELOG.md... + No releases found in date range + +[332/430] Analyzing sdk/recoveryservices-siterecovery/Azure.ResourceManager.RecoveryServicesSiteRecovery/CHANGELOG.md... + No releases found in date range + +[333/430] Analyzing sdk/redis/Azure.ResourceManager.Redis/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[334/430] Analyzing sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[335/430] Analyzing sdk/relay/Azure.ResourceManager.Relay/CHANGELOG.md... + No releases found in date range + +[336/430] Analyzing sdk/reservations/Azure.ResourceManager.Reservations/CHANGELOG.md... + No releases found in date range + +[337/430] Analyzing sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/CHANGELOG.md... + No releases found in date range + +[338/430] Analyzing sdk/resourcegraph/Azure.ResourceManager.ResourceGraph/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[339/430] Analyzing sdk/resourcehealth/Azure.ResourceManager.ResourceHealth/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[340/430] Analyzing sdk/resourcemanager/Azure.ResourceManager/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[341/430] Analyzing sdk/resourcemover/Azure.ResourceManager.ResourceMover/CHANGELOG.md... + No releases found in date range + +[342/430] Analyzing sdk/resources/Azure.ResourceManager.Resources/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[343/430] Analyzing sdk/resources/Azure.ResourceManager.Resources.Bicep/CHANGELOG.md... + No releases found in date range + +[344/430] Analyzing sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/CHANGELOG.md... + No releases found in date range + +[345/430] Analyzing sdk/resources/Azure.ResourceManager.Resources.Deployments/CHANGELOG.md... + No releases found in date range + +[346/430] Analyzing sdk/schemaregistry/Azure.Data.SchemaRegistry/CHANGELOG.md... + No releases found in date range + +[347/430] Analyzing sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/CHANGELOG.md... + No releases found in date range + +[348/430] Analyzing sdk/search/Azure.ResourceManager.Search/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[349/430] Analyzing sdk/search/Azure.Search.Documents/CHANGELOG.md... + Found 6 release(s) with 0 total changes (avg: 0.00) + +[350/430] Analyzing sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[351/430] Analyzing sdk/securitycenter/Azure.ResourceManager.SecurityCenter/CHANGELOG.md... + No releases found in date range + +[352/430] Analyzing sdk/securitydevops/Azure.ResourceManager.SecurityDevOps/CHANGELOG.md... + No releases found in date range + +[353/430] Analyzing sdk/securityinsights/Azure.ResourceManager.SecurityInsights/CHANGELOG.md... + No releases found in date range + +[354/430] Analyzing sdk/selfhelp/Azure.ResourceManager.SelfHelp/CHANGELOG.md... + No releases found in date range + +[355/430] Analyzing sdk/servicebus/Azure.Messaging.ServiceBus/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[356/430] Analyzing sdk/servicebus/Azure.ResourceManager.ServiceBus/CHANGELOG.md... + No releases found in date range + +[357/430] Analyzing sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[358/430] Analyzing sdk/servicefabric/Azure.ResourceManager.ServiceFabric/CHANGELOG.md... + No releases found in date range + +[359/430] Analyzing sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[360/430] Analyzing sdk/servicelinker/Azure.ResourceManager.ServiceLinker/CHANGELOG.md... + No releases found in date range + +[361/430] Analyzing sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/CHANGELOG.md... + No releases found in date range + +[362/430] Analyzing sdk/signalr/Azure.ResourceManager.SignalR/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[363/430] Analyzing sdk/signalr/Microsoft.Azure.WebJobs.Extensions.SignalRService/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[364/430] Analyzing sdk/sitemanager/Azure.ResourceManager.SiteManager/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[365/430] Analyzing sdk/sphere/Azure.ResourceManager.Sphere/CHANGELOG.md... + No releases found in date range + +[366/430] Analyzing sdk/springappdiscovery/Azure.ResourceManager.SpringAppDiscovery/CHANGELOG.md... + No releases found in date range + +[367/430] Analyzing sdk/sqlmanagement/Azure.ResourceManager.Sql/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[368/430] Analyzing sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/CHANGELOG.md... + No releases found in date range + +[369/430] Analyzing sdk/standbypool/Azure.ResourceManager.StandbyPool/CHANGELOG.md... + No releases found in date range + +[370/430] Analyzing sdk/storage/Azure.ResourceManager.Storage/CHANGELOG.md... + Found 4 release(s) with 0 total changes (avg: 0.00) + +[371/430] Analyzing sdk/storage/Azure.Storage.Blobs/CHANGELOG.md... + Found 5 release(s) with 0 total changes (avg: 0.00) + +[372/430] Analyzing sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[373/430] Analyzing sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[374/430] Analyzing sdk/storage/Azure.Storage.Common/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[375/430] Analyzing sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md... + Found 6 release(s) with 0 total changes (avg: 0.00) + +[376/430] Analyzing sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md... + Found 6 release(s) with 0 total changes (avg: 0.00) + +[377/430] Analyzing sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md... + Found 6 release(s) with 0 total changes (avg: 0.00) + +[378/430] Analyzing sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[379/430] Analyzing sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[380/430] Analyzing sdk/storage/Azure.Storage.Internal.Avro/CHANGELOG.md... + No releases found in date range + +[381/430] Analyzing sdk/storage/Azure.Storage.Queues/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[382/430] Analyzing sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[383/430] Analyzing sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[384/430] Analyzing sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Common/CHANGELOG.md... + No releases found in date range + +[385/430] Analyzing sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md... + Found 3 release(s) with 0 total changes (avg: 0.00) + +[386/430] Analyzing sdk/storageactions/Azure.ResourceManager.StorageActions/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[387/430] Analyzing sdk/storagecache/Azure.ResourceManager.StorageCache/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[388/430] Analyzing sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[389/430] Analyzing sdk/storagemover/Azure.ResourceManager.StorageMover/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[390/430] Analyzing sdk/storagepool/Azure.ResourceManager.StoragePool/CHANGELOG.md... + No releases found in date range + +[391/430] Analyzing sdk/storagesync/Azure.ResourceManager.StorageSync/CHANGELOG.md... + No releases found in date range + +[392/430] Analyzing sdk/streamanalytics/Azure.ResourceManager.StreamAnalytics/CHANGELOG.md... + No releases found in date range + +[393/430] Analyzing sdk/subscription/Azure.ResourceManager.Subscription/CHANGELOG.md... + No releases found in date range + +[394/430] Analyzing sdk/support/Azure.ResourceManager.Support/CHANGELOG.md... + No releases found in date range + +[395/430] Analyzing sdk/synapse/Azure.Analytics.Synapse.AccessControl/CHANGELOG.md... + No releases found in date range + +[396/430] Analyzing sdk/synapse/Azure.Analytics.Synapse.Artifacts/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[397/430] Analyzing sdk/synapse/Azure.Analytics.Synapse.ManagedPrivateEndpoints/CHANGELOG.md... + No releases found in date range + +[398/430] Analyzing sdk/synapse/Azure.Analytics.Synapse.Monitoring/CHANGELOG.md... + No releases found in date range + +[399/430] Analyzing sdk/synapse/Azure.Analytics.Synapse.Spark/CHANGELOG.md... + No releases found in date range + +[400/430] Analyzing sdk/synapse/Azure.ResourceManager.Synapse/CHANGELOG.md... + No releases found in date range + +[401/430] Analyzing sdk/synapse/Microsoft.Azure.Synapse/CHANGELOG.md... + No releases found in date range + +[402/430] Analyzing sdk/tables/Azure.Data.Tables/CHANGELOG.md... + No releases found in date range + +[403/430] Analyzing sdk/tables/Microsoft.Azure.WebJobs.Extensions.Tables/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[404/430] Analyzing sdk/template/.content/packageResource/CHANGELOG.md... + No releases found in date range + +[405/430] Analyzing sdk/template/Azure.Template/CHANGELOG.md... + No releases found in date range + +[406/430] Analyzing sdk/terraform/Azure.ResourceManager.Terraform/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[407/430] Analyzing sdk/textanalytics/Azure.AI.TextAnalytics/CHANGELOG.md... + No releases found in date range + +[408/430] Analyzing sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/CHANGELOG.md... + No releases found in date range + +[409/430] Analyzing sdk/trafficmanager/Azure.ResourceManager.TrafficManager/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[410/430] Analyzing sdk/translation/Azure.AI.Translation.Document/CHANGELOG.md... + No releases found in date range + +[411/430] Analyzing sdk/translation/Azure.AI.Translation.Text/CHANGELOG.md... + No releases found in date range + +[412/430] Analyzing sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/CHANGELOG.md... + No releases found in date range + +[413/430] Analyzing sdk/videoanalyzer/Azure.Media.VideoAnalyzer.Edge/CHANGELOG.md... + No releases found in date range + +[414/430] Analyzing sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[415/430] Analyzing sdk/vision/Azure.AI.Vision.ImageAnalysis/CHANGELOG.md... + No releases found in date range + +[416/430] Analyzing sdk/voiceservices/Azure.ResourceManager.VoiceServices/CHANGELOG.md... + No releases found in date range + +[417/430] Analyzing sdk/webpubsub/Azure.Messaging.WebPubSub/CHANGELOG.md... + No releases found in date range + +[418/430] Analyzing sdk/webpubsub/Azure.Messaging.WebPubSub.Client/CHANGELOG.md... + No releases found in date range + +[419/430] Analyzing sdk/webpubsub/Azure.ResourceManager.WebPubSub/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[420/430] Analyzing sdk/webpubsub/Microsoft.Azure.Functions.Worker.Extensions.WebPubSub/CHANGELOG.md... + No releases found in date range + +[421/430] Analyzing sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSub/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[422/430] Analyzing sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO/CHANGELOG.md... + No releases found in date range + +[423/430] Analyzing sdk/webpubsub/Microsoft.Azure.WebPubSub.AspNetCore/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[424/430] Analyzing sdk/webpubsub/Microsoft.Azure.WebPubSub.Common/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[425/430] Analyzing sdk/websites/Azure.ResourceManager.AppService/CHANGELOG.md... + Found 2 release(s) with 0 total changes (avg: 0.00) + +[426/430] Analyzing sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/CHANGELOG.md... + No releases found in date range + +[427/430] Analyzing sdk/workloadmonitor/Azure.ResourceManager.WorkloadMonitor/CHANGELOG.md... + No releases found in date range + +[428/430] Analyzing sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/CHANGELOG.md... + Found 1 release(s) with 0 total changes (avg: 0.00) + +[429/430] Analyzing sdk/workloads/Azure.ResourceManager.Workloads/CHANGELOG.md... + No releases found in date range + +[430/430] Analyzing sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/CHANGELOG.md... + No releases found in date range + +================================================================================ +SUMMARY +================================================================================ +Files analyzed: 430 +Files with releases in date range: 187 +Total releases found: 359 +Total version changes before release: 0 +Overall average changes per release: 0.00 + +Per-file averages: + sdk/agentserver/Azure.AI.AgentServer.AgentFramework/CHANGELOG.md: 0.00 + sdk/agentserver/Azure.AI.AgentServer.Contracts/CHANGELOG.md: 0.00 + sdk/agentserver/Azure.AI.AgentServer.Core/CHANGELOG.md: 0.00 + sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md: 0.00 + sdk/ai/Azure.AI.Inference/CHANGELOG.md: 0.00 + sdk/ai/Azure.AI.Projects/CHANGELOG.md: 0.00 + sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md: 0.00 + sdk/apicenter/Azure.ResourceManager.ApiCenter/CHANGELOG.md: 0.00 + sdk/apimanagement/Azure.ResourceManager.ApiManagement/CHANGELOG.md: 0.00 + sdk/appconfiguration/Azure.Data.AppConfiguration/CHANGELOG.md: 0.00 + sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/CHANGELOG.md: 0.00 + sdk/applicationinsights/Azure.ResourceManager.ApplicationInsights/CHANGELOG.md: 0.00 + sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/CHANGELOG.md: 0.00 + sdk/authorization/Azure.ResourceManager.Authorization/CHANGELOG.md: 0.00 + sdk/avs/Azure.ResourceManager.Avs/CHANGELOG.md: 0.00 + sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/CHANGELOG.md: 0.00 + sdk/batch/Azure.Compute.Batch/CHANGELOG.md: 0.00 + sdk/carbon/Azure.ResourceManager.CarbonOptimization/CHANGELOG.md: 0.00 + sdk/cdn/Azure.ResourceManager.Cdn/CHANGELOG.md: 0.00 + sdk/chaos/Azure.ResourceManager.Chaos/CHANGELOG.md: 0.00 + sdk/cloudhealth/Azure.ResourceManager.CloudHealth/CHANGELOG.md: 0.00 + sdk/cognitivelanguage/Azure.AI.Language.Conversations/CHANGELOG.md: 0.00 + sdk/cognitivelanguage/Azure.AI.Language.Conversations.Authoring/CHANGELOG.md: 0.00 + sdk/cognitivelanguage/Azure.AI.Language.Text/CHANGELOG.md: 0.00 + sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/CHANGELOG.md: 0.00 + sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/CHANGELOG.md: 0.00 + sdk/communication/Azure.Communication.CallAutomation/CHANGELOG.md: 0.00 + sdk/communication/Azure.Communication.Chat/CHANGELOG.md: 0.00 + sdk/communication/Azure.Communication.Common/CHANGELOG.md: 0.00 + sdk/communication/Azure.Communication.Email/CHANGELOG.md: 0.00 + sdk/communication/Azure.Communication.Identity/CHANGELOG.md: 0.00 + sdk/communication/Azure.Communication.Messages/CHANGELOG.md: 0.00 + sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md: 0.00 + sdk/communication/Azure.Communication.Sms/CHANGELOG.md: 0.00 + sdk/compute/Azure.ResourceManager.Compute/CHANGELOG.md: 0.00 + sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/CHANGELOG.md: 0.00 + sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/CHANGELOG.md: 0.00 + sdk/confidentialledger/Azure.Security.CodeTransparency/CHANGELOG.md: 0.00 + sdk/connectedcache/Azure.ResourceManager.ConnectedCache/CHANGELOG.md: 0.00 + sdk/containerapps/Azure.ResourceManager.AppContainers/CHANGELOG.md: 0.00 + sdk/containerinstance/Azure.ResourceManager.ContainerInstance/CHANGELOG.md: 0.00 + sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/CHANGELOG.md: 0.00 + sdk/containerservice/Azure.ResourceManager.ContainerService/CHANGELOG.md: 0.00 + sdk/core/Azure.Core/CHANGELOG.md: 0.00 + sdk/core/System.ClientModel/CHANGELOG.md: 0.00 + sdk/cosmosdb/Azure.ResourceManager.CosmosDB/CHANGELOG.md: 0.00 + sdk/datadog/Azure.ResourceManager.Datadog/CHANGELOG.md: 0.00 + sdk/datafactory/Azure.ResourceManager.DataFactory/CHANGELOG.md: 0.00 + sdk/datamigration/Azure.ResourceManager.DataMigration/CHANGELOG.md: 0.00 + sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/CHANGELOG.md: 0.00 + sdk/dependencymap/Azure.ResourceManager.DependencyMap/CHANGELOG.md: 0.00 + sdk/desktopvirtualization/Azure.ResourceManager.DesktopVirtualization/CHANGELOG.md: 0.00 + sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/CHANGELOG.md: 0.00 + sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/CHANGELOG.md: 0.00 + sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md: 0.00 + sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/CHANGELOG.md: 0.00 + sdk/dnsresolver/Azure.ResourceManager.DnsResolver/CHANGELOG.md: 0.00 + sdk/durabletask/Azure.ResourceManager.DurableTask/CHANGELOG.md: 0.00 + sdk/entra/Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents/CHANGELOG.md: 0.00 + sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md: 0.00 + sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/CHANGELOG.md: 0.00 + sdk/eventgrid/Azure.ResourceManager.EventGrid/CHANGELOG.md: 0.00 + sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/CHANGELOG.md: 0.00 + sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md: 0.00 + sdk/eventhub/Azure.Messaging.EventHubs.Processor/CHANGELOG.md: 0.00 + sdk/eventhub/Azure.ResourceManager.EventHubs/CHANGELOG.md: 0.00 + sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/CHANGELOG.md: 0.00 + sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/CHANGELOG.md: 0.00 + sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/CHANGELOG.md: 0.00 + sdk/extensions/Microsoft.Extensions.Azure/CHANGELOG.md: 0.00 + sdk/fabric/Azure.ResourceManager.Fabric/CHANGELOG.md: 0.00 + sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md: 0.00 + sdk/frontdoor/Azure.ResourceManager.FrontDoor/CHANGELOG.md: 0.00 + sdk/grafana/Azure.ResourceManager.Grafana/CHANGELOG.md: 0.00 + sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/CHANGELOG.md: 0.00 + sdk/hdinsight/Azure.ResourceManager.HDInsight/CHANGELOG.md: 0.00 + sdk/healthbot/Azure.ResourceManager.HealthBot/CHANGELOG.md: 0.00 + sdk/healthdataaiservices/Azure.Health.Deidentification/CHANGELOG.md: 0.00 + sdk/healthinsights/Azure.Health.Insights.RadiologyInsights/CHANGELOG.md: 0.00 + sdk/identity/Azure.Identity/CHANGELOG.md: 0.00 + sdk/identity/Azure.Identity.Broker/CHANGELOG.md: 0.00 + sdk/impactreporting/Azure.ResourceManager.ImpactReporting/CHANGELOG.md: 0.00 + sdk/iot/Azure.ResourceManager.IotFirmwareDefense/CHANGELOG.md: 0.00 + sdk/iothub/Azure.ResourceManager.IotHub/CHANGELOG.md: 0.00 + sdk/iotoperations/Azure.ResourceManager.IotOperations/CHANGELOG.md: 0.00 + sdk/keyvault/Azure.ResourceManager.KeyVault/CHANGELOG.md: 0.00 + sdk/keyvault/Azure.Security.KeyVault.Administration/CHANGELOG.md: 0.00 + sdk/keyvault/Azure.Security.KeyVault.Certificates/CHANGELOG.md: 0.00 + sdk/keyvault/Azure.Security.KeyVault.Keys/CHANGELOG.md: 0.00 + sdk/keyvault/Azure.Security.KeyVault.Secrets/CHANGELOG.md: 0.00 + sdk/kusto/Azure.ResourceManager.Kusto/CHANGELOG.md: 0.00 + sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/CHANGELOG.md: 0.00 + sdk/loadtestservice/Azure.Developer.Playwright/CHANGELOG.md: 0.00 + sdk/loadtestservice/Azure.Developer.Playwright.NUnit/CHANGELOG.md: 0.00 + sdk/loadtestservice/Azure.ResourceManager.LoadTesting/CHANGELOG.md: 0.00 + sdk/machinelearningservices/Azure.ResourceManager.MachineLearning/CHANGELOG.md: 0.00 + sdk/managedserviceidentity/Azure.ResourceManager.ManagedServiceIdentities/CHANGELOG.md: 0.00 + sdk/mongocluster/Azure.ResourceManager.MongoCluster/CHANGELOG.md: 0.00 + sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/CHANGELOG.md: 0.00 + sdk/monitor/Azure.Monitor.Ingestion/CHANGELOG.md: 0.00 + sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/CHANGELOG.md: 0.00 + sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/CHANGELOG.md: 0.00 + sdk/monitor/Azure.Monitor.Query.Logs/CHANGELOG.md: 0.00 + sdk/monitor/Azure.Monitor.Query.Metrics/CHANGELOG.md: 0.00 + sdk/mysql/Azure.ResourceManager.MySql/CHANGELOG.md: 0.00 + sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/CHANGELOG.md: 0.00 + sdk/netapp/Azure.ResourceManager.NetApp/CHANGELOG.md: 0.00 + sdk/network/Azure.ResourceManager.Network/CHANGELOG.md: 0.00 + sdk/networkcloud/Azure.ResourceManager.NetworkCloud/CHANGELOG.md: 0.00 + sdk/newrelicobservability/Azure.ResourceManager.NewRelicObservability/CHANGELOG.md: 0.00 + sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/CHANGELOG.md: 0.00 + sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/CHANGELOG.md: 0.00 + sdk/openai/Azure.AI.OpenAI/CHANGELOG.md: 0.00 + sdk/operationalinsights/Azure.ResourceManager.OperationalInsights/CHANGELOG.md: 0.00 + sdk/oracle/Azure.ResourceManager.OracleDatabase/CHANGELOG.md: 0.00 + sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/CHANGELOG.md: 0.00 + sdk/playwright/Azure.ResourceManager.Playwright/CHANGELOG.md: 0.00 + sdk/policyinsights/Azure.ResourceManager.PolicyInsights/CHANGELOG.md: 0.00 + sdk/postgresql/Azure.ResourceManager.PostgreSql/CHANGELOG.md: 0.00 + sdk/providerhub/Azure.ResourceManager.ProviderHub/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.AppConfiguration/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.AppService/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.ApplicationInsights/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.CognitiveServices/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.CosmosDB/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.Dns/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.EventHubs/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.FrontDoor/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.KeyVault/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.OperationalInsights/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.PostgreSql/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.Redis/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.Search/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.ServiceBus/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.SignalR/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.Sql/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.Storage/CHANGELOG.md: 0.00 + sdk/provisioning/Azure.Provisioning.WebPubSub/CHANGELOG.md: 0.00 + sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/CHANGELOG.md: 0.00 + sdk/qumulo/Azure.ResourceManager.Qumulo/CHANGELOG.md: 0.00 + sdk/quota/Azure.ResourceManager.Quota/CHANGELOG.md: 0.00 + sdk/redis/Azure.ResourceManager.Redis/CHANGELOG.md: 0.00 + sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/CHANGELOG.md: 0.00 + sdk/resourcegraph/Azure.ResourceManager.ResourceGraph/CHANGELOG.md: 0.00 + sdk/resourcehealth/Azure.ResourceManager.ResourceHealth/CHANGELOG.md: 0.00 + sdk/resourcemanager/Azure.ResourceManager/CHANGELOG.md: 0.00 + sdk/resources/Azure.ResourceManager.Resources/CHANGELOG.md: 0.00 + sdk/search/Azure.ResourceManager.Search/CHANGELOG.md: 0.00 + sdk/search/Azure.Search.Documents/CHANGELOG.md: 0.00 + sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/CHANGELOG.md: 0.00 + sdk/servicebus/Azure.Messaging.ServiceBus/CHANGELOG.md: 0.00 + sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/CHANGELOG.md: 0.00 + sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/CHANGELOG.md: 0.00 + sdk/signalr/Azure.ResourceManager.SignalR/CHANGELOG.md: 0.00 + sdk/signalr/Microsoft.Azure.WebJobs.Extensions.SignalRService/CHANGELOG.md: 0.00 + sdk/sitemanager/Azure.ResourceManager.SiteManager/CHANGELOG.md: 0.00 + sdk/sqlmanagement/Azure.ResourceManager.Sql/CHANGELOG.md: 0.00 + sdk/storage/Azure.ResourceManager.Storage/CHANGELOG.md: 0.00 + sdk/storage/Azure.Storage.Blobs/CHANGELOG.md: 0.00 + sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md: 0.00 + sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md: 0.00 + sdk/storage/Azure.Storage.Common/CHANGELOG.md: 0.00 + sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md: 0.00 + sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md: 0.00 + sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md: 0.00 + sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md: 0.00 + sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md: 0.00 + sdk/storage/Azure.Storage.Queues/CHANGELOG.md: 0.00 + sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md: 0.00 + sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md: 0.00 + sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md: 0.00 + sdk/storageactions/Azure.ResourceManager.StorageActions/CHANGELOG.md: 0.00 + sdk/storagecache/Azure.ResourceManager.StorageCache/CHANGELOG.md: 0.00 + sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/CHANGELOG.md: 0.00 + sdk/storagemover/Azure.ResourceManager.StorageMover/CHANGELOG.md: 0.00 + sdk/synapse/Azure.Analytics.Synapse.Artifacts/CHANGELOG.md: 0.00 + sdk/tables/Microsoft.Azure.WebJobs.Extensions.Tables/CHANGELOG.md: 0.00 + sdk/terraform/Azure.ResourceManager.Terraform/CHANGELOG.md: 0.00 + sdk/trafficmanager/Azure.ResourceManager.TrafficManager/CHANGELOG.md: 0.00 + sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/CHANGELOG.md: 0.00 + sdk/webpubsub/Azure.ResourceManager.WebPubSub/CHANGELOG.md: 0.00 + sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSub/CHANGELOG.md: 0.00 + sdk/webpubsub/Microsoft.Azure.WebPubSub.AspNetCore/CHANGELOG.md: 0.00 + sdk/webpubsub/Microsoft.Azure.WebPubSub.Common/CHANGELOG.md: 0.00 + sdk/websites/Azure.ResourceManager.AppService/CHANGELOG.md: 0.00 + sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/CHANGELOG.md: 0.00 + +Results written to: /home/runner/work/azure-sdk-for-net/azure-sdk-for-net/changelog_version_analysis.csv diff --git a/analyze_changelog_versions.py b/analyze_changelog_versions.py index 4bbdef518c5c..a5d11408a4f0 100644 --- a/analyze_changelog_versions.py +++ b/analyze_changelog_versions.py @@ -271,9 +271,9 @@ def main(): """Main analysis function.""" repo_root = "/home/runner/work/azure-sdk-for-net/azure-sdk-for-net" - # Calculate date 3 months ago - three_months_ago = datetime.now() - timedelta(days=90) - since_date = three_months_ago.strftime("%Y-%m-%d") + # Calculate date 6 months ago + six_months_ago = datetime.now() - timedelta(days=180) + since_date = six_months_ago.strftime("%Y-%m-%d") print(f"Analyzing CHANGELOG.md files...") print(f"Looking for releases since: {since_date}") diff --git a/changelog_version_analysis.csv b/changelog_version_analysis.csv index 145253f652cf..932e9981a8b9 100644 --- a/changelog_version_analysis.csv +++ b/changelog_version_analysis.csv @@ -8,135 +8,353 @@ sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.5,0,2025-09-18,0.00 sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.4,0,2025-09-05,0.00 sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.3,0,2025-08-22,0.00 sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.2,0,2025-08-13,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.1,0,2025-07-25,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.1.0-beta.4,0,2025-07-11,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.1.0-beta.3,0,2025-06-27,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.1.0-beta.2,0,2025-06-04,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.1.0-beta.1,0,2025-05-21,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.0.0,0,2025-05-15,0.00 +sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.0.0-beta.2,0,2025-05-14,0.00 +sdk/ai/Azure.AI.Inference/CHANGELOG.md,1.0.0-beta.5,0,2025-05-14,0.00 sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.1.0,0,2025-11-03,0.00 sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.0.0,0,2025-10-01,0.00 sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.0.0-beta.11,0,2025-08-20,0.00 +sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.0.0-beta.10,0,2025-07-11,0.00 +sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.0.0-beta.9,0,2025-05-16,0.00 sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0,0,2025-10-01,0.00 sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.4,0,2025-09-30,0.00 sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.3,0,2025-09-26,0.00 sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.2,0,2025-09-22,0.00 sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.1,0,2025-09-16,0.00 +sdk/apicenter/Azure.ResourceManager.ApiCenter/CHANGELOG.md,1.0.0,0,2025-06-06,0.00 +sdk/apimanagement/Azure.ResourceManager.ApiManagement/CHANGELOG.md,1.3.0,0,2025-05-21,0.00 sdk/appconfiguration/Azure.Data.AppConfiguration/CHANGELOG.md,1.7.0,0,2025-11-07,0.00 +sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/CHANGELOG.md,1.4.1,0,2025-07-28,0.00 +sdk/applicationinsights/Azure.ResourceManager.ApplicationInsights/CHANGELOG.md,1.1.0-beta.1,0,2025-08-04,0.00 +sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/CHANGELOG.md,1.0.0,0,2025-07-07,0.00 sdk/authorization/Azure.ResourceManager.Authorization/CHANGELOG.md,1.1.6,0,2025-11-09,0.00 +sdk/authorization/Azure.ResourceManager.Authorization/CHANGELOG.md,1.1.5,0,2025-07-28,0.00 +sdk/avs/Azure.ResourceManager.Avs/CHANGELOG.md,1.5.0,0,2025-07-02,0.00 sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/CHANGELOG.md,1.0.0-beta.1,0,2025-09-19,0.00 +sdk/batch/Azure.Compute.Batch/CHANGELOG.md,1.0.0-beta.3,0,2025-06-19,0.00 +sdk/carbon/Azure.ResourceManager.CarbonOptimization/CHANGELOG.md,1.0.0,0,2025-07-04,0.00 +sdk/carbon/Azure.ResourceManager.CarbonOptimization/CHANGELOG.md,1.0.0-beta.1,0,2025-05-15,0.00 +sdk/cdn/Azure.ResourceManager.Cdn/CHANGELOG.md,1.5.0,0,2025-08-08,0.00 +sdk/chaos/Azure.ResourceManager.Chaos/CHANGELOG.md,1.1.0,0,2025-05-22,0.00 +sdk/cloudhealth/Azure.ResourceManager.CloudHealth/CHANGELOG.md,1.0.0-beta.1,0,2025-06-20,0.00 sdk/cognitivelanguage/Azure.AI.Language.Conversations/CHANGELOG.md,2.0.0-beta.4,0,2025-09-18,0.00 +sdk/cognitivelanguage/Azure.AI.Language.Conversations/CHANGELOG.md,2.0.0-beta.3,0,2025-06-23,0.00 +sdk/cognitivelanguage/Azure.AI.Language.Conversations.Authoring/CHANGELOG.md,1.0.0-beta.2,0,2025-07-24,0.00 +sdk/cognitivelanguage/Azure.AI.Language.Text/CHANGELOG.md,1.0.0-beta.3,0,2025-06-23,0.00 +sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/CHANGELOG.md,1.0.0-beta.2,0,2025-07-24,0.00 sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/CHANGELOG.md,1.5.2,0,2025-11-11,0.00 +sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/CHANGELOG.md,1.5.1,0,2025-07-28,0.00 +sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/CHANGELOG.md,1.5.0,0,2025-06-15,0.00 +sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/CHANGELOG.md,1.5.0-beta.1,0,2025-05-30,0.00 sdk/communication/Azure.Communication.CallAutomation/CHANGELOG.md,1.5.0,0,2025-08-25,0.00 +sdk/communication/Azure.Communication.CallAutomation/CHANGELOG.md,1.4.0,0,2025-06-04,0.00 +sdk/communication/Azure.Communication.CallAutomation/CHANGELOG.md,1.5.0-beta.1,0,2025-05-16,0.00 +sdk/communication/Azure.Communication.Chat/CHANGELOG.md,1.4.0,0,2025-06-17,0.00 +sdk/communication/Azure.Communication.Common/CHANGELOG.md,1.4.0,0,2025-06-04,0.00 sdk/communication/Azure.Communication.Email/CHANGELOG.md,1.1.0,0,2025-10-01,0.00 +sdk/communication/Azure.Communication.Identity/CHANGELOG.md,1.4.0-beta.1,0,2025-06-09,0.00 sdk/communication/Azure.Communication.Messages/CHANGELOG.md,1.3.0-beta.2,0,2025-10-01,0.00 sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md,1.5.0,0,2025-08-28,0.00 +sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md,1.5.0-beta.1,0,2025-07-22,0.00 +sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md,1.4.0,0,2025-06-20,0.00 +sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md,1.4.0-beta.1,0,2025-05-21,0.00 +sdk/communication/Azure.Communication.Sms/CHANGELOG.md,1.1.0-beta.3,0,2025-06-12,0.00 sdk/compute/Azure.ResourceManager.Compute/CHANGELOG.md,1.12.0,0,2025-09-26,0.00 sdk/compute/Azure.ResourceManager.Compute/CHANGELOG.md,1.11.0,0,2025-08-12,0.00 +sdk/compute/Azure.ResourceManager.Compute/CHANGELOG.md,1.10.0,0,2025-06-30,0.00 sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/CHANGELOG.md,1.0.0-beta.2,0,2025-11-03,0.00 sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/CHANGELOG.md,1.0.0-beta.1,0,2025-09-30,0.00 sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/CHANGELOG.md,1.2.0-beta.1,0,2025-09-12,0.00 sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/CHANGELOG.md,1.1.0,0,2025-09-12,0.00 sdk/confidentialledger/Azure.Security.CodeTransparency/CHANGELOG.md,1.0.0-beta.5,0,2025-10-20,0.00 +sdk/connectedcache/Azure.ResourceManager.ConnectedCache/CHANGELOG.md,1.0.0-beta.1,0,2025-06-20,0.00 sdk/containerapps/Azure.ResourceManager.AppContainers/CHANGELOG.md,1.5.0,0,2025-10-09,0.00 +sdk/containerapps/Azure.ResourceManager.AppContainers/CHANGELOG.md,1.4.1,0,2025-08-11,0.00 +sdk/containerapps/Azure.ResourceManager.AppContainers/CHANGELOG.md,1.4.0,0,2025-05-22,0.00 sdk/containerinstance/Azure.ResourceManager.ContainerInstance/CHANGELOG.md,1.3.0,0,2025-09-29,0.00 sdk/containerinstance/Azure.ResourceManager.ContainerInstance/CHANGELOG.md,1.3.0-beta.4,0,2025-09-16,0.00 +sdk/containerinstance/Azure.ResourceManager.ContainerInstance/CHANGELOG.md,1.3.0-beta.3,0,2025-08-11,0.00 +sdk/containerinstance/Azure.ResourceManager.ContainerInstance/CHANGELOG.md,1.3.0-beta.2,0,2025-06-13,0.00 sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/CHANGELOG.md,1.4.0,0,2025-11-05,0.00 +sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/CHANGELOG.md,1.3.1,0,2025-08-11,0.00 +sdk/containerservice/Azure.ResourceManager.ContainerService/CHANGELOG.md,1.2.5,0,2025-07-28,0.00 +sdk/containerservice/Azure.ResourceManager.ContainerService/CHANGELOG.md,1.2.4,0,2025-06-24,0.00 sdk/core/Azure.Core/CHANGELOG.md,1.50.0,0,2025-11-05,0.00 sdk/core/Azure.Core/CHANGELOG.md,1.49.0,0,2025-09-22,0.00 sdk/core/Azure.Core/CHANGELOG.md,1.48.0,0,2025-09-09,0.00 sdk/core/Azure.Core/CHANGELOG.md,1.47.3,0,2025-08-20,0.00 +sdk/core/Azure.Core/CHANGELOG.md,1.47.2,0,2025-08-11,0.00 +sdk/core/Azure.Core/CHANGELOG.md,1.47.1,0,2025-07-15,0.00 +sdk/core/Azure.Core/CHANGELOG.md,1.47.0,0,2025-07-09,0.00 +sdk/core/Azure.Core/CHANGELOG.md,1.46.2,0,2025-06-05,0.00 sdk/core/System.ClientModel/CHANGELOG.md,1.8.0,0,2025-10-31,0.00 sdk/core/System.ClientModel/CHANGELOG.md,1.7.0,0,2025-09-22,0.00 sdk/core/System.ClientModel/CHANGELOG.md,1.6.1,0,2025-08-20,0.00 +sdk/core/System.ClientModel/CHANGELOG.md,1.6.0,0,2025-08-11,0.00 +sdk/core/System.ClientModel/CHANGELOG.md,1.5.1,0,2025-07-14,0.00 +sdk/core/System.ClientModel/CHANGELOG.md,1.5.0,0,2025-07-07,0.00 +sdk/core/System.ClientModel/CHANGELOG.md,1.5.0-beta.1,0,2025-06-13,0.00 +sdk/core/System.ClientModel/CHANGELOG.md,1.4.2,0,2025-06-05,0.00 +sdk/cosmosdb/Azure.ResourceManager.CosmosDB/CHANGELOG.md,1.4.0-beta.13,0,2025-08-04,0.00 +sdk/datadog/Azure.ResourceManager.Datadog/CHANGELOG.md,1.0.0-beta.6,0,2025-08-04,0.00 sdk/datafactory/Azure.ResourceManager.DataFactory/CHANGELOG.md,1.10.0,0,2025-09-03,0.00 +sdk/datafactory/Azure.ResourceManager.DataFactory/CHANGELOG.md,1.9.0,0,2025-06-13,0.00 sdk/datamigration/Azure.ResourceManager.DataMigration/CHANGELOG.md,1.0.0,0,2025-09-25,0.00 +sdk/datamigration/Azure.ResourceManager.DataMigration/CHANGELOG.md,1.0.0-beta.6,0,2025-08-04,0.00 sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/CHANGELOG.md,1.7.0,0,2025-09-25,0.00 +sdk/dependencymap/Azure.ResourceManager.DependencyMap/CHANGELOG.md,1.0.0-beta.1,0,2025-05-14,0.00 +sdk/desktopvirtualization/Azure.ResourceManager.DesktopVirtualization/CHANGELOG.md,1.3.2,0,2025-08-11,0.00 sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/CHANGELOG.md,1.3.0-beta.1,0,2025-10-13,0.00 sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/CHANGELOG.md,1.1.0-beta.1,0,2025-10-23,0.00 +sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md,1.6.0,0,2025-06-10,0.00 sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/CHANGELOG.md,1.0.0-beta.1,0,2025-09-24,0.00 +sdk/dnsresolver/Azure.ResourceManager.DnsResolver/CHANGELOG.md,1.2.0,0,2025-06-10,0.00 sdk/durabletask/Azure.ResourceManager.DurableTask/CHANGELOG.md,1.0.0,0,2025-11-03,0.00 +sdk/entra/Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents/CHANGELOG.md,1.1.0,0,2025-07-29,0.00 +sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md,5.0.0,0,2025-06-26,0.00 +sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md,5.0.0-beta.1,0,2025-06-04,0.00 +sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md,4.31.0,0,2025-05-19,0.00 +sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/CHANGELOG.md,1.0.0,0,2025-06-23,0.00 +sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/CHANGELOG.md,1.0.0-beta.5,0,2025-06-04,0.00 +sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/CHANGELOG.md,1.0.0-beta.4,0,2025-06-03,0.00 +sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/CHANGELOG.md,1.0.0-beta.3,0,2025-05-19,0.00 sdk/eventgrid/Azure.ResourceManager.EventGrid/CHANGELOG.md,1.2.0-beta.2,0,2025-09-03,0.00 +sdk/eventgrid/Azure.ResourceManager.EventGrid/CHANGELOG.md,1.2.0-beta.1,0,2025-06-05,0.00 +sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/CHANGELOG.md,3.5.0,0,2025-06-20,0.00 +sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md,5.12.2,0,2025-06-12,0.00 +sdk/eventhub/Azure.Messaging.EventHubs.Processor/CHANGELOG.md,5.12.2,0,2025-06-12,0.00 sdk/eventhub/Azure.ResourceManager.EventHubs/CHANGELOG.md,1.2.1,0,2025-09-23,0.00 +sdk/eventhub/Azure.ResourceManager.EventHubs/CHANGELOG.md,1.2.0,0,2025-06-13,0.00 sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/CHANGELOG.md,6.5.3,0,2025-10-20,0.00 +sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/CHANGELOG.md,6.5.2,0,2025-06-16,0.00 +sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/CHANGELOG.md,1.5.1,0,2025-06-23,0.00 +sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/CHANGELOG.md,1.6.1,0,2025-06-23,0.00 +sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/CHANGELOG.md,1.6.0,0,2025-05-19,0.00 sdk/extensions/Microsoft.Extensions.Azure/CHANGELOG.md,1.13.0,0,2025-09-22,0.00 +sdk/extensions/Microsoft.Extensions.Azure/CHANGELOG.md,1.12.0,0,2025-06-12,0.00 sdk/fabric/Azure.ResourceManager.Fabric/CHANGELOG.md,1.0.0,0,2025-09-05,0.00 sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md,1.2.0-beta.1,0,2025-08-12,0.00 sdk/frontdoor/Azure.ResourceManager.FrontDoor/CHANGELOG.md,1.4.1,0,2025-10-15,0.00 +sdk/grafana/Azure.ResourceManager.Grafana/CHANGELOG.md,1.2.0-beta.3,0,2025-08-07,0.00 +sdk/grafana/Azure.ResourceManager.Grafana/CHANGELOG.md,1.2.0-beta.2,0,2025-08-04,0.00 +sdk/grafana/Azure.ResourceManager.Grafana/CHANGELOG.md,1.2.0-beta.1,0,2025-06-24,0.00 +sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/CHANGELOG.md,1.0.0,0,2025-07-15,0.00 sdk/hdinsight/Azure.ResourceManager.HDInsight/CHANGELOG.md,1.2.0-beta.5,0,2025-10-15,0.00 sdk/healthbot/Azure.ResourceManager.HealthBot/CHANGELOG.md,1.2.0,0,2025-10-22,0.00 sdk/healthdataaiservices/Azure.Health.Deidentification/CHANGELOG.md,1.1.0-beta.1,0,2025-09-30,0.00 +sdk/healthinsights/Azure.Health.Insights.RadiologyInsights/CHANGELOG.md,1.1.0,0,2025-06-13,0.00 sdk/identity/Azure.Identity/CHANGELOG.md,1.17.0,0,2025-10-07,0.00 sdk/identity/Azure.Identity/CHANGELOG.md,1.16.0,0,2025-09-09,0.00 +sdk/identity/Azure.Identity/CHANGELOG.md,1.15.0,0,2025-08-11,0.00 +sdk/identity/Azure.Identity/CHANGELOG.md,1.15.0-beta.1,0,2025-07-17,0.00 +sdk/identity/Azure.Identity/CHANGELOG.md,1.14.2,0,2025-07-10,0.00 +sdk/identity/Azure.Identity/CHANGELOG.md,1.14.1,0,2025-06-24,0.00 sdk/identity/Azure.Identity.Broker/CHANGELOG.md,1.3.0,0,2025-09-04,0.00 +sdk/identity/Azure.Identity.Broker/CHANGELOG.md,1.3.0-beta.4,0,2025-07-11,0.00 +sdk/identity/Azure.Identity.Broker/CHANGELOG.md,1.2.1,0,2025-07-11,0.00 +sdk/identity/Azure.Identity.Broker/CHANGELOG.md,1.3.0-beta.3,0,2025-06-10,0.00 sdk/impactreporting/Azure.ResourceManager.ImpactReporting/CHANGELOG.md,1.0.0-beta.1,0,2025-10-23,0.00 sdk/iot/Azure.ResourceManager.IotFirmwareDefense/CHANGELOG.md,1.1.0,0,2025-09-15,0.00 +sdk/iot/Azure.ResourceManager.IotFirmwareDefense/CHANGELOG.md,1.1.0-beta.1,0,2025-06-02,0.00 sdk/iothub/Azure.ResourceManager.IotHub/CHANGELOG.md,1.2.0-beta.2,0,2025-10-29,0.00 sdk/iotoperations/Azure.ResourceManager.IotOperations/CHANGELOG.md,1.1.0-beta.1,0,2025-09-09,0.00 sdk/keyvault/Azure.ResourceManager.KeyVault/CHANGELOG.md,1.3.3,0,2025-09-15,0.00 +sdk/keyvault/Azure.Security.KeyVault.Administration/CHANGELOG.md,4.6.0,0,2025-06-16,0.00 +sdk/keyvault/Azure.Security.KeyVault.Certificates/CHANGELOG.md,4.8.0,0,2025-06-16,0.00 +sdk/keyvault/Azure.Security.KeyVault.Keys/CHANGELOG.md,4.8.0,0,2025-06-27,0.00 +sdk/keyvault/Azure.Security.KeyVault.Secrets/CHANGELOG.md,4.8.0,0,2025-06-13,0.00 sdk/kusto/Azure.ResourceManager.Kusto/CHANGELOG.md,1.6.2,0,2025-09-04,0.00 +sdk/kusto/Azure.ResourceManager.Kusto/CHANGELOG.md,1.6.1,0,2025-07-28,0.00 +sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/CHANGELOG.md,1.0.0,0,2025-07-07,0.00 sdk/loadtestservice/Azure.Developer.Playwright/CHANGELOG.md,1.0.0,0,2025-08-29,0.00 +sdk/loadtestservice/Azure.Developer.Playwright/CHANGELOG.md,1.0.0-beta.2,0,2025-08-06,0.00 +sdk/loadtestservice/Azure.Developer.Playwright/CHANGELOG.md,1.0.0-beta.1,0,2025-07-01,0.00 sdk/loadtestservice/Azure.Developer.Playwright.NUnit/CHANGELOG.md,1.0.0,0,2025-08-29,0.00 +sdk/loadtestservice/Azure.Developer.Playwright.NUnit/CHANGELOG.md,1.0.0-beta.2,0,2025-08-06,0.00 +sdk/loadtestservice/Azure.Developer.Playwright.NUnit/CHANGELOG.md,1.0.0-beta.1,0,2025-07-01,0.00 +sdk/loadtestservice/Azure.ResourceManager.LoadTesting/CHANGELOG.md,1.1.2,0,2025-07-28,0.00 +sdk/machinelearningservices/Azure.ResourceManager.MachineLearning/CHANGELOG.md,1.2.3,0,2025-08-11,0.00 +sdk/managedserviceidentity/Azure.ResourceManager.ManagedServiceIdentities/CHANGELOG.md,1.4.0,0,2025-07-11,0.00 +sdk/managedserviceidentity/Azure.ResourceManager.ManagedServiceIdentities/CHANGELOG.md,1.3.0,0,2025-06-13,0.00 sdk/mongocluster/Azure.ResourceManager.MongoCluster/CHANGELOG.md,1.0.0,0,2025-10-30,0.00 +sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/CHANGELOG.md,1.0.0,0,2025-07-03,0.00 +sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/CHANGELOG.md,1.0.0-beta.1,0,2025-05-29,0.00 +sdk/monitor/Azure.Monitor.Ingestion/CHANGELOG.md,1.2.0,0,2025-08-05,0.00 sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/CHANGELOG.md,1.4.0-beta.1,0,2025-10-21,0.00 sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/CHANGELOG.md,1.5.0-beta.1,0,2025-10-16,0.00 sdk/monitor/Azure.Monitor.Query.Logs/CHANGELOG.md,1.0.0,0,2025-10-15,0.00 sdk/monitor/Azure.Monitor.Query.Metrics/CHANGELOG.md,1.0.0,0,2025-10-15,0.00 sdk/mysql/Azure.ResourceManager.MySql/CHANGELOG.md,1.2.0,0,2025-10-31,0.00 +sdk/mysql/Azure.ResourceManager.MySql/CHANGELOG.md,1.1.2,0,2025-08-11,0.00 +sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/CHANGELOG.md,1.0.0,0,2025-05-22,0.00 sdk/netapp/Azure.ResourceManager.NetApp/CHANGELOG.md,1.13.0-beta.1,0,2025-10-22,0.00 sdk/netapp/Azure.ResourceManager.NetApp/CHANGELOG.md,1.12.0,0,2025-08-25,0.00 +sdk/netapp/Azure.ResourceManager.NetApp/CHANGELOG.md,1.11.0,0,2025-07-25,0.00 sdk/network/Azure.ResourceManager.Network/CHANGELOG.md,1.13.0,0,2025-10-24,0.00 sdk/network/Azure.ResourceManager.Network/CHANGELOG.md,1.12.0,0,2025-09-19,0.00 sdk/network/Azure.ResourceManager.Network/CHANGELOG.md,1.11.3,0,2025-08-21,0.00 +sdk/network/Azure.ResourceManager.Network/CHANGELOG.md,1.11.2,0,2025-08-11,0.00 +sdk/network/Azure.ResourceManager.Network/CHANGELOG.md,1.11.1,0,2025-07-01,0.00 +sdk/network/Azure.ResourceManager.Network/CHANGELOG.md,1.11.0,0,2025-05-22,0.00 +sdk/network/Azure.ResourceManager.Network/CHANGELOG.md,1.11.0-beta.2,0,2025-05-15,0.00 +sdk/networkcloud/Azure.ResourceManager.NetworkCloud/CHANGELOG.md,1.2.0,0,2025-06-25,0.00 sdk/newrelicobservability/Azure.ResourceManager.NewRelicObservability/CHANGELOG.md,1.2.0-beta.1,0,2025-11-05,0.00 +sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/CHANGELOG.md,1.0.0-beta.1,0,2025-06-10,0.00 +sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/CHANGELOG.md,1.0.0-beta.1,0,2025-05-23,0.00 sdk/openai/Azure.AI.OpenAI/CHANGELOG.md,2.5.0-beta.1,0,2025-10-03,0.00 sdk/openai/Azure.AI.OpenAI/CHANGELOG.md,2.3.0-beta.2,0,2025-08-21,0.00 +sdk/openai/Azure.AI.OpenAI/CHANGELOG.md,2.3.0-beta.1,0,2025-08-07,0.00 +sdk/openai/Azure.AI.OpenAI/CHANGELOG.md,2.2.0-beta.5,0,2025-07-11,0.00 +sdk/operationalinsights/Azure.ResourceManager.OperationalInsights/CHANGELOG.md,1.3.1,0,2025-07-28,0.00 sdk/oracle/Azure.ResourceManager.OracleDatabase/CHANGELOG.md,1.2.0,0,2025-09-30,0.00 +sdk/oracle/Azure.ResourceManager.OracleDatabase/CHANGELOG.md,1.1.0,0,2025-06-26,0.00 +sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/CHANGELOG.md,1.0.0-beta.1,0,2025-07-11,0.00 sdk/playwright/Azure.ResourceManager.Playwright/CHANGELOG.md,1.0.0,0,2025-09-05,0.00 +sdk/playwright/Azure.ResourceManager.Playwright/CHANGELOG.md,1.0.0-beta.1,0,2025-07-30,0.00 sdk/policyinsights/Azure.ResourceManager.PolicyInsights/CHANGELOG.md,1.3.0,0,2025-10-22,0.00 +sdk/postgresql/Azure.ResourceManager.PostgreSql/CHANGELOG.md,1.3.1,0,2025-08-06,0.00 +sdk/postgresql/Azure.ResourceManager.PostgreSql/CHANGELOG.md,1.3.0,0,2025-06-25,0.00 sdk/providerhub/Azure.ResourceManager.ProviderHub/CHANGELOG.md,1.2.0,0,2025-10-21,0.00 sdk/provisioning/Azure.Provisioning/CHANGELOG.md,1.4.0-beta.1,0,2025-09-03,0.00 +sdk/provisioning/Azure.Provisioning/CHANGELOG.md,1.3.0,0,2025-08-01,0.00 +sdk/provisioning/Azure.Provisioning/CHANGELOG.md,1.2.1,0,2025-07-09,0.00 +sdk/provisioning/Azure.Provisioning/CHANGELOG.md,1.2.0,0,2025-07-02,0.00 +sdk/provisioning/Azure.Provisioning/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 +sdk/provisioning/Azure.Provisioning/CHANGELOG.md,1.0.1,0,2025-05-30,0.00 +sdk/provisioning/Azure.Provisioning.AppConfiguration/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 sdk/provisioning/Azure.Provisioning.AppService/CHANGELOG.md,1.3.0-beta.1,0,2025-11-07,0.00 +sdk/provisioning/Azure.Provisioning.AppService/CHANGELOG.md,1.2.0,0,2025-06-26,0.00 +sdk/provisioning/Azure.Provisioning.AppService/CHANGELOG.md,1.1.1,0,2025-06-25,0.00 +sdk/provisioning/Azure.Provisioning.AppService/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 +sdk/provisioning/Azure.Provisioning.ApplicationInsights/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 +sdk/provisioning/Azure.Provisioning.CognitiveServices/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 +sdk/provisioning/Azure.Provisioning.CosmosDB/CHANGELOG.md,1.1.0-beta.1,0,2025-06-16,0.00 sdk/provisioning/Azure.Provisioning.Dns/CHANGELOG.md,1.0.0-beta.1,0,2025-11-07,0.00 +sdk/provisioning/Azure.Provisioning.EventHubs/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 sdk/provisioning/Azure.Provisioning.FrontDoor/CHANGELOG.md,1.0.0-beta.1,0,2025-10-17,0.00 +sdk/provisioning/Azure.Provisioning.KeyVault/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 +sdk/provisioning/Azure.Provisioning.OperationalInsights/CHANGELOG.md,1.1.0,0,2025-06-17,0.00 +sdk/provisioning/Azure.Provisioning.PostgreSql/CHANGELOG.md,1.1.1,0,2025-06-25,0.00 +sdk/provisioning/Azure.Provisioning.PostgreSql/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 +sdk/provisioning/Azure.Provisioning.Redis/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 +sdk/provisioning/Azure.Provisioning.Search/CHANGELOG.md,1.1.0-beta.1,0,2025-06-16,0.00 +sdk/provisioning/Azure.Provisioning.ServiceBus/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 +sdk/provisioning/Azure.Provisioning.SignalR/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 +sdk/provisioning/Azure.Provisioning.Sql/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 +sdk/provisioning/Azure.Provisioning.Storage/CHANGELOG.md,1.1.2,0,2025-07-15,0.00 +sdk/provisioning/Azure.Provisioning.Storage/CHANGELOG.md,1.1.1,0,2025-06-25,0.00 +sdk/provisioning/Azure.Provisioning.Storage/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 +sdk/provisioning/Azure.Provisioning.Storage/CHANGELOG.md,1.0.1,0,2025-05-15,0.00 +sdk/provisioning/Azure.Provisioning.WebPubSub/CHANGELOG.md,1.1.0,0,2025-06-16,0.00 +sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/CHANGELOG.md,1.0.0,0,2025-06-26,0.00 +sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/CHANGELOG.md,1.0.0-beta.1,0,2025-05-19,0.00 sdk/qumulo/Azure.ResourceManager.Qumulo/CHANGELOG.md,1.2.0,0,2025-10-22,0.00 sdk/quota/Azure.ResourceManager.Quota/CHANGELOG.md,1.2.0,0,2025-09-25,0.00 sdk/quota/Azure.ResourceManager.Quota/CHANGELOG.md,1.2.0-beta.1,0,2025-09-17,0.00 +sdk/redis/Azure.ResourceManager.Redis/CHANGELOG.md,1.5.1,0,2025-07-28,0.00 sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/CHANGELOG.md,1.3.0,0,2025-11-10,0.00 +sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/CHANGELOG.md,1.2.1,0,2025-07-25,0.00 +sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/CHANGELOG.md,1.2.0,0,2025-07-23,0.00 sdk/resourcegraph/Azure.ResourceManager.ResourceGraph/CHANGELOG.md,1.1.0,0,2025-10-17,0.00 +sdk/resourcegraph/Azure.ResourceManager.ResourceGraph/CHANGELOG.md,1.1.0-beta.4,0,2025-07-30,0.00 sdk/resourcehealth/Azure.ResourceManager.ResourceHealth/CHANGELOG.md,1.1.0-beta.5,0,2025-08-21,0.00 +sdk/resourcemanager/Azure.ResourceManager/CHANGELOG.md,1.13.2,0,2025-07-18,0.00 +sdk/resourcemanager/Azure.ResourceManager/CHANGELOG.md,1.14.0-beta.1,0,2025-06-23,0.00 sdk/resources/Azure.ResourceManager.Resources/CHANGELOG.md,1.11.1,0,2025-08-20,0.00 +sdk/resources/Azure.ResourceManager.Resources/CHANGELOG.md,1.11.0,0,2025-06-23,0.00 +sdk/resources/Azure.ResourceManager.Resources/CHANGELOG.md,1.10.0,0,2025-06-06,0.00 +sdk/search/Azure.ResourceManager.Search/CHANGELOG.md,1.3.0,0,2025-07-23,0.00 sdk/search/Azure.Search.Documents/CHANGELOG.md,11.7.0,0,2025-10-09,0.00 sdk/search/Azure.Search.Documents/CHANGELOG.md,11.7.0-beta.7,0,2025-09-05,0.00 +sdk/search/Azure.Search.Documents/CHANGELOG.md,11.7.0-beta.6,0,2025-08-11,0.00 +sdk/search/Azure.Search.Documents/CHANGELOG.md,11.7.0-beta.5,0,2025-06-17,0.00 +sdk/search/Azure.Search.Documents/CHANGELOG.md,11.6.1,0,2025-06-17,0.00 +sdk/search/Azure.Search.Documents/CHANGELOG.md,11.7.0-beta.4,0,2025-05-14,0.00 +sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/CHANGELOG.md,1.0.0-beta.1,0,2025-05-22,0.00 +sdk/servicebus/Azure.Messaging.ServiceBus/CHANGELOG.md,7.20.1,0,2025-06-12,0.00 +sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/CHANGELOG.md,5.17.0,0,2025-06-20,0.00 sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/CHANGELOG.md,1.3.0-beta.4,0,2025-10-16,0.00 +sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/CHANGELOG.md,1.3.0-beta.3,0,2025-06-23,0.00 sdk/signalr/Azure.ResourceManager.SignalR/CHANGELOG.md,1.1.4,0,2025-09-17,0.00 +sdk/signalr/Microsoft.Azure.WebJobs.Extensions.SignalRService/CHANGELOG.md,2.1.0,0,2025-07-25,0.00 sdk/sitemanager/Azure.ResourceManager.SiteManager/CHANGELOG.md,1.0.0,0,2025-09-28,0.00 +sdk/sitemanager/Azure.ResourceManager.SiteManager/CHANGELOG.md,1.0.0-beta.1,0,2025-05-23,0.00 +sdk/sqlmanagement/Azure.ResourceManager.Sql/CHANGELOG.md,1.4.0-beta.3,0,2025-07-31,0.00 +sdk/sqlmanagement/Azure.ResourceManager.Sql/CHANGELOG.md,1.4.0-beta.2,0,2025-07-30,0.00 +sdk/sqlmanagement/Azure.ResourceManager.Sql/CHANGELOG.md,1.4.0-beta.1,0,2025-05-14,0.00 sdk/storage/Azure.ResourceManager.Storage/CHANGELOG.md,1.6.0,0,2025-10-24,0.00 sdk/storage/Azure.ResourceManager.Storage/CHANGELOG.md,1.5.0,0,2025-09-26,0.00 +sdk/storage/Azure.ResourceManager.Storage/CHANGELOG.md,1.4.4,0,2025-07-28,0.00 +sdk/storage/Azure.ResourceManager.Storage/CHANGELOG.md,1.4.3,0,2025-06-24,0.00 sdk/storage/Azure.Storage.Blobs/CHANGELOG.md,12.26.0,0,2025-10-13,0.00 sdk/storage/Azure.Storage.Blobs/CHANGELOG.md,12.25.1,0,2025-09-24,0.00 +sdk/storage/Azure.Storage.Blobs/CHANGELOG.md,12.25.0,0,2025-07-14,0.00 +sdk/storage/Azure.Storage.Blobs/CHANGELOG.md,12.26.0-beta.1,0,2025-06-09,0.00 +sdk/storage/Azure.Storage.Blobs/CHANGELOG.md,12.24.1,0,2025-06-10,0.00 sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md,12.23.0,0,2025-10-13,0.00 +sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md,12.22.0,0,2025-07-14,0.00 +sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md,12.23.0-beta.1,0,2025-06-09,0.00 sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md,12.0.0-preview.57,0,2025-10-13,0.00 +sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md,12.0.0-preview.56,0,2025-06-09,0.00 sdk/storage/Azure.Storage.Common/CHANGELOG.md,12.25.0,0,2025-10-13,0.00 +sdk/storage/Azure.Storage.Common/CHANGELOG.md,12.24.0,0,2025-07-14,0.00 +sdk/storage/Azure.Storage.Common/CHANGELOG.md,12.25.0-beta.1,0,2025-06-09,0.00 sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md,12.3.0,0,2025-10-21,0.00 sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md,12.3.0-beta.1,0,2025-09-16,0.00 sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md,12.2.2,0,2025-09-10,0.00 +sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md,12.2.1,0,2025-08-06,0.00 +sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md,12.2.0,0,2025-07-21,0.00 +sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md,12.2.0-beta.1,0,2025-06-17,0.00 sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md,12.3.0,0,2025-10-21,0.00 sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md,12.3.0-beta.1,0,2025-09-16,0.00 sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md,12.2.2,0,2025-09-10,0.00 +sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md,12.2.1,0,2025-08-06,0.00 +sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md,12.2.0,0,2025-07-21,0.00 +sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md,12.2.0-beta.1,0,2025-06-17,0.00 sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md,12.3.0,0,2025-10-21,0.00 sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md,12.3.0-beta.1,0,2025-09-16,0.00 sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md,12.2.2,0,2025-09-10,0.00 +sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md,12.2.1,0,2025-08-06,0.00 +sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md,12.2.0,0,2025-07-21,0.00 +sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md,12.2.0-beta.1,0,2025-06-17,0.00 sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md,12.24.0,0,2025-10-13,0.00 +sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md,12.23.0,0,2025-07-14,0.00 +sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md,12.24.0-beta.1,0,2025-06-09,0.00 sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md,12.24.0,0,2025-10-13,0.00 +sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md,12.23.0,0,2025-07-14,0.00 +sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md,12.24.0-beta.1,0,2025-06-09,0.00 sdk/storage/Azure.Storage.Queues/CHANGELOG.md,12.24.0,0,2025-10-13,0.00 +sdk/storage/Azure.Storage.Queues/CHANGELOG.md,12.23.0,0,2025-07-14,0.00 +sdk/storage/Azure.Storage.Queues/CHANGELOG.md,12.24.0-beta.1,0,2025-06-09,0.00 sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md,5.3.7,0,2025-10-29,0.00 sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md,5.3.6,0,2025-09-09,0.00 +sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md,5.3.5,0,2025-07-21,0.00 sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md,5.3.7,0,2025-10-29,0.00 sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md,5.3.6,0,2025-09-09,0.00 +sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md,5.3.5,0,2025-07-21,0.00 sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md,5.3.7,0,2025-10-29,0.00 sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md,5.3.6,0,2025-09-09,0.00 +sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md,5.3.5,0,2025-07-21,0.00 +sdk/storageactions/Azure.ResourceManager.StorageActions/CHANGELOG.md,1.0.0,0,2025-06-27,0.00 sdk/storagecache/Azure.ResourceManager.StorageCache/CHANGELOG.md,1.4.0,0,2025-09-30,0.00 sdk/storagecache/Azure.ResourceManager.StorageCache/CHANGELOG.md,1.3.2,0,2025-08-27,0.00 sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/CHANGELOG.md,1.0.0,0,2025-10-13,0.00 +sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/CHANGELOG.md,1.0.0-beta.1,0,2025-07-31,0.00 sdk/storagemover/Azure.ResourceManager.StorageMover/CHANGELOG.md,1.3.0,0,2025-10-09,0.00 sdk/synapse/Azure.Analytics.Synapse.Artifacts/CHANGELOG.md,1.0.0-preview.22,0,2025-09-05,0.00 +sdk/tables/Microsoft.Azure.WebJobs.Extensions.Tables/CHANGELOG.md,1.4.0,0,2025-06-20,0.00 +sdk/terraform/Azure.ResourceManager.Terraform/CHANGELOG.md,1.0.0-beta.2,0,2025-06-19,0.00 sdk/trafficmanager/Azure.ResourceManager.TrafficManager/CHANGELOG.md,1.2.0-beta.1,0,2025-10-21,0.00 sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/CHANGELOG.md,1.0.0-beta.1,0,2025-09-19,0.00 +sdk/webpubsub/Azure.ResourceManager.WebPubSub/CHANGELOG.md,1.2.0,0,2025-06-13,0.00 +sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSub/CHANGELOG.md,1.9.0,0,2025-07-29,0.00 sdk/webpubsub/Microsoft.Azure.WebPubSub.AspNetCore/CHANGELOG.md,1.5.0,0,2025-09-23,0.00 sdk/webpubsub/Microsoft.Azure.WebPubSub.Common/CHANGELOG.md,1.5.0,0,2025-09-28,0.00 +sdk/websites/Azure.ResourceManager.AppService/CHANGELOG.md,1.4.1,0,2025-08-11,0.00 +sdk/websites/Azure.ResourceManager.AppService/CHANGELOG.md,1.4.0,0,2025-05-23,0.00 sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/CHANGELOG.md,1.0.0,0,2025-09-01,0.00 diff --git a/test_changelog_analysis.py b/test_changelog_analysis.py index c09715efde27..813fac14a64a 100644 --- a/test_changelog_analysis.py +++ b/test_changelog_analysis.py @@ -19,34 +19,28 @@ class TestChangelogAnalysis(unittest.TestCase): def setUp(self): """Set up test fixtures.""" self.repo_root = "/home/runner/work/azure-sdk-for-net/azure-sdk-for-net" - self.three_months_ago = datetime.now() - timedelta(days=90) - self.since_date = self.three_months_ago.strftime("%Y-%m-%d") + self.six_months_ago = datetime.now() - timedelta(days=180) + self.since_date = self.six_months_ago.strftime("%Y-%m-%d") def test_azure_core_multiple_releases(self): - """Test that Azure.Core CHANGELOG shows multiple releases in the last 3 months.""" + """Test that Azure.Core CHANGELOG shows multiple releases in the last 6 months.""" changelog_path = f"{self.repo_root}/sdk/core/Azure.Core/CHANGELOG.md" result = analyze_version_changes(self.repo_root, changelog_path, self.since_date) - # Azure.Core should have multiple releases in the last 3 months - # Based on the CHANGELOG content: - # - 1.50.0 (2025-11-05) - # - 1.49.0 (2025-09-22) - # - 1.48.0 (2025-09-09) - # - 1.47.3 (2025-08-20) + # Azure.Core should have multiple releases in the last 6 months self.assertGreaterEqual(len(result["releases"]), 2, f"Expected at least 2 releases, found {len(result['releases'])}") # Verify specific releases release_versions = [r["version"] for r in result["releases"]] self.assertIn("1.50.0", release_versions, "Should include 1.50.0 release") - self.assertIn("1.48.0", release_versions, "Should include 1.48.0 release") # Check release dates for release in result["releases"]: release_date = datetime.strptime(release["release_date"], "%Y-%m-%d") - self.assertGreaterEqual(release_date, self.three_months_ago, - f"Release {release['version']} date should be within 3 months") + self.assertGreaterEqual(release_date, self.six_months_ago, + f"Release {release['version']} date should be within 6 months") print(f"✓ Azure.Core test passed: Found {len(result['releases'])} releases") for r in result["releases"]: From ab8e39193f41f280e71db967b5f587a590548a2a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 10 Nov 2025 18:00:30 +0000 Subject: [PATCH 8/8] Remove analysis_output.txt and add to gitignore Co-authored-by: maririos <9868623+maririos@users.noreply.github.com> --- .gitignore | 1 + analysis_output.txt | 1494 ------------------------------------------- 2 files changed, 1 insertion(+), 1494 deletions(-) delete mode 100644 analysis_output.txt diff --git a/.gitignore b/.gitignore index 897bf913c2f3..1ab527632162 100644 --- a/.gitignore +++ b/.gitignore @@ -184,3 +184,4 @@ tsp_client_metadata.yaml temp debug_analysis.py __pycache__/ +analysis_output.txt diff --git a/analysis_output.txt b/analysis_output.txt deleted file mode 100644 index 916c5bd5a0b2..000000000000 --- a/analysis_output.txt +++ /dev/null @@ -1,1494 +0,0 @@ -Analyzing CHANGELOG.md files... -Looking for releases since: 2025-05-14 - -Found 430 CHANGELOG.md files to analyze - -[1/430] Analyzing sdk/advisor/Azure.ResourceManager.Advisor/CHANGELOG.md... - No releases found in date range - -[2/430] Analyzing sdk/agentserver/Azure.AI.AgentServer.AgentFramework/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[3/430] Analyzing sdk/agentserver/Azure.AI.AgentServer.Contracts/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[4/430] Analyzing sdk/agentserver/Azure.AI.AgentServer.Core/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[5/430] Analyzing sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/CHANGELOG.md... - No releases found in date range - -[6/430] Analyzing sdk/agrifood/Azure.ResourceManager.AgFoodPlatform/CHANGELOG.md... - No releases found in date range - -[7/430] Analyzing sdk/agrifood/Azure.Verticals.AgriFood.Farming/CHANGELOG.md... - No releases found in date range - -[8/430] Analyzing sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md... - Found 13 release(s) with 0 total changes (avg: 0.00) - -[9/430] Analyzing sdk/ai/Azure.AI.Inference/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[10/430] Analyzing sdk/ai/Azure.AI.Projects/CHANGELOG.md... - Found 5 release(s) with 0 total changes (avg: 0.00) - -[11/430] Analyzing sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md... - Found 5 release(s) with 0 total changes (avg: 0.00) - -[12/430] Analyzing sdk/alertsmanagement/Azure.ResourceManager.AlertsManagement/CHANGELOG.md... - No releases found in date range - -[13/430] Analyzing sdk/analysisservices/Azure.ResourceManager.Analysis/CHANGELOG.md... - No releases found in date range - -[14/430] Analyzing sdk/anomalydetector/Azure.AI.AnomalyDetector/CHANGELOG.md... - No releases found in date range - -[15/430] Analyzing sdk/apicenter/Azure.ResourceManager.ApiCenter/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[16/430] Analyzing sdk/apimanagement/Azure.ResourceManager.ApiManagement/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[17/430] Analyzing sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/CHANGELOG.md... - No releases found in date range - -[18/430] Analyzing sdk/appconfiguration/Azure.Data.AppConfiguration/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[19/430] Analyzing sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[20/430] Analyzing sdk/applicationinsights/Azure.ResourceManager.ApplicationInsights/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[21/430] Analyzing sdk/appplatform/Azure.ResourceManager.AppPlatform/CHANGELOG.md... - No releases found in date range - -[22/430] Analyzing sdk/arc-scvmm/Azure.ResourceManager.ScVmm/CHANGELOG.md... - No releases found in date range - -[23/430] Analyzing sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[24/430] Analyzing sdk/astronomer/Azure.ResourceManager.Astro/CHANGELOG.md... - No releases found in date range - -[25/430] Analyzing sdk/attestation/Azure.ResourceManager.Attestation/CHANGELOG.md... - No releases found in date range - -[26/430] Analyzing sdk/attestation/Azure.Security.Attestation/CHANGELOG.md... - No releases found in date range - -[27/430] Analyzing sdk/authorization/Azure.ResourceManager.Authorization/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[28/430] Analyzing sdk/automanage/Azure.ResourceManager.Automanage/CHANGELOG.md... - No releases found in date range - -[29/430] Analyzing sdk/automation/Azure.ResourceManager.Automation/CHANGELOG.md... - No releases found in date range - -[30/430] Analyzing sdk/avs/Azure.ResourceManager.Avs/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[31/430] Analyzing sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/CHANGELOG.md... - No releases found in date range - -[32/430] Analyzing sdk/azurestackhci/Azure.ResourceManager.Hci/CHANGELOG.md... - No releases found in date range - -[33/430] Analyzing sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[34/430] Analyzing sdk/batch/Azure.Compute.Batch/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[35/430] Analyzing sdk/batch/Azure.ResourceManager.Batch/CHANGELOG.md... - No releases found in date range - -[36/430] Analyzing sdk/batch/Microsoft.Azure.Batch/CHANGELOG.md... - No releases found in date range - -[37/430] Analyzing sdk/batch/Microsoft.Azure.Batch.Conventions.Files/CHANGELOG.md... - No releases found in date range - -[38/430] Analyzing sdk/batch/Microsoft.Azure.Batch.FileStaging/CHANGELOG.md... - No releases found in date range - -[39/430] Analyzing sdk/billing/Azure.ResourceManager.Billing/CHANGELOG.md... - No releases found in date range - -[40/430] Analyzing sdk/billingbenefits/Azure.ResourceManager.BillingBenefits/CHANGELOG.md... - No releases found in date range - -[41/430] Analyzing sdk/blueprint/Azure.ResourceManager.Blueprint/CHANGELOG.md... - No releases found in date range - -[42/430] Analyzing sdk/botservice/Azure.ResourceManager.BotService/CHANGELOG.md... - No releases found in date range - -[43/430] Analyzing sdk/carbon/Azure.ResourceManager.CarbonOptimization/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[44/430] Analyzing sdk/cdn/Azure.ResourceManager.Cdn/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[45/430] Analyzing sdk/changeanalysis/Azure.ResourceManager.ChangeAnalysis/CHANGELOG.md... - No releases found in date range - -[46/430] Analyzing sdk/chaos/Azure.ResourceManager.Chaos/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[47/430] Analyzing sdk/cloudhealth/Azure.ResourceManager.CloudHealth/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[48/430] Analyzing sdk/cloudmachine/Azure.Projects/CHANGELOG.md... - No releases found in date range - -[49/430] Analyzing sdk/cloudmachine/Azure.Projects.AI/CHANGELOG.md... - No releases found in date range - -[50/430] Analyzing sdk/cloudmachine/Azure.Projects.Provisioning/CHANGELOG.md... - No releases found in date range - -[51/430] Analyzing sdk/cloudmachine/Azure.Projects.Web/CHANGELOG.md... - No releases found in date range - -[52/430] Analyzing sdk/cognitivelanguage/Azure.AI.Language.Conversations/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[53/430] Analyzing sdk/cognitivelanguage/Azure.AI.Language.Conversations.Authoring/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[54/430] Analyzing sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering/CHANGELOG.md... - No releases found in date range - -[55/430] Analyzing sdk/cognitivelanguage/Azure.AI.Language.Text/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[56/430] Analyzing sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[57/430] Analyzing sdk/cognitiveservices/AnomalyDetector/CHANGELOG.md... - No releases found in date range - -[58/430] Analyzing sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/CHANGELOG.md... - Found 4 release(s) with 0 total changes (avg: 0.00) - -[59/430] Analyzing sdk/cognitiveservices/FormRecognizer/CHANGELOG.md... - No releases found in date range - -[60/430] Analyzing sdk/cognitiveservices/Knowledge.QnAMaker/CHANGELOG.md... - No releases found in date range - -[61/430] Analyzing sdk/cognitiveservices/Language.LUIS.Authoring/CHANGELOG.md... - No releases found in date range - -[62/430] Analyzing sdk/cognitiveservices/Language.LUIS.Runtime/CHANGELOG.md... - No releases found in date range - -[63/430] Analyzing sdk/cognitiveservices/Language.SpellCheck/CHANGELOG.md... - No releases found in date range - -[64/430] Analyzing sdk/cognitiveservices/Language.TextAnalytics/CHANGELOG.md... - No releases found in date range - -[65/430] Analyzing sdk/cognitiveservices/Personalizer/CHANGELOG.md... - No releases found in date range - -[66/430] Analyzing sdk/cognitiveservices/Search.BingAutoSuggest/CHANGELOG.md... - No releases found in date range - -[67/430] Analyzing sdk/cognitiveservices/Search.BingCustomImageSearch/CHANGELOG.md... - No releases found in date range - -[68/430] Analyzing sdk/cognitiveservices/Search.BingCustomSearch/CHANGELOG.md... - No releases found in date range - -[69/430] Analyzing sdk/cognitiveservices/Search.BingEntitySearch/CHANGELOG.md... - No releases found in date range - -[70/430] Analyzing sdk/cognitiveservices/Search.BingImageSearch/CHANGELOG.md... - No releases found in date range - -[71/430] Analyzing sdk/cognitiveservices/Search.BingLocalSearch/CHANGELOG.md... - No releases found in date range - -[72/430] Analyzing sdk/cognitiveservices/Search.BingNewsSearch/CHANGELOG.md... - No releases found in date range - -[73/430] Analyzing sdk/cognitiveservices/Search.BingVideoSearch/CHANGELOG.md... - No releases found in date range - -[74/430] Analyzing sdk/cognitiveservices/Search.BingVisualSearch/CHANGELOG.md... - No releases found in date range - -[75/430] Analyzing sdk/cognitiveservices/Search.BingWebSearch/CHANGELOG.md... - No releases found in date range - -[76/430] Analyzing sdk/cognitiveservices/Vision.ComputerVision/CHANGELOG.md... - No releases found in date range - -[77/430] Analyzing sdk/cognitiveservices/Vision.ContentModerator/CHANGELOG.md... - No releases found in date range - -[78/430] Analyzing sdk/cognitiveservices/Vision.CustomVision.Prediction/CHANGELOG.md... - No releases found in date range - -[79/430] Analyzing sdk/cognitiveservices/Vision.CustomVision.Training/CHANGELOG.md... - No releases found in date range - -[80/430] Analyzing sdk/cognitiveservices/Vision.Face/CHANGELOG.md... - No releases found in date range - -[81/430] Analyzing sdk/communication/Azure.Communication.AlphaIds/CHANGELOG.md... - No releases found in date range - -[82/430] Analyzing sdk/communication/Azure.Communication.CallAutomation/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[83/430] Analyzing sdk/communication/Azure.Communication.CallingServer/CHANGELOG.md... - No releases found in date range - -[84/430] Analyzing sdk/communication/Azure.Communication.Chat/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[85/430] Analyzing sdk/communication/Azure.Communication.Common/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[86/430] Analyzing sdk/communication/Azure.Communication.Email/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[87/430] Analyzing sdk/communication/Azure.Communication.Identity/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[88/430] Analyzing sdk/communication/Azure.Communication.JobRouter/CHANGELOG.md... - No releases found in date range - -[89/430] Analyzing sdk/communication/Azure.Communication.Messages/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[90/430] Analyzing sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md... - Found 4 release(s) with 0 total changes (avg: 0.00) - -[91/430] Analyzing sdk/communication/Azure.Communication.ProgrammableConnectivity/CHANGELOG.md... - No releases found in date range - -[92/430] Analyzing sdk/communication/Azure.Communication.Rooms/CHANGELOG.md... - No releases found in date range - -[93/430] Analyzing sdk/communication/Azure.Communication.ShortCodes/CHANGELOG.md... - No releases found in date range - -[94/430] Analyzing sdk/communication/Azure.Communication.Sms/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[95/430] Analyzing sdk/communication/Azure.ResourceManager.Communication/CHANGELOG.md... - No releases found in date range - -[96/430] Analyzing sdk/compute/Azure.ResourceManager.Compute/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[97/430] Analyzing sdk/computefleet/Azure.ResourceManager.ComputeFleet/CHANGELOG.md... - No releases found in date range - -[98/430] Analyzing sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[99/430] Analyzing sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[100/430] Analyzing sdk/confidentialledger/Azure.ResourceManager.ConfidentialLedger/CHANGELOG.md... - No releases found in date range - -[101/430] Analyzing sdk/confidentialledger/Azure.Security.CodeTransparency/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[102/430] Analyzing sdk/confidentialledger/Azure.Security.ConfidentialLedger/CHANGELOG.md... - No releases found in date range - -[103/430] Analyzing sdk/confluent/Azure.ResourceManager.Confluent/CHANGELOG.md... - No releases found in date range - -[104/430] Analyzing sdk/connectedcache/Azure.ResourceManager.ConnectedCache/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[105/430] Analyzing sdk/connectedvmwarevsphere/Azure.ResourceManager.ConnectedVMwarevSphere/CHANGELOG.md... - No releases found in date range - -[106/430] Analyzing sdk/consumption/Azure.ResourceManager.Consumption/CHANGELOG.md... - No releases found in date range - -[107/430] Analyzing sdk/containerapps/Azure.ResourceManager.AppContainers/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[108/430] Analyzing sdk/containerinstance/Azure.ResourceManager.ContainerInstance/CHANGELOG.md... - Found 4 release(s) with 0 total changes (avg: 0.00) - -[109/430] Analyzing sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/CHANGELOG.md... - No releases found in date range - -[110/430] Analyzing sdk/containerregistry/Azure.Containers.ContainerRegistry/CHANGELOG.md... - No releases found in date range - -[111/430] Analyzing sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[112/430] Analyzing sdk/containerservice/Azure.ResourceManager.ContainerService/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[113/430] Analyzing sdk/contentsafety/Azure.AI.ContentSafety/CHANGELOG.md... - No releases found in date range - -[114/430] Analyzing sdk/core/Azure.Core/CHANGELOG.md... - Found 8 release(s) with 0 total changes (avg: 0.00) - -[115/430] Analyzing sdk/core/Azure.Core.Amqp/CHANGELOG.md... - No releases found in date range - -[116/430] Analyzing sdk/core/Azure.Core.Experimental/CHANGELOG.md... - No releases found in date range - -[117/430] Analyzing sdk/core/Azure.Core.Expressions.DataFactory/CHANGELOG.md... - No releases found in date range - -[118/430] Analyzing sdk/core/Microsoft.Azure.Core.NewtonsoftJson/CHANGELOG.md... - No releases found in date range - -[119/430] Analyzing sdk/core/Microsoft.Azure.Core.Spatial/CHANGELOG.md... - No releases found in date range - -[120/430] Analyzing sdk/core/Microsoft.Azure.Core.Spatial.NewtonsoftJson/CHANGELOG.md... - No releases found in date range - -[121/430] Analyzing sdk/core/Microsoft.ClientModel.TestFramework/CHANGELOG.md... - No releases found in date range - -[122/430] Analyzing sdk/core/System.ClientModel/CHANGELOG.md... - Found 8 release(s) with 0 total changes (avg: 0.00) - -[123/430] Analyzing sdk/cosmosdb/Azure.ResourceManager.CosmosDB/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[124/430] Analyzing sdk/cosmosdbforpostgresql/Azure.ResourceManager.CosmosDBForPostgreSql/CHANGELOG.md... - No releases found in date range - -[125/430] Analyzing sdk/costmanagement/Azure.ResourceManager.CostManagement/CHANGELOG.md... - No releases found in date range - -[126/430] Analyzing sdk/customer-insights/Azure.ResourceManager.CustomerInsights/CHANGELOG.md... - No releases found in date range - -[127/430] Analyzing sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/CHANGELOG.md... - No releases found in date range - -[128/430] Analyzing sdk/databox/Azure.ResourceManager.DataBox/CHANGELOG.md... - No releases found in date range - -[129/430] Analyzing sdk/databoxedge/Azure.ResourceManager.DataBoxEdge/CHANGELOG.md... - No releases found in date range - -[130/430] Analyzing sdk/datadog/Azure.ResourceManager.Datadog/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[131/430] Analyzing sdk/datafactory/Azure.ResourceManager.DataFactory/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[132/430] Analyzing sdk/datalake-analytics/Azure.ResourceManager.DataLakeAnalytics/CHANGELOG.md... - No releases found in date range - -[133/430] Analyzing sdk/datalake-store/Azure.ResourceManager.DataLakeStore/CHANGELOG.md... - No releases found in date range - -[134/430] Analyzing sdk/datamigration/Azure.ResourceManager.DataMigration/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[135/430] Analyzing sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[136/430] Analyzing sdk/datashare/Azure.ResourceManager.DataShare/CHANGELOG.md... - No releases found in date range - -[137/430] Analyzing sdk/defendereasm/Azure.ResourceManager.DefenderEasm/CHANGELOG.md... - No releases found in date range - -[138/430] Analyzing sdk/dellstorage/Azure.ResourceManager.Dell.Storage/CHANGELOG.md... - No releases found in date range - -[139/430] Analyzing sdk/dependencymap/Azure.ResourceManager.DependencyMap/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[140/430] Analyzing sdk/desktopvirtualization/Azure.ResourceManager.DesktopVirtualization/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[141/430] Analyzing sdk/devcenter/Azure.Developer.DevCenter/CHANGELOG.md... - No releases found in date range - -[142/430] Analyzing sdk/devcenter/Azure.ResourceManager.DevCenter/CHANGELOG.md... - No releases found in date range - -[143/430] Analyzing sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[144/430] Analyzing sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[145/430] Analyzing sdk/deviceupdate/Azure.IoT.DeviceUpdate/CHANGELOG.md... - No releases found in date range - -[146/430] Analyzing sdk/deviceupdate/Azure.ResourceManager.DeviceUpdate/CHANGELOG.md... - No releases found in date range - -[147/430] Analyzing sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/CHANGELOG.md... - No releases found in date range - -[148/430] Analyzing sdk/devspaces/Azure.ResourceManager.DevSpaces/CHANGELOG.md... - No releases found in date range - -[149/430] Analyzing sdk/devtestlabs/Azure.ResourceManager.DevTestLabs/CHANGELOG.md... - No releases found in date range - -[150/430] Analyzing sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[151/430] Analyzing sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/CHANGELOG.md... - No releases found in date range - -[152/430] Analyzing sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[153/430] Analyzing sdk/dns/Azure.ResourceManager.Dns/CHANGELOG.md... - No releases found in date range - -[154/430] Analyzing sdk/dnsresolver/Azure.ResourceManager.DnsResolver/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[155/430] Analyzing sdk/documentintelligence/Azure.AI.DocumentIntelligence/CHANGELOG.md... - No releases found in date range - -[156/430] Analyzing sdk/durabletask/Azure.ResourceManager.DurableTask/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[157/430] Analyzing sdk/dynatrace/Azure.ResourceManager.Dynatrace/CHANGELOG.md... - No releases found in date range - -[158/430] Analyzing sdk/easm/Azure.Analytics.Defender.Easm/CHANGELOG.md... - No releases found in date range - -[159/430] Analyzing sdk/edgeorder/Azure.ResourceManager.EdgeOrder/CHANGELOG.md... - No releases found in date range - -[160/430] Analyzing sdk/edgezones/Azure.ResourceManager.EdgeZones/CHANGELOG.md... - No releases found in date range - -[161/430] Analyzing sdk/elastic/Azure.ResourceManager.Elastic/CHANGELOG.md... - No releases found in date range - -[162/430] Analyzing sdk/elasticsan/Azure.ResourceManager.ElasticSan/CHANGELOG.md... - No releases found in date range - -[163/430] Analyzing sdk/entra/Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[164/430] Analyzing sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[165/430] Analyzing sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/CHANGELOG.md... - No releases found in date range - -[166/430] Analyzing sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/CHANGELOG.md... - Found 4 release(s) with 0 total changes (avg: 0.00) - -[167/430] Analyzing sdk/eventgrid/Azure.ResourceManager.EventGrid/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[168/430] Analyzing sdk/eventgrid/Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents/CHANGELOG.md... - No releases found in date range - -[169/430] Analyzing sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[170/430] Analyzing sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[171/430] Analyzing sdk/eventhub/Azure.Messaging.EventHubs.Processor/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[172/430] Analyzing sdk/eventhub/Azure.ResourceManager.EventHubs/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[173/430] Analyzing sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[174/430] Analyzing sdk/extendedlocation/Azure.ResourceManager.ExtendedLocations/CHANGELOG.md... - No releases found in date range - -[175/430] Analyzing sdk/extension-wcf/Microsoft.CoreWCF.Azure.StorageQueues/CHANGELOG.md... - No releases found in date range - -[176/430] Analyzing sdk/extension-wcf/Microsoft.WCF.Azure.StorageQueues/CHANGELOG.md... - No releases found in date range - -[177/430] Analyzing sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/CHANGELOG.md... - No releases found in date range - -[178/430] Analyzing sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[179/430] Analyzing sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[180/430] Analyzing sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/CHANGELOG.md... - No releases found in date range - -[181/430] Analyzing sdk/extensions/Microsoft.Extensions.Azure/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[182/430] Analyzing sdk/fabric/Azure.ResourceManager.Fabric/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[183/430] Analyzing sdk/face/Azure.AI.Vision.Face/CHANGELOG.md... - No releases found in date range - -[184/430] Analyzing sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[185/430] Analyzing sdk/fluidrelay/Azure.ResourceManager.FluidRelay/CHANGELOG.md... - No releases found in date range - -[186/430] Analyzing sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md... - No releases found in date range - -[187/430] Analyzing sdk/frontdoor/Azure.ResourceManager.FrontDoor/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[188/430] Analyzing sdk/grafana/Azure.ResourceManager.Grafana/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[189/430] Analyzing sdk/graphservices/Azure.ResourceManager.GraphServices/CHANGELOG.md... - No releases found in date range - -[190/430] Analyzing sdk/guestconfiguration/Azure.ResourceManager.GuestConfiguration/CHANGELOG.md... - No releases found in date range - -[191/430] Analyzing sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[192/430] Analyzing sdk/hdinsight/Azure.ResourceManager.HDInsight/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[193/430] Analyzing sdk/hdinsight/Microsoft.Azure.HDInsight.Job/CHANGELOG.md... - No releases found in date range - -[194/430] Analyzing sdk/hdinsightcontainers/Azure.ResourceManager.HDInsight.Containers/CHANGELOG.md... - No releases found in date range - -[195/430] Analyzing sdk/healthbot/Azure.ResourceManager.HealthBot/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[196/430] Analyzing sdk/healthcareapis/Azure.ResourceManager.HealthcareApis/CHANGELOG.md... - No releases found in date range - -[197/430] Analyzing sdk/healthdataaiservices/Azure.Health.Deidentification/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[198/430] Analyzing sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/CHANGELOG.md... - No releases found in date range - -[199/430] Analyzing sdk/healthinsights/Azure.Health.Insights.CancerProfiling/CHANGELOG.md... - No releases found in date range - -[200/430] Analyzing sdk/healthinsights/Azure.Health.Insights.ClinicalMatching/CHANGELOG.md... - No releases found in date range - -[201/430] Analyzing sdk/healthinsights/Azure.Health.Insights.RadiologyInsights/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[202/430] Analyzing sdk/hybridaks/Azure.ResourceManager.HybridContainerService/CHANGELOG.md... - No releases found in date range - -[203/430] Analyzing sdk/hybridcompute/Azure.ResourceManager.HybridCompute/CHANGELOG.md... - No releases found in date range - -[204/430] Analyzing sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/CHANGELOG.md... - No releases found in date range - -[205/430] Analyzing sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/CHANGELOG.md... - No releases found in date range - -[206/430] Analyzing sdk/hybridnetwork/Azure.ResourceManager.HybridNetwork/CHANGELOG.md... - No releases found in date range - -[207/430] Analyzing sdk/identity/Azure.Identity/CHANGELOG.md... - Found 6 release(s) with 0 total changes (avg: 0.00) - -[208/430] Analyzing sdk/identity/Azure.Identity.Broker/CHANGELOG.md... - Found 4 release(s) with 0 total changes (avg: 0.00) - -[209/430] Analyzing sdk/impactreporting/Azure.ResourceManager.ImpactReporting/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[210/430] Analyzing sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/CHANGELOG.md... - No releases found in date range - -[211/430] Analyzing sdk/iot/Azure.IoT.Hub.Service/CHANGELOG.md... - No releases found in date range - -[212/430] Analyzing sdk/iot/Azure.ResourceManager.IotFirmwareDefense/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[213/430] Analyzing sdk/iotcentral/Azure.ResourceManager.IotCentral/CHANGELOG.md... - No releases found in date range - -[214/430] Analyzing sdk/iothub/Azure.ResourceManager.IotHub/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[215/430] Analyzing sdk/iotoperations/Azure.ResourceManager.IotOperations/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[216/430] Analyzing sdk/keyvault/Azure.ResourceManager.KeyVault/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[217/430] Analyzing sdk/keyvault/Azure.Security.KeyVault.Administration/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[218/430] Analyzing sdk/keyvault/Azure.Security.KeyVault.Certificates/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[219/430] Analyzing sdk/keyvault/Azure.Security.KeyVault.Keys/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[220/430] Analyzing sdk/keyvault/Azure.Security.KeyVault.Secrets/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[221/430] Analyzing sdk/kubernetesconfiguration/Azure.ResourceManager.KubernetesConfiguration/CHANGELOG.md... - No releases found in date range - -[222/430] Analyzing sdk/kusto/Azure.ResourceManager.Kusto/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[223/430] Analyzing sdk/labservices/Azure.ResourceManager.LabServices/CHANGELOG.md... - No releases found in date range - -[224/430] Analyzing sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[225/430] Analyzing sdk/loadtestservice/Azure.Developer.LoadTesting/CHANGELOG.md... - No releases found in date range - -[226/430] Analyzing sdk/loadtestservice/Azure.Developer.Playwright/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[227/430] Analyzing sdk/loadtestservice/Azure.Developer.Playwright.MSTest/CHANGELOG.md... - No releases found in date range - -[228/430] Analyzing sdk/loadtestservice/Azure.Developer.Playwright.NUnit/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[229/430] Analyzing sdk/loadtestservice/Azure.ResourceManager.LoadTesting/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[230/430] Analyzing sdk/logic/Azure.ResourceManager.Logic/CHANGELOG.md... - No releases found in date range - -[231/430] Analyzing sdk/machinelearningcompute/Azure.ResourceManager.MachineLearningCompute/CHANGELOG.md... - No releases found in date range - -[232/430] Analyzing sdk/machinelearningservices/Azure.ResourceManager.MachineLearning/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[233/430] Analyzing sdk/maintenance/Azure.ResourceManager.Maintenance/CHANGELOG.md... - No releases found in date range - -[234/430] Analyzing sdk/managednetwork/Azure.ResourceManager.ManagedNetwork/CHANGELOG.md... - No releases found in date range - -[235/430] Analyzing sdk/managednetworkfabric/Azure.ResourceManager.ManagedNetworkFabric/CHANGELOG.md... - No releases found in date range - -[236/430] Analyzing sdk/managedserviceidentity/Azure.ResourceManager.ManagedServiceIdentities/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[237/430] Analyzing sdk/managedservices/Azure.ResourceManager.ManagedServices/CHANGELOG.md... - No releases found in date range - -[238/430] Analyzing sdk/managementpartner/Azure.ResourceManager.ManagementPartner/CHANGELOG.md... - No releases found in date range - -[239/430] Analyzing sdk/maps/Azure.Maps.Common/CHANGELOG.md... - No releases found in date range - -[240/430] Analyzing sdk/maps/Azure.Maps.Geolocation/CHANGELOG.md... - No releases found in date range - -[241/430] Analyzing sdk/maps/Azure.Maps.Rendering/CHANGELOG.md... - No releases found in date range - -[242/430] Analyzing sdk/maps/Azure.Maps.Routing/CHANGELOG.md... - No releases found in date range - -[243/430] Analyzing sdk/maps/Azure.Maps.Search/CHANGELOG.md... - No releases found in date range - -[244/430] Analyzing sdk/maps/Azure.Maps.TimeZones/CHANGELOG.md... - No releases found in date range - -[245/430] Analyzing sdk/maps/Azure.Maps.Weather/CHANGELOG.md... - No releases found in date range - -[246/430] Analyzing sdk/maps/Azure.ResourceManager.Maps/CHANGELOG.md... - No releases found in date range - -[247/430] Analyzing sdk/marketplace/Azure.ResourceManager.Marketplace/CHANGELOG.md... - No releases found in date range - -[248/430] Analyzing sdk/marketplaceordering/Azure.ResourceManager.MarketplaceOrdering/CHANGELOG.md... - No releases found in date range - -[249/430] Analyzing sdk/mediaservices/Azure.ResourceManager.Media/CHANGELOG.md... - No releases found in date range - -[250/430] Analyzing sdk/metricsadvisor/Azure.AI.MetricsAdvisor/CHANGELOG.md... - No releases found in date range - -[251/430] Analyzing sdk/migrationassessment/Azure.ResourceManager.Migration.Assessment/CHANGELOG.md... - No releases found in date range - -[252/430] Analyzing sdk/migrationdiscoverysap/Azure.ResourceManager.MigrationDiscoverySap/CHANGELOG.md... - No releases found in date range - -[253/430] Analyzing sdk/mixedreality/Azure.MixedReality.Authentication/CHANGELOG.md... - No releases found in date range - -[254/430] Analyzing sdk/mixedreality/Azure.ResourceManager.MixedReality/CHANGELOG.md... - No releases found in date range - -[255/430] Analyzing sdk/mobilenetwork/Azure.ResourceManager.MobileNetwork/CHANGELOG.md... - No releases found in date range - -[256/430] Analyzing sdk/modelsrepository/Azure.IoT.ModelsRepository/CHANGELOG.md... - No releases found in date range - -[257/430] Analyzing sdk/mongocluster/Azure.ResourceManager.MongoCluster/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[258/430] Analyzing sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[259/430] Analyzing sdk/monitor/Azure.Monitor.Ingestion/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[260/430] Analyzing sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[261/430] Analyzing sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[262/430] Analyzing sdk/monitor/Azure.Monitor.Query.Logs/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[263/430] Analyzing sdk/monitor/Azure.Monitor.Query.Metrics/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[264/430] Analyzing sdk/monitor/Azure.ResourceManager.Monitor/CHANGELOG.md... - No releases found in date range - -[265/430] Analyzing sdk/mysql/Azure.ResourceManager.MySql/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[266/430] Analyzing sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[267/430] Analyzing sdk/netapp/Azure.ResourceManager.NetApp/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[268/430] Analyzing sdk/network/Azure.ResourceManager.Network/CHANGELOG.md... - Found 7 release(s) with 0 total changes (avg: 0.00) - -[269/430] Analyzing sdk/networkanalytics/Azure.ResourceManager.NetworkAnalytics/CHANGELOG.md... - No releases found in date range - -[270/430] Analyzing sdk/networkcloud/Azure.ResourceManager.NetworkCloud/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[271/430] Analyzing sdk/networkfunction/Azure.ResourceManager.NetworkFunction/CHANGELOG.md... - No releases found in date range - -[272/430] Analyzing sdk/newrelicobservability/Azure.ResourceManager.NewRelicObservability/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[273/430] Analyzing sdk/nginx/Azure.ResourceManager.Nginx/CHANGELOG.md... - No releases found in date range - -[274/430] Analyzing sdk/notificationhubs/Azure.ResourceManager.NotificationHubs/CHANGELOG.md... - No releases found in date range - -[275/430] Analyzing sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/CHANGELOG.md... - No releases found in date range - -[276/430] Analyzing sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[277/430] Analyzing sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[278/430] Analyzing sdk/openai/Azure.AI.OpenAI/CHANGELOG.md... - Found 4 release(s) with 0 total changes (avg: 0.00) - -[279/430] Analyzing sdk/openai/Azure.AI.OpenAI.Assistants/CHANGELOG.md... - No releases found in date range - -[280/430] Analyzing sdk/openenergyplatform/Azure.ResourceManager.EnergyServices/CHANGELOG.md... - No releases found in date range - -[281/430] Analyzing sdk/operationalinsights/Azure.ResourceManager.OperationalInsights/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[282/430] Analyzing sdk/oracle/Azure.ResourceManager.OracleDatabase/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[283/430] Analyzing sdk/orbital/Azure.ResourceManager.Orbital/CHANGELOG.md... - No releases found in date range - -[284/430] Analyzing sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/CHANGELOG.md... - No releases found in date range - -[285/430] Analyzing sdk/peering/Azure.ResourceManager.Peering/CHANGELOG.md... - No releases found in date range - -[286/430] Analyzing sdk/personalizer/Azure.AI.Personalizer/CHANGELOG.md... - No releases found in date range - -[287/430] Analyzing sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/CHANGELOG.md... - No releases found in date range - -[288/430] Analyzing sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[289/430] Analyzing sdk/playwright/Azure.ResourceManager.Playwright/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[290/430] Analyzing sdk/policyinsights/Azure.ResourceManager.PolicyInsights/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[291/430] Analyzing sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/CHANGELOG.md... - No releases found in date range - -[292/430] Analyzing sdk/postgresql/Azure.ResourceManager.PostgreSql/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[293/430] Analyzing sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/CHANGELOG.md... - No releases found in date range - -[294/430] Analyzing sdk/privatedns/Azure.ResourceManager.PrivateDns/CHANGELOG.md... - No releases found in date range - -[295/430] Analyzing sdk/providerhub/Azure.ResourceManager.ProviderHub/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[296/430] Analyzing sdk/provisioning/Azure.Provisioning/CHANGELOG.md... - Found 6 release(s) with 0 total changes (avg: 0.00) - -[297/430] Analyzing sdk/provisioning/Azure.Provisioning.AppConfiguration/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[298/430] Analyzing sdk/provisioning/Azure.Provisioning.AppService/CHANGELOG.md... - Found 4 release(s) with 0 total changes (avg: 0.00) - -[299/430] Analyzing sdk/provisioning/Azure.Provisioning.ApplicationInsights/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[300/430] Analyzing sdk/provisioning/Azure.Provisioning.CognitiveServices/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[301/430] Analyzing sdk/provisioning/Azure.Provisioning.CosmosDB/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[302/430] Analyzing sdk/provisioning/Azure.Provisioning.Deployment/CHANGELOG.md... - No releases found in date range - -[303/430] Analyzing sdk/provisioning/Azure.Provisioning.Dns/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[304/430] Analyzing sdk/provisioning/Azure.Provisioning.EventHubs/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[305/430] Analyzing sdk/provisioning/Azure.Provisioning.FrontDoor/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[306/430] Analyzing sdk/provisioning/Azure.Provisioning.KeyVault/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[307/430] Analyzing sdk/provisioning/Azure.Provisioning.OperationalInsights/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[308/430] Analyzing sdk/provisioning/Azure.Provisioning.PostgreSql/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[309/430] Analyzing sdk/provisioning/Azure.Provisioning.Redis/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[310/430] Analyzing sdk/provisioning/Azure.Provisioning.Search/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[311/430] Analyzing sdk/provisioning/Azure.Provisioning.ServiceBus/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[312/430] Analyzing sdk/provisioning/Azure.Provisioning.SignalR/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[313/430] Analyzing sdk/provisioning/Azure.Provisioning.Sql/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[314/430] Analyzing sdk/provisioning/Azure.Provisioning.Storage/CHANGELOG.md... - Found 4 release(s) with 0 total changes (avg: 0.00) - -[315/430] Analyzing sdk/provisioning/Azure.Provisioning.WebPubSub/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[316/430] Analyzing sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[317/430] Analyzing sdk/purview/Azure.Analytics.Purview.Account/CHANGELOG.md... - No releases found in date range - -[318/430] Analyzing sdk/purview/Azure.Analytics.Purview.Administration/CHANGELOG.md... - No releases found in date range - -[319/430] Analyzing sdk/purview/Azure.Analytics.Purview.Catalog/CHANGELOG.md... - No releases found in date range - -[320/430] Analyzing sdk/purview/Azure.Analytics.Purview.DataMap/CHANGELOG.md... - No releases found in date range - -[321/430] Analyzing sdk/purview/Azure.Analytics.Purview.Scanning/CHANGELOG.md... - No releases found in date range - -[322/430] Analyzing sdk/purview/Azure.Analytics.Purview.Sharing/CHANGELOG.md... - No releases found in date range - -[323/430] Analyzing sdk/purview/Azure.Analytics.Purview.Workflows/CHANGELOG.md... - No releases found in date range - -[324/430] Analyzing sdk/purview/Azure.ResourceManager.Purview/CHANGELOG.md... - No releases found in date range - -[325/430] Analyzing sdk/quantum/Azure.Quantum.Jobs/CHANGELOG.md... - No releases found in date range - -[326/430] Analyzing sdk/quantum/Azure.ResourceManager.Quantum/CHANGELOG.md... - No releases found in date range - -[327/430] Analyzing sdk/qumulo/Azure.ResourceManager.Qumulo/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[328/430] Analyzing sdk/quota/Azure.ResourceManager.Quota/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[329/430] Analyzing sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/CHANGELOG.md... - No releases found in date range - -[330/430] Analyzing sdk/recoveryservices-backup/Azure.ResourceManager.RecoveryServicesBackup/CHANGELOG.md... - No releases found in date range - -[331/430] Analyzing sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/CHANGELOG.md... - No releases found in date range - -[332/430] Analyzing sdk/recoveryservices-siterecovery/Azure.ResourceManager.RecoveryServicesSiteRecovery/CHANGELOG.md... - No releases found in date range - -[333/430] Analyzing sdk/redis/Azure.ResourceManager.Redis/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[334/430] Analyzing sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[335/430] Analyzing sdk/relay/Azure.ResourceManager.Relay/CHANGELOG.md... - No releases found in date range - -[336/430] Analyzing sdk/reservations/Azure.ResourceManager.Reservations/CHANGELOG.md... - No releases found in date range - -[337/430] Analyzing sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/CHANGELOG.md... - No releases found in date range - -[338/430] Analyzing sdk/resourcegraph/Azure.ResourceManager.ResourceGraph/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[339/430] Analyzing sdk/resourcehealth/Azure.ResourceManager.ResourceHealth/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[340/430] Analyzing sdk/resourcemanager/Azure.ResourceManager/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[341/430] Analyzing sdk/resourcemover/Azure.ResourceManager.ResourceMover/CHANGELOG.md... - No releases found in date range - -[342/430] Analyzing sdk/resources/Azure.ResourceManager.Resources/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[343/430] Analyzing sdk/resources/Azure.ResourceManager.Resources.Bicep/CHANGELOG.md... - No releases found in date range - -[344/430] Analyzing sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/CHANGELOG.md... - No releases found in date range - -[345/430] Analyzing sdk/resources/Azure.ResourceManager.Resources.Deployments/CHANGELOG.md... - No releases found in date range - -[346/430] Analyzing sdk/schemaregistry/Azure.Data.SchemaRegistry/CHANGELOG.md... - No releases found in date range - -[347/430] Analyzing sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/CHANGELOG.md... - No releases found in date range - -[348/430] Analyzing sdk/search/Azure.ResourceManager.Search/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[349/430] Analyzing sdk/search/Azure.Search.Documents/CHANGELOG.md... - Found 6 release(s) with 0 total changes (avg: 0.00) - -[350/430] Analyzing sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[351/430] Analyzing sdk/securitycenter/Azure.ResourceManager.SecurityCenter/CHANGELOG.md... - No releases found in date range - -[352/430] Analyzing sdk/securitydevops/Azure.ResourceManager.SecurityDevOps/CHANGELOG.md... - No releases found in date range - -[353/430] Analyzing sdk/securityinsights/Azure.ResourceManager.SecurityInsights/CHANGELOG.md... - No releases found in date range - -[354/430] Analyzing sdk/selfhelp/Azure.ResourceManager.SelfHelp/CHANGELOG.md... - No releases found in date range - -[355/430] Analyzing sdk/servicebus/Azure.Messaging.ServiceBus/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[356/430] Analyzing sdk/servicebus/Azure.ResourceManager.ServiceBus/CHANGELOG.md... - No releases found in date range - -[357/430] Analyzing sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[358/430] Analyzing sdk/servicefabric/Azure.ResourceManager.ServiceFabric/CHANGELOG.md... - No releases found in date range - -[359/430] Analyzing sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[360/430] Analyzing sdk/servicelinker/Azure.ResourceManager.ServiceLinker/CHANGELOG.md... - No releases found in date range - -[361/430] Analyzing sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/CHANGELOG.md... - No releases found in date range - -[362/430] Analyzing sdk/signalr/Azure.ResourceManager.SignalR/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[363/430] Analyzing sdk/signalr/Microsoft.Azure.WebJobs.Extensions.SignalRService/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[364/430] Analyzing sdk/sitemanager/Azure.ResourceManager.SiteManager/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[365/430] Analyzing sdk/sphere/Azure.ResourceManager.Sphere/CHANGELOG.md... - No releases found in date range - -[366/430] Analyzing sdk/springappdiscovery/Azure.ResourceManager.SpringAppDiscovery/CHANGELOG.md... - No releases found in date range - -[367/430] Analyzing sdk/sqlmanagement/Azure.ResourceManager.Sql/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[368/430] Analyzing sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/CHANGELOG.md... - No releases found in date range - -[369/430] Analyzing sdk/standbypool/Azure.ResourceManager.StandbyPool/CHANGELOG.md... - No releases found in date range - -[370/430] Analyzing sdk/storage/Azure.ResourceManager.Storage/CHANGELOG.md... - Found 4 release(s) with 0 total changes (avg: 0.00) - -[371/430] Analyzing sdk/storage/Azure.Storage.Blobs/CHANGELOG.md... - Found 5 release(s) with 0 total changes (avg: 0.00) - -[372/430] Analyzing sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[373/430] Analyzing sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[374/430] Analyzing sdk/storage/Azure.Storage.Common/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[375/430] Analyzing sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md... - Found 6 release(s) with 0 total changes (avg: 0.00) - -[376/430] Analyzing sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md... - Found 6 release(s) with 0 total changes (avg: 0.00) - -[377/430] Analyzing sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md... - Found 6 release(s) with 0 total changes (avg: 0.00) - -[378/430] Analyzing sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[379/430] Analyzing sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[380/430] Analyzing sdk/storage/Azure.Storage.Internal.Avro/CHANGELOG.md... - No releases found in date range - -[381/430] Analyzing sdk/storage/Azure.Storage.Queues/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[382/430] Analyzing sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[383/430] Analyzing sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[384/430] Analyzing sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Common/CHANGELOG.md... - No releases found in date range - -[385/430] Analyzing sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md... - Found 3 release(s) with 0 total changes (avg: 0.00) - -[386/430] Analyzing sdk/storageactions/Azure.ResourceManager.StorageActions/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[387/430] Analyzing sdk/storagecache/Azure.ResourceManager.StorageCache/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[388/430] Analyzing sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[389/430] Analyzing sdk/storagemover/Azure.ResourceManager.StorageMover/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[390/430] Analyzing sdk/storagepool/Azure.ResourceManager.StoragePool/CHANGELOG.md... - No releases found in date range - -[391/430] Analyzing sdk/storagesync/Azure.ResourceManager.StorageSync/CHANGELOG.md... - No releases found in date range - -[392/430] Analyzing sdk/streamanalytics/Azure.ResourceManager.StreamAnalytics/CHANGELOG.md... - No releases found in date range - -[393/430] Analyzing sdk/subscription/Azure.ResourceManager.Subscription/CHANGELOG.md... - No releases found in date range - -[394/430] Analyzing sdk/support/Azure.ResourceManager.Support/CHANGELOG.md... - No releases found in date range - -[395/430] Analyzing sdk/synapse/Azure.Analytics.Synapse.AccessControl/CHANGELOG.md... - No releases found in date range - -[396/430] Analyzing sdk/synapse/Azure.Analytics.Synapse.Artifacts/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[397/430] Analyzing sdk/synapse/Azure.Analytics.Synapse.ManagedPrivateEndpoints/CHANGELOG.md... - No releases found in date range - -[398/430] Analyzing sdk/synapse/Azure.Analytics.Synapse.Monitoring/CHANGELOG.md... - No releases found in date range - -[399/430] Analyzing sdk/synapse/Azure.Analytics.Synapse.Spark/CHANGELOG.md... - No releases found in date range - -[400/430] Analyzing sdk/synapse/Azure.ResourceManager.Synapse/CHANGELOG.md... - No releases found in date range - -[401/430] Analyzing sdk/synapse/Microsoft.Azure.Synapse/CHANGELOG.md... - No releases found in date range - -[402/430] Analyzing sdk/tables/Azure.Data.Tables/CHANGELOG.md... - No releases found in date range - -[403/430] Analyzing sdk/tables/Microsoft.Azure.WebJobs.Extensions.Tables/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[404/430] Analyzing sdk/template/.content/packageResource/CHANGELOG.md... - No releases found in date range - -[405/430] Analyzing sdk/template/Azure.Template/CHANGELOG.md... - No releases found in date range - -[406/430] Analyzing sdk/terraform/Azure.ResourceManager.Terraform/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[407/430] Analyzing sdk/textanalytics/Azure.AI.TextAnalytics/CHANGELOG.md... - No releases found in date range - -[408/430] Analyzing sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/CHANGELOG.md... - No releases found in date range - -[409/430] Analyzing sdk/trafficmanager/Azure.ResourceManager.TrafficManager/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[410/430] Analyzing sdk/translation/Azure.AI.Translation.Document/CHANGELOG.md... - No releases found in date range - -[411/430] Analyzing sdk/translation/Azure.AI.Translation.Text/CHANGELOG.md... - No releases found in date range - -[412/430] Analyzing sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/CHANGELOG.md... - No releases found in date range - -[413/430] Analyzing sdk/videoanalyzer/Azure.Media.VideoAnalyzer.Edge/CHANGELOG.md... - No releases found in date range - -[414/430] Analyzing sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[415/430] Analyzing sdk/vision/Azure.AI.Vision.ImageAnalysis/CHANGELOG.md... - No releases found in date range - -[416/430] Analyzing sdk/voiceservices/Azure.ResourceManager.VoiceServices/CHANGELOG.md... - No releases found in date range - -[417/430] Analyzing sdk/webpubsub/Azure.Messaging.WebPubSub/CHANGELOG.md... - No releases found in date range - -[418/430] Analyzing sdk/webpubsub/Azure.Messaging.WebPubSub.Client/CHANGELOG.md... - No releases found in date range - -[419/430] Analyzing sdk/webpubsub/Azure.ResourceManager.WebPubSub/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[420/430] Analyzing sdk/webpubsub/Microsoft.Azure.Functions.Worker.Extensions.WebPubSub/CHANGELOG.md... - No releases found in date range - -[421/430] Analyzing sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSub/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[422/430] Analyzing sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO/CHANGELOG.md... - No releases found in date range - -[423/430] Analyzing sdk/webpubsub/Microsoft.Azure.WebPubSub.AspNetCore/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[424/430] Analyzing sdk/webpubsub/Microsoft.Azure.WebPubSub.Common/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[425/430] Analyzing sdk/websites/Azure.ResourceManager.AppService/CHANGELOG.md... - Found 2 release(s) with 0 total changes (avg: 0.00) - -[426/430] Analyzing sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/CHANGELOG.md... - No releases found in date range - -[427/430] Analyzing sdk/workloadmonitor/Azure.ResourceManager.WorkloadMonitor/CHANGELOG.md... - No releases found in date range - -[428/430] Analyzing sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/CHANGELOG.md... - Found 1 release(s) with 0 total changes (avg: 0.00) - -[429/430] Analyzing sdk/workloads/Azure.ResourceManager.Workloads/CHANGELOG.md... - No releases found in date range - -[430/430] Analyzing sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/CHANGELOG.md... - No releases found in date range - -================================================================================ -SUMMARY -================================================================================ -Files analyzed: 430 -Files with releases in date range: 187 -Total releases found: 359 -Total version changes before release: 0 -Overall average changes per release: 0.00 - -Per-file averages: - sdk/agentserver/Azure.AI.AgentServer.AgentFramework/CHANGELOG.md: 0.00 - sdk/agentserver/Azure.AI.AgentServer.Contracts/CHANGELOG.md: 0.00 - sdk/agentserver/Azure.AI.AgentServer.Core/CHANGELOG.md: 0.00 - sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md: 0.00 - sdk/ai/Azure.AI.Inference/CHANGELOG.md: 0.00 - sdk/ai/Azure.AI.Projects/CHANGELOG.md: 0.00 - sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md: 0.00 - sdk/apicenter/Azure.ResourceManager.ApiCenter/CHANGELOG.md: 0.00 - sdk/apimanagement/Azure.ResourceManager.ApiManagement/CHANGELOG.md: 0.00 - sdk/appconfiguration/Azure.Data.AppConfiguration/CHANGELOG.md: 0.00 - sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/CHANGELOG.md: 0.00 - sdk/applicationinsights/Azure.ResourceManager.ApplicationInsights/CHANGELOG.md: 0.00 - sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/CHANGELOG.md: 0.00 - sdk/authorization/Azure.ResourceManager.Authorization/CHANGELOG.md: 0.00 - sdk/avs/Azure.ResourceManager.Avs/CHANGELOG.md: 0.00 - sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/CHANGELOG.md: 0.00 - sdk/batch/Azure.Compute.Batch/CHANGELOG.md: 0.00 - sdk/carbon/Azure.ResourceManager.CarbonOptimization/CHANGELOG.md: 0.00 - sdk/cdn/Azure.ResourceManager.Cdn/CHANGELOG.md: 0.00 - sdk/chaos/Azure.ResourceManager.Chaos/CHANGELOG.md: 0.00 - sdk/cloudhealth/Azure.ResourceManager.CloudHealth/CHANGELOG.md: 0.00 - sdk/cognitivelanguage/Azure.AI.Language.Conversations/CHANGELOG.md: 0.00 - sdk/cognitivelanguage/Azure.AI.Language.Conversations.Authoring/CHANGELOG.md: 0.00 - sdk/cognitivelanguage/Azure.AI.Language.Text/CHANGELOG.md: 0.00 - sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/CHANGELOG.md: 0.00 - sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/CHANGELOG.md: 0.00 - sdk/communication/Azure.Communication.CallAutomation/CHANGELOG.md: 0.00 - sdk/communication/Azure.Communication.Chat/CHANGELOG.md: 0.00 - sdk/communication/Azure.Communication.Common/CHANGELOG.md: 0.00 - sdk/communication/Azure.Communication.Email/CHANGELOG.md: 0.00 - sdk/communication/Azure.Communication.Identity/CHANGELOG.md: 0.00 - sdk/communication/Azure.Communication.Messages/CHANGELOG.md: 0.00 - sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md: 0.00 - sdk/communication/Azure.Communication.Sms/CHANGELOG.md: 0.00 - sdk/compute/Azure.ResourceManager.Compute/CHANGELOG.md: 0.00 - sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/CHANGELOG.md: 0.00 - sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/CHANGELOG.md: 0.00 - sdk/confidentialledger/Azure.Security.CodeTransparency/CHANGELOG.md: 0.00 - sdk/connectedcache/Azure.ResourceManager.ConnectedCache/CHANGELOG.md: 0.00 - sdk/containerapps/Azure.ResourceManager.AppContainers/CHANGELOG.md: 0.00 - sdk/containerinstance/Azure.ResourceManager.ContainerInstance/CHANGELOG.md: 0.00 - sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/CHANGELOG.md: 0.00 - sdk/containerservice/Azure.ResourceManager.ContainerService/CHANGELOG.md: 0.00 - sdk/core/Azure.Core/CHANGELOG.md: 0.00 - sdk/core/System.ClientModel/CHANGELOG.md: 0.00 - sdk/cosmosdb/Azure.ResourceManager.CosmosDB/CHANGELOG.md: 0.00 - sdk/datadog/Azure.ResourceManager.Datadog/CHANGELOG.md: 0.00 - sdk/datafactory/Azure.ResourceManager.DataFactory/CHANGELOG.md: 0.00 - sdk/datamigration/Azure.ResourceManager.DataMigration/CHANGELOG.md: 0.00 - sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/CHANGELOG.md: 0.00 - sdk/dependencymap/Azure.ResourceManager.DependencyMap/CHANGELOG.md: 0.00 - sdk/desktopvirtualization/Azure.ResourceManager.DesktopVirtualization/CHANGELOG.md: 0.00 - sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/CHANGELOG.md: 0.00 - sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/CHANGELOG.md: 0.00 - sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md: 0.00 - sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/CHANGELOG.md: 0.00 - sdk/dnsresolver/Azure.ResourceManager.DnsResolver/CHANGELOG.md: 0.00 - sdk/durabletask/Azure.ResourceManager.DurableTask/CHANGELOG.md: 0.00 - sdk/entra/Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents/CHANGELOG.md: 0.00 - sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md: 0.00 - sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/CHANGELOG.md: 0.00 - sdk/eventgrid/Azure.ResourceManager.EventGrid/CHANGELOG.md: 0.00 - sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/CHANGELOG.md: 0.00 - sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md: 0.00 - sdk/eventhub/Azure.Messaging.EventHubs.Processor/CHANGELOG.md: 0.00 - sdk/eventhub/Azure.ResourceManager.EventHubs/CHANGELOG.md: 0.00 - sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/CHANGELOG.md: 0.00 - sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/CHANGELOG.md: 0.00 - sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/CHANGELOG.md: 0.00 - sdk/extensions/Microsoft.Extensions.Azure/CHANGELOG.md: 0.00 - sdk/fabric/Azure.ResourceManager.Fabric/CHANGELOG.md: 0.00 - sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md: 0.00 - sdk/frontdoor/Azure.ResourceManager.FrontDoor/CHANGELOG.md: 0.00 - sdk/grafana/Azure.ResourceManager.Grafana/CHANGELOG.md: 0.00 - sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/CHANGELOG.md: 0.00 - sdk/hdinsight/Azure.ResourceManager.HDInsight/CHANGELOG.md: 0.00 - sdk/healthbot/Azure.ResourceManager.HealthBot/CHANGELOG.md: 0.00 - sdk/healthdataaiservices/Azure.Health.Deidentification/CHANGELOG.md: 0.00 - sdk/healthinsights/Azure.Health.Insights.RadiologyInsights/CHANGELOG.md: 0.00 - sdk/identity/Azure.Identity/CHANGELOG.md: 0.00 - sdk/identity/Azure.Identity.Broker/CHANGELOG.md: 0.00 - sdk/impactreporting/Azure.ResourceManager.ImpactReporting/CHANGELOG.md: 0.00 - sdk/iot/Azure.ResourceManager.IotFirmwareDefense/CHANGELOG.md: 0.00 - sdk/iothub/Azure.ResourceManager.IotHub/CHANGELOG.md: 0.00 - sdk/iotoperations/Azure.ResourceManager.IotOperations/CHANGELOG.md: 0.00 - sdk/keyvault/Azure.ResourceManager.KeyVault/CHANGELOG.md: 0.00 - sdk/keyvault/Azure.Security.KeyVault.Administration/CHANGELOG.md: 0.00 - sdk/keyvault/Azure.Security.KeyVault.Certificates/CHANGELOG.md: 0.00 - sdk/keyvault/Azure.Security.KeyVault.Keys/CHANGELOG.md: 0.00 - sdk/keyvault/Azure.Security.KeyVault.Secrets/CHANGELOG.md: 0.00 - sdk/kusto/Azure.ResourceManager.Kusto/CHANGELOG.md: 0.00 - sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/CHANGELOG.md: 0.00 - sdk/loadtestservice/Azure.Developer.Playwright/CHANGELOG.md: 0.00 - sdk/loadtestservice/Azure.Developer.Playwright.NUnit/CHANGELOG.md: 0.00 - sdk/loadtestservice/Azure.ResourceManager.LoadTesting/CHANGELOG.md: 0.00 - sdk/machinelearningservices/Azure.ResourceManager.MachineLearning/CHANGELOG.md: 0.00 - sdk/managedserviceidentity/Azure.ResourceManager.ManagedServiceIdentities/CHANGELOG.md: 0.00 - sdk/mongocluster/Azure.ResourceManager.MongoCluster/CHANGELOG.md: 0.00 - sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/CHANGELOG.md: 0.00 - sdk/monitor/Azure.Monitor.Ingestion/CHANGELOG.md: 0.00 - sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/CHANGELOG.md: 0.00 - sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/CHANGELOG.md: 0.00 - sdk/monitor/Azure.Monitor.Query.Logs/CHANGELOG.md: 0.00 - sdk/monitor/Azure.Monitor.Query.Metrics/CHANGELOG.md: 0.00 - sdk/mysql/Azure.ResourceManager.MySql/CHANGELOG.md: 0.00 - sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/CHANGELOG.md: 0.00 - sdk/netapp/Azure.ResourceManager.NetApp/CHANGELOG.md: 0.00 - sdk/network/Azure.ResourceManager.Network/CHANGELOG.md: 0.00 - sdk/networkcloud/Azure.ResourceManager.NetworkCloud/CHANGELOG.md: 0.00 - sdk/newrelicobservability/Azure.ResourceManager.NewRelicObservability/CHANGELOG.md: 0.00 - sdk/onlineexperimentation/Azure.Analytics.OnlineExperimentation/CHANGELOG.md: 0.00 - sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/CHANGELOG.md: 0.00 - sdk/openai/Azure.AI.OpenAI/CHANGELOG.md: 0.00 - sdk/operationalinsights/Azure.ResourceManager.OperationalInsights/CHANGELOG.md: 0.00 - sdk/oracle/Azure.ResourceManager.OracleDatabase/CHANGELOG.md: 0.00 - sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/CHANGELOG.md: 0.00 - sdk/playwright/Azure.ResourceManager.Playwright/CHANGELOG.md: 0.00 - sdk/policyinsights/Azure.ResourceManager.PolicyInsights/CHANGELOG.md: 0.00 - sdk/postgresql/Azure.ResourceManager.PostgreSql/CHANGELOG.md: 0.00 - sdk/providerhub/Azure.ResourceManager.ProviderHub/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.AppConfiguration/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.AppService/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.ApplicationInsights/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.CognitiveServices/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.CosmosDB/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.Dns/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.EventHubs/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.FrontDoor/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.KeyVault/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.OperationalInsights/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.PostgreSql/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.Redis/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.Search/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.ServiceBus/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.SignalR/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.Sql/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.Storage/CHANGELOG.md: 0.00 - sdk/provisioning/Azure.Provisioning.WebPubSub/CHANGELOG.md: 0.00 - sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/CHANGELOG.md: 0.00 - sdk/qumulo/Azure.ResourceManager.Qumulo/CHANGELOG.md: 0.00 - sdk/quota/Azure.ResourceManager.Quota/CHANGELOG.md: 0.00 - sdk/redis/Azure.ResourceManager.Redis/CHANGELOG.md: 0.00 - sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/CHANGELOG.md: 0.00 - sdk/resourcegraph/Azure.ResourceManager.ResourceGraph/CHANGELOG.md: 0.00 - sdk/resourcehealth/Azure.ResourceManager.ResourceHealth/CHANGELOG.md: 0.00 - sdk/resourcemanager/Azure.ResourceManager/CHANGELOG.md: 0.00 - sdk/resources/Azure.ResourceManager.Resources/CHANGELOG.md: 0.00 - sdk/search/Azure.ResourceManager.Search/CHANGELOG.md: 0.00 - sdk/search/Azure.Search.Documents/CHANGELOG.md: 0.00 - sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/CHANGELOG.md: 0.00 - sdk/servicebus/Azure.Messaging.ServiceBus/CHANGELOG.md: 0.00 - sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/CHANGELOG.md: 0.00 - sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/CHANGELOG.md: 0.00 - sdk/signalr/Azure.ResourceManager.SignalR/CHANGELOG.md: 0.00 - sdk/signalr/Microsoft.Azure.WebJobs.Extensions.SignalRService/CHANGELOG.md: 0.00 - sdk/sitemanager/Azure.ResourceManager.SiteManager/CHANGELOG.md: 0.00 - sdk/sqlmanagement/Azure.ResourceManager.Sql/CHANGELOG.md: 0.00 - sdk/storage/Azure.ResourceManager.Storage/CHANGELOG.md: 0.00 - sdk/storage/Azure.Storage.Blobs/CHANGELOG.md: 0.00 - sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md: 0.00 - sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md: 0.00 - sdk/storage/Azure.Storage.Common/CHANGELOG.md: 0.00 - sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md: 0.00 - sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md: 0.00 - sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md: 0.00 - sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md: 0.00 - sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md: 0.00 - sdk/storage/Azure.Storage.Queues/CHANGELOG.md: 0.00 - sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md: 0.00 - sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md: 0.00 - sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md: 0.00 - sdk/storageactions/Azure.ResourceManager.StorageActions/CHANGELOG.md: 0.00 - sdk/storagecache/Azure.ResourceManager.StorageCache/CHANGELOG.md: 0.00 - sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/CHANGELOG.md: 0.00 - sdk/storagemover/Azure.ResourceManager.StorageMover/CHANGELOG.md: 0.00 - sdk/synapse/Azure.Analytics.Synapse.Artifacts/CHANGELOG.md: 0.00 - sdk/tables/Microsoft.Azure.WebJobs.Extensions.Tables/CHANGELOG.md: 0.00 - sdk/terraform/Azure.ResourceManager.Terraform/CHANGELOG.md: 0.00 - sdk/trafficmanager/Azure.ResourceManager.TrafficManager/CHANGELOG.md: 0.00 - sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/CHANGELOG.md: 0.00 - sdk/webpubsub/Azure.ResourceManager.WebPubSub/CHANGELOG.md: 0.00 - sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSub/CHANGELOG.md: 0.00 - sdk/webpubsub/Microsoft.Azure.WebPubSub.AspNetCore/CHANGELOG.md: 0.00 - sdk/webpubsub/Microsoft.Azure.WebPubSub.Common/CHANGELOG.md: 0.00 - sdk/websites/Azure.ResourceManager.AppService/CHANGELOG.md: 0.00 - sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/CHANGELOG.md: 0.00 - -Results written to: /home/runner/work/azure-sdk-for-net/azure-sdk-for-net/changelog_version_analysis.csv