Skip to content

Commit bf3bd68

Browse files
Copilotmaririos
andcommitted
Fix: Count all releases per CHANGELOG, not just those with git history
Co-authored-by: maririos <[email protected]>
1 parent 61b4185 commit bf3bd68

File tree

4 files changed

+323
-62
lines changed

4 files changed

+323
-62
lines changed
12.5 KB
Binary file not shown.

analyze_changelog_versions.py

Lines changed: 89 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,10 @@ def analyze_version_changes(repo_root: str, changelog_path: str, since_date: str
140140
Analyze version changes for a single CHANGELOG.md file.
141141
142142
Algorithm:
143-
1. Go through commits chronologically
144-
2. Track the "top" version (first in changelog) at each commit
145-
3. When a version transitions from unreleased to released, count how many
146-
distinct unreleased version numbers appeared before that release
143+
1. Read the current CHANGELOG content and extract ALL releases
144+
2. Filter releases by date range
145+
3. For each release in range, check git history to count version changes while unreleased
146+
4. If no git history exists (file was regenerated), assume 0 changes
147147
148148
Example:
149149
- Commit 1: ## 1.0.0-beta.1 (Unreleased) <- Start tracking
@@ -152,82 +152,109 @@ def analyze_version_changes(repo_root: str, changelog_path: str, since_date: str
152152
153153
Returns: Dictionary with analysis results
154154
"""
155-
# Get git history for this file
156-
history = get_git_history_for_file(repo_root, changelog_path, since_date)
155+
# First, read the current CHANGELOG to get all releases
156+
try:
157+
with open(changelog_path, 'r') as f:
158+
current_content = f.read()
159+
except FileNotFoundError:
160+
return {
161+
"path": changelog_path,
162+
"releases": [],
163+
"total_changes": 0,
164+
"avg_changes": 0.0
165+
}
157166

158-
if not history:
167+
# Extract all versions from current changelog
168+
all_versions = extract_versions_from_changelog(current_content)
169+
170+
# Filter to only released versions within date range
171+
cutoff_dt = datetime.strptime(since_date, "%Y-%m-%d")
172+
releases_in_range = []
173+
174+
for version, release_date in all_versions:
175+
if release_date: # Only released versions
176+
try:
177+
release_dt = datetime.strptime(release_date, "%Y-%m-%d")
178+
if release_dt >= cutoff_dt:
179+
releases_in_range.append((version, release_date))
180+
except ValueError:
181+
pass
182+
183+
if not releases_in_range:
159184
return {
160185
"path": changelog_path,
161186
"releases": [],
162187
"total_changes": 0,
163188
"avg_changes": 0.0
164189
}
165190

191+
# Now get git history to track version changes
192+
history = get_git_history_for_file(repo_root, changelog_path, since_date)
193+
166194
# Build sequence of top versions commit by commit
167195
commit_sequence = []
196+
if history:
197+
# Process commits in chronological order (oldest first)
198+
for commit_hash, commit_date, content in reversed(history):
199+
versions = extract_versions_from_changelog(content)
200+
201+
if versions:
202+
top_version, top_release_date = versions[0]
203+
commit_sequence.append({
204+
"commit": commit_hash[:7],
205+
"date": commit_date.split()[0],
206+
"version": top_version,
207+
"released": top_release_date is not None,
208+
"release_date": top_release_date
209+
})
168210

169-
# Process commits in chronological order (oldest first)
170-
for commit_hash, commit_date, content in reversed(history):
171-
versions = extract_versions_from_changelog(content)
172-
173-
if versions:
174-
top_version, top_release_date = versions[0]
175-
commit_sequence.append({
176-
"commit": commit_hash[:7],
177-
"date": commit_date.split()[0],
178-
"version": top_version,
179-
"released": top_release_date is not None,
180-
"release_date": top_release_date
181-
})
182-
183-
# Find release events and count preceding unreleased version changes
211+
# For each release in range, count version changes
184212
releases = []
185-
i = 0
186213

187-
while i < len(commit_sequence):
188-
commit = commit_sequence[i]
214+
for version, release_date in releases_in_range:
215+
# Try to find this release in commit history
216+
num_changes = 0
189217

190-
# Found a release
191-
if commit["released"]:
192-
# Filter by date range
193-
try:
194-
release_dt = datetime.strptime(commit["release_date"], "%Y-%m-%d")
195-
cutoff_dt = datetime.strptime(since_date, "%Y-%m-%d")
218+
if commit_sequence:
219+
# Find the release event in commit sequence
220+
release_idx = None
221+
for i, commit in enumerate(commit_sequence):
222+
if commit["version"] == version and commit["released"]:
223+
release_idx = i
224+
break
225+
226+
if release_idx is not None:
227+
# Count distinct unreleased versions that came before this release
228+
unreleased_versions = set()
196229

197-
if release_dt >= cutoff_dt:
198-
# Count distinct unreleased versions that came before this release
199-
# Look backwards from this point
200-
unreleased_versions = set()
230+
# Go back through commits to find unreleased versions leading to this
231+
j = release_idx - 1
232+
while j >= 0:
233+
prev_commit = commit_sequence[j]
201234

202-
# Go back through commits to find unreleased versions leading to this
203-
j = i - 1
204-
while j >= 0:
205-
prev_commit = commit_sequence[j]
206-
207-
# Stop when we hit another release or a completely different version series
208-
if prev_commit["released"]:
209-
break
210-
211-
# Add this unreleased version
212-
unreleased_versions.add(prev_commit["version"])
213-
j -= 1
235+
# Stop when we hit another release
236+
if prev_commit["released"]:
237+
break
214238

215-
# Number of changes = distinct versions - 1 (first doesn't count as change)
216-
# But if the released version itself appeared as unreleased, include it
217-
if commit["version"] in [commit_sequence[k]["version"] for k in range(max(0, i-10), i) if not commit_sequence[k]["released"]]:
218-
unreleased_versions.add(commit["version"])
219-
220-
num_changes = max(0, len(unreleased_versions) - 1) if unreleased_versions else 0
221-
222-
releases.append({
223-
"version": commit["version"],
224-
"changes": num_changes,
225-
"release_date": commit["release_date"]
226-
})
227-
except ValueError:
228-
pass
239+
# Add this unreleased version
240+
unreleased_versions.add(prev_commit["version"])
241+
j -= 1
242+
243+
# Check if the released version itself appeared as unreleased
244+
for k in range(max(0, release_idx - 10), release_idx):
245+
if (commit_sequence[k]["version"] == version and
246+
not commit_sequence[k]["released"]):
247+
unreleased_versions.add(version)
248+
break
249+
250+
# Number of changes = distinct versions - 1 (first doesn't count as change)
251+
num_changes = max(0, len(unreleased_versions) - 1) if unreleased_versions else 0
229252

230-
i += 1
253+
releases.append({
254+
"version": version,
255+
"changes": num_changes,
256+
"release_date": release_date
257+
})
231258

232259
total_changes = sum(r["changes"] for r in releases)
233260
avg_changes = total_changes / len(releases) if releases else 0.0

changelog_version_analysis.csv

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,141 @@ changelog_path,version,changes_before_release,release_date,avg_changes_per_file
22
sdk/agentserver/Azure.AI.AgentServer.AgentFramework/CHANGELOG.md,1.0.0-beta.1,0,2025-11-07,0.00
33
sdk/agentserver/Azure.AI.AgentServer.Contracts/CHANGELOG.md,1.0.0-beta.1,0,2025-11-07,0.00
44
sdk/agentserver/Azure.AI.AgentServer.Core/CHANGELOG.md,1.0.0-beta.1,0,2025-11-07,0.00
5+
sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.7,0,2025-10-28,0.00
6+
sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.6,0,2025-10-10,0.00
7+
sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.5,0,2025-09-18,0.00
8+
sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.4,0,2025-09-05,0.00
9+
sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.3,0,2025-08-22,0.00
10+
sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md,1.2.0-beta.2,0,2025-08-13,0.00
11+
sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.1.0,0,2025-11-03,0.00
12+
sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.0.0,0,2025-10-01,0.00
13+
sdk/ai/Azure.AI.Projects/CHANGELOG.md,1.0.0-beta.11,0,2025-08-20,0.00
14+
sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0,0,2025-10-01,0.00
15+
sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.4,0,2025-09-30,0.00
16+
sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.3,0,2025-09-26,0.00
17+
sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.2,0,2025-09-22,0.00
18+
sdk/ai/Azure.AI.VoiceLive/CHANGELOG.md,1.0.0-beta.1,0,2025-09-16,0.00
519
sdk/appconfiguration/Azure.Data.AppConfiguration/CHANGELOG.md,1.7.0,0,2025-11-07,0.00
20+
sdk/authorization/Azure.ResourceManager.Authorization/CHANGELOG.md,1.1.6,0,2025-11-09,0.00
21+
sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/CHANGELOG.md,1.0.0-beta.1,0,2025-09-19,0.00
22+
sdk/cognitivelanguage/Azure.AI.Language.Conversations/CHANGELOG.md,2.0.0-beta.4,0,2025-09-18,0.00
623
sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/CHANGELOG.md,1.5.2,0,2025-11-11,0.00
24+
sdk/communication/Azure.Communication.CallAutomation/CHANGELOG.md,1.5.0,0,2025-08-25,0.00
25+
sdk/communication/Azure.Communication.Email/CHANGELOG.md,1.1.0,0,2025-10-01,0.00
26+
sdk/communication/Azure.Communication.Messages/CHANGELOG.md,1.3.0-beta.2,0,2025-10-01,0.00
27+
sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md,1.5.0,0,2025-08-28,0.00
28+
sdk/compute/Azure.ResourceManager.Compute/CHANGELOG.md,1.12.0,0,2025-09-26,0.00
29+
sdk/compute/Azure.ResourceManager.Compute/CHANGELOG.md,1.11.0,0,2025-08-12,0.00
30+
sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/CHANGELOG.md,1.0.0-beta.2,0,2025-11-03,0.00
31+
sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/CHANGELOG.md,1.0.0-beta.1,0,2025-09-30,0.00
32+
sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/CHANGELOG.md,1.2.0-beta.1,0,2025-09-12,0.00
33+
sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/CHANGELOG.md,1.1.0,0,2025-09-12,0.00
34+
sdk/confidentialledger/Azure.Security.CodeTransparency/CHANGELOG.md,1.0.0-beta.5,0,2025-10-20,0.00
35+
sdk/containerapps/Azure.ResourceManager.AppContainers/CHANGELOG.md,1.5.0,0,2025-10-09,0.00
36+
sdk/containerinstance/Azure.ResourceManager.ContainerInstance/CHANGELOG.md,1.3.0,0,2025-09-29,0.00
37+
sdk/containerinstance/Azure.ResourceManager.ContainerInstance/CHANGELOG.md,1.3.0-beta.4,0,2025-09-16,0.00
38+
sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/CHANGELOG.md,1.4.0,0,2025-11-05,0.00
739
sdk/core/Azure.Core/CHANGELOG.md,1.50.0,0,2025-11-05,0.00
40+
sdk/core/Azure.Core/CHANGELOG.md,1.49.0,0,2025-09-22,0.00
41+
sdk/core/Azure.Core/CHANGELOG.md,1.48.0,0,2025-09-09,0.00
42+
sdk/core/Azure.Core/CHANGELOG.md,1.47.3,0,2025-08-20,0.00
43+
sdk/core/System.ClientModel/CHANGELOG.md,1.8.0,0,2025-10-31,0.00
44+
sdk/core/System.ClientModel/CHANGELOG.md,1.7.0,0,2025-09-22,0.00
45+
sdk/core/System.ClientModel/CHANGELOG.md,1.6.1,0,2025-08-20,0.00
846
sdk/datafactory/Azure.ResourceManager.DataFactory/CHANGELOG.md,1.10.0,0,2025-09-03,0.00
47+
sdk/datamigration/Azure.ResourceManager.DataMigration/CHANGELOG.md,1.0.0,0,2025-09-25,0.00
48+
sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/CHANGELOG.md,1.7.0,0,2025-09-25,0.00
49+
sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/CHANGELOG.md,1.3.0-beta.1,0,2025-10-13,0.00
50+
sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/CHANGELOG.md,1.1.0-beta.1,0,2025-10-23,0.00
51+
sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/CHANGELOG.md,1.0.0-beta.1,0,2025-09-24,0.00
52+
sdk/durabletask/Azure.ResourceManager.DurableTask/CHANGELOG.md,1.0.0,0,2025-11-03,0.00
53+
sdk/eventgrid/Azure.ResourceManager.EventGrid/CHANGELOG.md,1.2.0-beta.2,0,2025-09-03,0.00
54+
sdk/eventhub/Azure.ResourceManager.EventHubs/CHANGELOG.md,1.2.1,0,2025-09-23,0.00
55+
sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/CHANGELOG.md,6.5.3,0,2025-10-20,0.00
56+
sdk/extensions/Microsoft.Extensions.Azure/CHANGELOG.md,1.13.0,0,2025-09-22,0.00
57+
sdk/fabric/Azure.ResourceManager.Fabric/CHANGELOG.md,1.0.0,0,2025-09-05,0.00
58+
sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/CHANGELOG.md,1.2.0-beta.1,0,2025-08-12,0.00
59+
sdk/frontdoor/Azure.ResourceManager.FrontDoor/CHANGELOG.md,1.4.1,0,2025-10-15,0.00
60+
sdk/hdinsight/Azure.ResourceManager.HDInsight/CHANGELOG.md,1.2.0-beta.5,0,2025-10-15,0.00
61+
sdk/healthbot/Azure.ResourceManager.HealthBot/CHANGELOG.md,1.2.0,0,2025-10-22,0.00
62+
sdk/healthdataaiservices/Azure.Health.Deidentification/CHANGELOG.md,1.1.0-beta.1,0,2025-09-30,0.00
63+
sdk/identity/Azure.Identity/CHANGELOG.md,1.17.0,0,2025-10-07,0.00
64+
sdk/identity/Azure.Identity/CHANGELOG.md,1.16.0,0,2025-09-09,0.00
65+
sdk/identity/Azure.Identity.Broker/CHANGELOG.md,1.3.0,0,2025-09-04,0.00
66+
sdk/impactreporting/Azure.ResourceManager.ImpactReporting/CHANGELOG.md,1.0.0-beta.1,0,2025-10-23,0.00
67+
sdk/iot/Azure.ResourceManager.IotFirmwareDefense/CHANGELOG.md,1.1.0,0,2025-09-15,0.00
68+
sdk/iothub/Azure.ResourceManager.IotHub/CHANGELOG.md,1.2.0-beta.2,0,2025-10-29,0.00
969
sdk/iotoperations/Azure.ResourceManager.IotOperations/CHANGELOG.md,1.1.0-beta.1,0,2025-09-09,0.00
70+
sdk/keyvault/Azure.ResourceManager.KeyVault/CHANGELOG.md,1.3.3,0,2025-09-15,0.00
71+
sdk/kusto/Azure.ResourceManager.Kusto/CHANGELOG.md,1.6.2,0,2025-09-04,0.00
72+
sdk/loadtestservice/Azure.Developer.Playwright/CHANGELOG.md,1.0.0,0,2025-08-29,0.00
73+
sdk/loadtestservice/Azure.Developer.Playwright.NUnit/CHANGELOG.md,1.0.0,0,2025-08-29,0.00
74+
sdk/mongocluster/Azure.ResourceManager.MongoCluster/CHANGELOG.md,1.0.0,0,2025-10-30,0.00
75+
sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/CHANGELOG.md,1.4.0-beta.1,0,2025-10-21,0.00
76+
sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/CHANGELOG.md,1.5.0-beta.1,0,2025-10-16,0.00
77+
sdk/monitor/Azure.Monitor.Query.Logs/CHANGELOG.md,1.0.0,0,2025-10-15,0.00
78+
sdk/monitor/Azure.Monitor.Query.Metrics/CHANGELOG.md,1.0.0,0,2025-10-15,0.00
79+
sdk/mysql/Azure.ResourceManager.MySql/CHANGELOG.md,1.2.0,0,2025-10-31,0.00
80+
sdk/netapp/Azure.ResourceManager.NetApp/CHANGELOG.md,1.13.0-beta.1,0,2025-10-22,0.00
81+
sdk/netapp/Azure.ResourceManager.NetApp/CHANGELOG.md,1.12.0,0,2025-08-25,0.00
82+
sdk/network/Azure.ResourceManager.Network/CHANGELOG.md,1.13.0,0,2025-10-24,0.00
83+
sdk/network/Azure.ResourceManager.Network/CHANGELOG.md,1.12.0,0,2025-09-19,0.00
84+
sdk/network/Azure.ResourceManager.Network/CHANGELOG.md,1.11.3,0,2025-08-21,0.00
85+
sdk/newrelicobservability/Azure.ResourceManager.NewRelicObservability/CHANGELOG.md,1.2.0-beta.1,0,2025-11-05,0.00
1086
sdk/openai/Azure.AI.OpenAI/CHANGELOG.md,2.5.0-beta.1,0,2025-10-03,0.00
87+
sdk/openai/Azure.AI.OpenAI/CHANGELOG.md,2.3.0-beta.2,0,2025-08-21,0.00
88+
sdk/oracle/Azure.ResourceManager.OracleDatabase/CHANGELOG.md,1.2.0,0,2025-09-30,0.00
89+
sdk/playwright/Azure.ResourceManager.Playwright/CHANGELOG.md,1.0.0,0,2025-09-05,0.00
90+
sdk/policyinsights/Azure.ResourceManager.PolicyInsights/CHANGELOG.md,1.3.0,0,2025-10-22,0.00
91+
sdk/providerhub/Azure.ResourceManager.ProviderHub/CHANGELOG.md,1.2.0,0,2025-10-21,0.00
92+
sdk/provisioning/Azure.Provisioning/CHANGELOG.md,1.4.0-beta.1,0,2025-09-03,0.00
93+
sdk/provisioning/Azure.Provisioning.AppService/CHANGELOG.md,1.3.0-beta.1,0,2025-11-07,0.00
94+
sdk/provisioning/Azure.Provisioning.Dns/CHANGELOG.md,1.0.0-beta.1,0,2025-11-07,0.00
95+
sdk/provisioning/Azure.Provisioning.FrontDoor/CHANGELOG.md,1.0.0-beta.1,0,2025-10-17,0.00
96+
sdk/qumulo/Azure.ResourceManager.Qumulo/CHANGELOG.md,1.2.0,0,2025-10-22,0.00
97+
sdk/quota/Azure.ResourceManager.Quota/CHANGELOG.md,1.2.0,0,2025-09-25,0.00
98+
sdk/quota/Azure.ResourceManager.Quota/CHANGELOG.md,1.2.0-beta.1,0,2025-09-17,0.00
1199
sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/CHANGELOG.md,1.3.0,0,2025-11-10,0.00
100+
sdk/resourcegraph/Azure.ResourceManager.ResourceGraph/CHANGELOG.md,1.1.0,0,2025-10-17,0.00
101+
sdk/resourcehealth/Azure.ResourceManager.ResourceHealth/CHANGELOG.md,1.1.0-beta.5,0,2025-08-21,0.00
102+
sdk/resources/Azure.ResourceManager.Resources/CHANGELOG.md,1.11.1,0,2025-08-20,0.00
103+
sdk/search/Azure.Search.Documents/CHANGELOG.md,11.7.0,0,2025-10-09,0.00
104+
sdk/search/Azure.Search.Documents/CHANGELOG.md,11.7.0-beta.7,0,2025-09-05,0.00
105+
sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/CHANGELOG.md,1.3.0-beta.4,0,2025-10-16,0.00
106+
sdk/signalr/Azure.ResourceManager.SignalR/CHANGELOG.md,1.1.4,0,2025-09-17,0.00
107+
sdk/sitemanager/Azure.ResourceManager.SiteManager/CHANGELOG.md,1.0.0,0,2025-09-28,0.00
108+
sdk/storage/Azure.ResourceManager.Storage/CHANGELOG.md,1.6.0,0,2025-10-24,0.00
109+
sdk/storage/Azure.ResourceManager.Storage/CHANGELOG.md,1.5.0,0,2025-09-26,0.00
110+
sdk/storage/Azure.Storage.Blobs/CHANGELOG.md,12.26.0,0,2025-10-13,0.00
111+
sdk/storage/Azure.Storage.Blobs/CHANGELOG.md,12.25.1,0,2025-09-24,0.00
112+
sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md,12.23.0,0,2025-10-13,0.00
113+
sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md,12.0.0-preview.57,0,2025-10-13,0.00
114+
sdk/storage/Azure.Storage.Common/CHANGELOG.md,12.25.0,0,2025-10-13,0.00
115+
sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md,12.3.0,0,2025-10-21,0.00
116+
sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md,12.3.0-beta.1,0,2025-09-16,0.00
117+
sdk/storage/Azure.Storage.DataMovement/CHANGELOG.md,12.2.2,0,2025-09-10,0.00
118+
sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md,12.3.0,0,2025-10-21,0.00
119+
sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md,12.3.0-beta.1,0,2025-09-16,0.00
120+
sdk/storage/Azure.Storage.DataMovement.Blobs/CHANGELOG.md,12.2.2,0,2025-09-10,0.00
121+
sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md,12.3.0,0,2025-10-21,0.00
122+
sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md,12.3.0-beta.1,0,2025-09-16,0.00
123+
sdk/storage/Azure.Storage.DataMovement.Files.Shares/CHANGELOG.md,12.2.2,0,2025-09-10,0.00
124+
sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md,12.24.0,0,2025-10-13,0.00
125+
sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md,12.24.0,0,2025-10-13,0.00
126+
sdk/storage/Azure.Storage.Queues/CHANGELOG.md,12.24.0,0,2025-10-13,0.00
127+
sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md,5.3.7,0,2025-10-29,0.00
128+
sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md,5.3.6,0,2025-09-09,0.00
129+
sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md,5.3.7,0,2025-10-29,0.00
130+
sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md,5.3.6,0,2025-09-09,0.00
131+
sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md,5.3.7,0,2025-10-29,0.00
132+
sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md,5.3.6,0,2025-09-09,0.00
133+
sdk/storagecache/Azure.ResourceManager.StorageCache/CHANGELOG.md,1.4.0,0,2025-09-30,0.00
134+
sdk/storagecache/Azure.ResourceManager.StorageCache/CHANGELOG.md,1.3.2,0,2025-08-27,0.00
135+
sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/CHANGELOG.md,1.0.0,0,2025-10-13,0.00
136+
sdk/storagemover/Azure.ResourceManager.StorageMover/CHANGELOG.md,1.3.0,0,2025-10-09,0.00
137+
sdk/synapse/Azure.Analytics.Synapse.Artifacts/CHANGELOG.md,1.0.0-preview.22,0,2025-09-05,0.00
138+
sdk/trafficmanager/Azure.ResourceManager.TrafficManager/CHANGELOG.md,1.2.0-beta.1,0,2025-10-21,0.00
139+
sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/CHANGELOG.md,1.0.0-beta.1,0,2025-09-19,0.00
140+
sdk/webpubsub/Microsoft.Azure.WebPubSub.AspNetCore/CHANGELOG.md,1.5.0,0,2025-09-23,0.00
141+
sdk/webpubsub/Microsoft.Azure.WebPubSub.Common/CHANGELOG.md,1.5.0,0,2025-09-28,0.00
142+
sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/CHANGELOG.md,1.0.0,0,2025-09-01,0.00

0 commit comments

Comments
 (0)