Release prep 1.4.0: comprehensive CHANGELOG + doc version bump - #898
Merged
Conversation
…n bump Bump the agent semantic version in CMakeLists.txt to 1.4.0 (MINOR 2->4, PATCH 1->0) and clear the 'private-preview' prerelease tag so default builds and packages report 1.4.0. This is a minor (1.4.0) release rather than a patch because it includes customer-affecting behavior changes: Delivery Optimization is no longer the default downloader (curl is) (#893), and cancellation behavior changes for script-handler updates (#776/#777). Expand the CHANGELOG '## Release 1.4.0' section to comprehensively cover all notable changes since 1.3.0 (cancellation fixes, other bug fixes, dependencies/build, documentation, testing), with behavior-change callouts and migration guidance for script-handler authors. Bump the 'Applies to' agent-version annotations in the agent-reference docs to v1.4.0. Note: the cancellation entries (#776/#777) correspond to PR #897, which must merge before the 1.4.0 release is cut.
Nox-MSFT
force-pushed
the
user/nox-msft/release-1.3.1
branch
from
June 24, 2026 21:22
ce753d9 to
5013c13
Compare
chgennar
previously approved these changes
Jun 24, 2026
Nox-MSFT
marked this pull request as ready for review
June 24, 2026 22:20
…ase-1.3.1 # Conflicts: # CHANGELOG.md
chgennar
approved these changes
Jun 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Release preparation for v1.4.0 (minor release). This PR updates the version and the "changes list" docs; it does not create the GitHub release.
CMakeLists.txtto 1.4.0 (MINOR 2->4, PATCH 1->0) and clears theprivate-previewprerelease tag so default builds/packages report1.4.0.## Release 1.4.0section ofCHANGELOG.mdto comprehensively cover all notable changes since the1.3.0tag (17 merged PRs + the cancellation fixes from Fix cancellation of running updates and script-handler CancelUpdate (#776, #777) #897), grouped into Behavior Changes, Cancellation Fixes (+ migration guidance), Other Bug Fixes, Dependencies and Build, Documentation, and Testing.Applies to:annotations in the agent-reference docs tov1.4.0.Why a minor bump (1.4.0, not 1.3.1)
This release carries customer-affecting behavior changes that warrant a minor bump under semver:
LTS_08_2023 -> LTS_03_2025(Upgrade azure-iot-sdk-c from LTS_08_2023 to LTS_03_2025 #882) - validate SAS / X.509 / EIS-AIS / nested-Edge / proxy connectivity before release.CancelUpdate()is now actually invoked (migration guidance in the CHANGELOG).Ordering / dependencies
Release process (mirrors 1.3.0) - not performed here
git fetch origin && git rev-parse origin/develop-> record candidate SHA.1.4.0with no-private-previewsuffix and packages are versioned1.4.0.Out of scope