Sprint 49-50 March 2026 - Release Notes for Alluvial

Sprint: Sprint 49-50
Dates: March 2026

🚀 Overview — Sprint 49 focuses on launching a Marketplace experience for Alluvial, tightening project-level controls, enhancing Power BI integration, and streamlining user onboarding

🏬 Marketplace

  • A new module provides a card/grid view of marketplace apps and a registration UI that reuses the container creation flow while hiding project-specific fields. It captures app image/source, name, description, and owner/author etc.
  • The marketplace supports both internal and external apps, with internal apps being created and managed by platform administrators, while external apps can be submitted by users for review and approval. A submission and approval workflow ensures quality control and relevance of marketplace offerings.
  • A new home page button links to the Marketplace search page. The custom search view includes filters and tight, eye-friendly tiles showing image, title, short description, and owner/collaborators. Actions include DETAILS (read-only full view), EDIT (for owners/team), and CREATE (for any authenticated user).
  • A polished, read-only details page presents full marketplace item information. An edit page supports creating/editing items with attachments, main image, and all required properties.

📊 Power BI Integration

  • The Power BI edit page supports parameters to pass variables (via CustomData), enabling a single report to serve multiple Alluvial projects. Guidance includes DAX patterns for parsing parameters such as projectId and userId.
  • Alluvial will inform users when a selected Power BI workspace isn’t accessible by Alluvial, prompting permission verification.

👤 User Management and Registration

  • The register page UX was updated to reduce confusion: hide “don’t have an account” until an email is entered, and adjust copy to prompt entering an email to proceed.

♻️ Container Apps

  • Improves long activation behavior for Shiny containers. Alluvial now keeps apps in “creating” while activation continues, avoiding premature “failed” states. If activation ultimately fails, the app is reset to draft after cleanup. The reset removes the Azure container and returns the app to draft mode so activation can be retried.

🧩 Static App Hosting

  • Alluvial now supports hosting static web apps (e.g. React, Vue) in addition to containerized apps. This allows users to deploy and manage custom-built applications directly within the Alluvial platform, expanding the range of solutions that can be integrated and delivered to end users.

🚢 SIFT Module Updates

  • UI will show distinct Category/Name combinations for attribute sets. After selection, Alluvial will store only Category and Name (removing unique identification (ids)). This allows users to select from multiple attribute sets with the same name but different ids, and prevents confusion when ids change due to environment refreshes or other factors.

Sprint 48 January 2025 - Release Notes for Alluvial

Sprint: Sprint 48
Dates: January 2026

⚙️ Framework Upgrade — Long-Term Support (LTS) Alignment

  • Completed platform upgrade to the latest Long-Term Support (LTS) framework version, including nuget.config updates, Central Package Management, and NuGet package updates.
  • Conducted comprehensive testing across all platform components to ensure compatibility and performance post-migration, including extensive end-user acceptance testing of critical workflows, pages, and features to validate stability and user experience.

🛠️ Key Improvements and Fixes

  • Doc AI Response Handling — Improved error messaging to provide more user-friendly responses when the system is unable to locate relevant content for a query.
  • File Management Safeguards — Enhanced deletion workflows by preventing root folder removal when associated entities remain in storage, reducing potential exceptions. Added a dedicated "delete all folders and entity" option to provide administrators with explicit control over complete removal operations.
  • Navigation Menu UI Refinements — Updated menu layout chip styling with a more subtle color palette and introduced a visual indicator to clearly denote the currently selected menu item.
  • Administrative Editing Capabilities — Expanded editing functionality on menu item and menu group administration pages to allow modification of icons and descriptions, including support for updates during rename operations.

Sprint 47 December 2025 - Release Notes for Alluvial

Sprint: Sprint 47
Dates: December 2025

  • Introduced a unified interface for managing side navigation menus, replacing the previous dual-system configuration. This streamlines administration, enhances consistency, and simplifies overall menu management.
  • Delivered supporting UX improvements including drag-and-drop ordering, a simplified link/group management model, and a dedicated side-menu administration page.
  • Implemented a redesigned side-navigation architecture that optimizes database interactions and application flow, reducing query overhead, improving caching, and unifying navigation logic across the platform.

🛡️ Permissions and Role Management (Custom Roles)

  • Updated the custom-role administration page to provide improved usability, clearer organization, and a more intuitive experience when managing role permissions.

🤖 Document AI Enhancements (DOC AI)

  • Added token-tracking capabilities for prompts and enhanced chunk-sizing logic.
  • Updated terminology to more accurately reference “top chunks” rather than “documents.”
  • Expanded context-handling to incorporate all chunks from selected documents, enabling more complete and relevant responses. Higher context limits are currently under evaluation.

🖼️ Container App Updates

  • Added a Secure flag within Container Admin to mask sensitive environment-variable values from other administrators.
  • Streamlined navigation by removing the Container Administration tile; functionality is now accessible exclusively through the left navigation.

