Skip to content

Release v4.3.0 - #790

Merged
Paulo Lacerda (placerda) merged 6 commits into
mainfrom
release/4.3.0
Oct 14, 2026
Merged

Paulo Lacerda (placerda) merged 6 commits into
mainfrom
release/4.3.0

Conversation

@placerda

Copy link
Copy Markdown
Contributor

Changed

Release branch release/4.3.0 was created from develop at e6490c29e32862150ef39dedc2dee0c5f82bd9ff, after feature PR #789 merged. The release-only diff changes the manifest release tag to v4.3.0 and converts the changelog's Unreleased heading to v4.3.0, dated 2026-10-14. Release head: 2c355a20a77021da8f153f0279fe6651576739b3.

The release includes:

  • Opt-in firewall DNS proxy configuration, disabled by default.
  • Scoped package-feed/CDN HTTPS egress.
  • Exact Search shared-link readiness checks, with administrator approval instructions and no automatic approval writes.
  • Deliberately empty permission options supported only for native Blob, non-ADLS ingestion.
  • Independently optional ingestion: fresh native deployments default to disabled; existing and custom configurations remain sticky; disabling ingestion does not remove data.

Pins agent-app-ui to v3.3.0 at 858ed4205d866b7bfbff43ca9ed20ab812baa24e for upload and attachment gating.

Component versions

Component Version
agent-app-ui v3.3.0
agent-app-orchestrator v5.2.1
agent-app-ingestion v3.1.1
infra / AI Landing Zone v2.7.3

Versions above were read directly from this release's manifest.json.

Validation

Offline validation reported by the coordinating release session:

  • Full suite: 707 passed, 4 skipped, 868 subtests.
  • Post-pin suite: 206 passed, 178 subtests.
  • Post-version suite: 47 passed, 32 subtests.
  • Compiled Bicep: 4.487 MiB, below the 4.7 MiB threshold.
  • UI: all five quality gates green, plus source, wheel, and container tests.
  • Central documentation: docs: finalize v4.3.0 ingestion and UI v3.3.0 release guidance AI-Landing-Zones#156 is a ready draft with strict-build CI green.

No Azure deployment, live acceptance tests, or ACR cloud builds were performed or are claimed. The feature CI what-if gate was skipped. Held Terraform workflow 374260400 remains disabled; no workflow or ruleset changes are included.

Release coordination

This PR only prepares the release for main. The coordinating release session owns CI verification, merge, tag creation, and GitHub Release publication under the existing user authorization. This helper makes no file changes, merges, publications, or branch synchronization.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
chore: synchronize v4.2.3 release into develop
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Record private-ingestion controls and offline release evidence; preserve existing deployment selections.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Integrate optional ingestion and private native-ingestion controls.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

def test_resolution_matrix(self):
for existing in (False, True):
for mode in composition.DeploymentMode:
composition.resolve_ingestion_selection({FLAG: value})

def test_parameter_and_hook_selection_agree_for_all_modes(self):
for mode in composition.DeploymentMode:
]
path.write_text(json.dumps(declaration), encoding="utf-8")
definition = load_definition(path, repo_root=ROOT)
for mode in composition.DeploymentMode:
self.assertNotIn("dataingest", name)
return {"fqdn": name + ".example.test", "principalId": name}

for mode in composition.DeploymentMode:
self.assertEqual(panel.COSMOS_DATA_CONTRIBUTOR_ROLE_GUID, call.args[4])

def test_empty_precreated_group_is_fresh_and_legacy_existing_stays_enabled(self):
for mode in composition.DeploymentMode:
@placerda
Paulo Lacerda (placerda) merged commit 85bc0f8 into main Oct 14, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant