Skip to content

Promote Development to Staging (v0.261.061) - #1861

Merged
Paul Lizer (paullizer) merged 9 commits into
Stagingfrom
Development
Oct 29, 2026
Merged

Paul Lizer (paullizer) merged 9 commits into
Stagingfrom
Development

Conversation

@paullizer

Copy link
Copy Markdown
Collaborator

Summary

  • Promote Development into Staging (v0.261.054 -> v0.261.061, 9 commits; Development is 0 commits behind Staging), incorporating PR Add Excel diagnostics, content safety settings, and workflow draft endpoint resolution #1839.
  • Includes opt-in HTTP attempt diagnostics for foreground tabular Azure OpenAI calls and preserves required-tool behavior across tabular analysis rounds so the model can complete after initial tool usage while allowing dependent follow-up tool rounds.
  • Includes configurable Content Safety category block thresholds in Admin Settings and enhanced safety violation admin list/card views and CSV exports with date and user metadata.
  • Includes workflow and agent instruction drafting updates so resolve_metadata_extraction_client() routes requests to the selected multi-endpoint / Foundry metadata extraction deployment.

Source snapshot: 0b36eb8592f3215b65d1fd87dcda8ea3b11c1227 (Development).
Target snapshot: 2e44e19dd516d25ebf1375150493eb90af0f74cd (Staging).

Linked issue

Refs #1839, #1855, #1858

Release Notes & Latest Features

  • New Feature
  • Bug Fix
  • UI Enhancement
  • Breaking Change
  • Internal only

Is this visible to end users?

  • Yes
  • No

Is this admin-facing (Admin Settings, governance, deployment, config)?

  • Yes
  • No

Should this become a Latest Feature card?

  • Yes
  • No
  • Already added

Screenshot needed for the card?

  • Yes
  • No
  • Attached

Version bump

  • application/single_app/config.py VERSION third segment bumped (0.261.054 -> 0.261.061)
  • deployers/version.txt bumped, or not needed because deployers/ was not changed

Testing / validation

  • Verified origin/Staging is an ancestor of origin/Development with 0 commits behind.
  • python scripts/check_swagger_routes.py — Passed
  • python scripts/check_xss_sinks.py — Passed
  • python scripts/check_broken_access_control.py — Passed
  • python scripts/build_release_notes_pages.py --check & python functional_tests/test_docs_release_notes_integrity.py — Passed
  • python functional_tests/test_docs_app_surface_coverage.py & python functional_tests/test_docs_site_quality.py — Passed
  • python functional_tests/test_admin_review_record_lifecycle.py, test_content_safety_violation_message.py, test_tabular_model_http_diagnostics.py, test_tabular_tool_error_retry_and_thoughts.py, test_workflow_instruction_drafting.py — Passed

Documentation

  • Release notes updated, or not needed
  • Feature documentation updated, or not needed
  • Fix documentation updated, or not needed

Security checklist

  • New Flask routes include @swagger_route(security=get_auth_security())
  • Settings sent to non-admin frontends use sanitize_settings_for_user()
  • Browser JavaScript is served from local SimpleChat static assets only; no CDN-hosted JS
  • No secrets, keys, connection strings, or local-only artifacts are included

Adds per-category Azure Content Safety prompt thresholds for Violence, Hate, Sexual, and Self-harm, along with the admin UI, settings persistence, chat enforcement, docs, and tests.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…calls, including failures before response headers, retry counts, timings, and correlation IDs
Switch tool choice from required to auto after the initial invocation,
allowing the model to finish or request additional tools. Preserve tool
allowlists, invocation limits, and existing evidence checks.

Add real-SK regression tests with mocked HTTP for final-answer completion,
dependent tool rounds, parallel calls, and tool-error recovery.
…ce and csv export file to include the date and user name.
…es generation and test contracts

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Add Excel diagnostics, content safety settings, and workflow draft endpoint resolution
@paullizer
Paul Lizer (paullizer) merged commit 4e4468f into Staging Oct 29, 2026
8 of 9 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.

3 participants