🔐 Security and Configuration

  • Reviewed historical links containing SAS tokens to address risks related to expiration and unauthorized access.
  • Enhanced internal logging to capture new-user registration events and user creation during project-access provisioning, improving auditability and traceability.

Sprint 46 October 2025 - Release Notes for Alluvial

Sprint: Sprint 46
Dates: October 2025sfsf

🖼️ Container Apps

  • Now available for all projects (moving feature to full production status)
  • Container Metrics Dashboard added to monitor CPU, Memory, and Request Count over time (internal)

🧪 DOC AI Reliability and Context

  • Added "Focus Mode" to DOC AI to limit responses to the most relevant documents (full content of documents)
  • Improved context retention across multi-turn conversations
  • Added OCR capabilities for embedded images documents (including text within index after OCR operations)

📊 SIFT Power Visual

  • New Power BI Visual available for BETA release

🧭 Documentation

  • Standardized the release notes layout for a more consistent, professional presentation across versions.

🐛 Core fixes

  • Resolved a Translation Objective Search bug
  • Power BI Bookmark capture issue fixed
  • Microsoft embedded errors are no longer exposed to end users on the Power BI report page
  • Search on Translation Objectives now returns accurate results
  • Translation Language Duplicated Entries issue resolved
  • Corrected a label from “ProjectId” to “Selected Project” for clarity

🧱 Development Activities

  • Frontend type-checking
  • Strengthened Vue template type-checking via vue-tsc configuration updates, moving toward stricter template enforcement.
  • Documentation Notes added a concise markdown file describing npm dependency packages to improve visibility and onboarding

🧵 CI/CD Pipeline

  • Reduced build noise by tackling Sass deprecation warnings related to @import usage across multiple components.
  • Full End User Testing implemented into CI/CD processes

Sprint 45 October 2025 - Release Notes for Alluvial

Sprint: Sprint 45
Dates: October 2025

📧 Registration Flow — User Self Account Creation / Validation

  • Established a new registration flow for users to create their own accounts, including email validation and password setup.

🔒 Container Administration

  • Established a new container admin experience to manage scaling of containers.
  • Pipelines — Staging vs Dev Orchestration - pipeline execution order and shared results to prioritize platform builds, reduce duplicate agent jobs, and improve throughput.

🧭 Project Validation

  • Completed development activities to remove the project picker and introduced potential for tenant-level “project validation” settings.

🎨 Branding and UI

  • Removed the initial flash from dark to white on the light theme.
  • Brand Search UI update delivered.

  • Search now uses the prebuilt index, eliminating raw HTML/Markdown in results.

📝 Message Formatting

  • Messages moved to Markdown to be consistent with User Page module.

Sprint 44 September 2025 - Release Notes for Alluvial

Sprint: Sprint 44
Dates: September 2025

🧭 Workspace Creation: Fabric or Embedded

  • Users can now choose between Embedded capacity and Fabric capacity when creating a new Power BI workspace. Under the hood, SDK evaluation was completed to list Fabric capacities as part of this flow.

🛡️ Project Administration: Set Projects Inactive

  • Platform admins can set a project to InActive from the project administration action menu (tenant-admin area).

🔐 Power BI Token generation for multi-model scenarios

  • Work was completed around token generation where reports rely on two semantic models. Test assets were published to staging to validate Import, DirectQuery-to-model, and Composite cases.

✅ Validation hardening in project and file management

  • Folder names in File Management now allow only letters, numbers, spaces, underscores, and hyphens to avoid Azure AI Search encoding issues. Project Edit enforces a non-empty AzureRegionIds list, and forms no longer appear “dirty” immediately upon opening.

🐞 Fixes: home page exception and broken images

  • An exception related to filling the project name on the home page layout request was resolved. Broken image links on External User login and “Forgot password” flows were fixed.

🎨 UI/icons compatibility guidance

  • A closed item documents investigation into Vuetify and Font Awesome versions: FA 6.7.2 with Vuetify 3.8.7 renders icons correctly, while FA 7.0.0 and Vuetify 3.9.x require additional review before upgrades.

📝 Markdown conversions and asset handling

  • User pages were converted to Markdown and validated via unit tests ahead of tenant review. Ongoing work continues to move messages to Markdown. Image storage locations for Markdown uploads were clarified.

📦 Container workload profiles (in progress)

  • The team is adding the ability to select a container workload profile during app creation, with options for cooldown period, minimum replicas, and resource sizing; only platform admins will control these resources. Additional telemetry tasks were deferred to separate work.

🔗 Endpoint updates and indexing pipeline (in progress)

  • Production and staging endpoint links are being updated, including skillset fixes, flow testing, and a link correction inside the job. An index pipeline job is also being created as part of this work.

📊 Staging test assets and user import

  • Sample Power BI and Paginated reports were added to staging projects to aid testing.

Sprint 43 August 2025 - Release Notes for Alluvial

Sprint: Sprint 43
Dates: August 2025

🧾 Overview

  • This sprint focused on streamlining documentation links, improving file management, refining Doc AI integration, and tightening database and deployment practices.

  • Documentation and support URLs are now hardcoded on the frontend (not fetched from the database). Platform and brand site links were updated to point to the new alluvial.app/docs pages. Legacy documentation/support values and related tenant parameters were removed from the database.

🌐 Brand Site Deployment

  • The alluvial.app brand site was deployed in tandem with the platform release to ensure documentation and navigation updates landed consistently.

✉️ Notifications Control

  • A new toggle on Project Admin > Properties allows administrators to disable email notifications when user access changes (e.g., role updates). A corresponding module parameter (UserAccessChangedEmailIsSent) supports this behavior.

📁 File Management – Reliability

  • Deleting files was improved. The solution aligns with Azure Storage backup policies, and redundant metadata/soft-deletion logic was cleaned up. Deleted files are also purged from the search index to prevent stale results.

📤 File Management

  • Productivity: Multi-file upload is now supported, replacing the previous one-file-per-submission limitation. Additional UI/UX refinements make the file module more consistent and easier to use.

🧭 Containerized Apps & Navigation

  • Container app options were expanded—OpenAs (iframe or new window), DisplayOnlyContainer, and ChildDomainName (used for {childdomainname}.alluvial.app via YARP). Left navigation now references templates correctly, and edit pages save the new fields.

🤖 Doc AI Workflow & Resources

  • Doc AI processing after file upload was decoupled into an event-driven flow to protect user experience if downstream processing fails. Azure AI Search and Foundry resources were aligned to production and staging environments. Behavior around source usage for new projects was corrected for consistency.

🎨 UI & Content Polish

  • Brand-site hyperlinks are now underlined and use distinct colors (with dark/light theme variants) for better accessibility. Embedded “User Admin” help text was modernized and simplified to direct users toward official documentation. A tooltip warning in the navbar was resolved.

Sprint 42 July 2025 - Release Notes for Alluvial

Sprint: Sprint 42
Dates: July 2025

🔍 Search & Edit

  • Updated. Visual differences
  • Edit page “Save” buttons changed from icon to text.
  • When multiple options exist, “Save” now opens a dropdown (Save; Save and Return; etc.).

🔒 Document Intelligence (DOC AI)

  • Doc AI introduces an intuitive, conversational interface for interacting with your document repository: users can now “chat” directly with uploaded files to quickly locate information, clarify content, or extract key data without manual searching. Built on top of the existing Folders Module, Doc AI leverages the same secure upload, organization, and permissions framework you already use—ensuring a seamless experience for administrators and end users alike. Behind the scenes, our indexing engine transforms each document into a rich knowledge graph, enabling natural‐language queries that return precise, contextually relevant results. Whether you’re onboarding new team members, responding to client inquiries, or conducting detailed analysis, Doc AI streamlines document management and accelerates insight discovery—transforming static files into an interactive, intelligent resource.

🛠 Modules

  • Platform Administrators now have additional actions available in the Modules screen.

🎨 Branding & UX

  • New design implemented for Brand landing page.
  • New Home & Landing pages for the Platform rolled out.

⚡️ Overall performance improvements

  • User project request workflows improved
  • Entity actions (e.g. EVs, file management)
  • Correlated Dashboard Tiles

Sprint 41 June 2025 - Release Notes for Alluvial

Sprint: Sprint 41
Dates: June 2025

🎨 User Experience

  • Streamlined email and support pages for clearer navigation
  • Refined authentication flow with updated branding, icons, and imagery
  • Polished landing page layout based on initial feedback

⚙️ Core Processing & Performance

  • Consolidated caching strategy for faster data retrieval
  • Optimized project-request and file-management workflows for reduced latency
  • Improved Dashboard Tiles refresh logic to better reflect real-time data

📂 File Management Enhancements

  • Introduced an interactive folder/tree control for more intuitive navigation
  • Enhanced file-manager visuals and responsiveness

🤖 AI Search & Doc AI

  • Prepared AI Search for production use with updated resource provisioning
  • Disabled Doc AI chat interface for tenants pending final review

🔧 Modules & Administration

  • Expanded module actions for Platform Administrators
  • Added per-project module activation controls and improved permissions handling

🖌 Branding & Interface

  • Launched a refreshed brand design across the platform
  • Deployed new Home and Landing page layouts with consistent styling

📦 Container & Staging

  • Streamlined container deployment for staging environments
  • Updated merge scripts and infrastructure configurations for smoother releases

🔍 SIFT Visuals & APIs

  • Standardized visualization endpoints and resolved link discrepancies
  • Ensured all documentation URLs point to the latest support site

🌐 Miscellaneous Enhancements

  • Improved translation workflows and string handling
  • Added cache-invalidation support for Dashboard Tiles per project
  • Made various QoL tweaks to user-display settings and dropdown behaviors