Integrations
Ion custom attributes for program and storage requirements are now supported
Netsuite work order fetches now include status, is WIP, built quantity, and scrapped quantity.
Workflows
Users can configure how Violet will create changes in the target when blank attributes exist in the source application: clear any existing values in the target application or keep existing values in the target application.
AI
Violet Agent is now accessible in all tenants (Users must configure their own LLMs)
Integrations
NEW: PartsBox integration
NEW: Greenhouse integration
Netsuite: Fetching Bin Transfers
Ramp: Refined support for accounting fields
Integrations
Arena: Revised fetch to better discern item categories (e.g., documents, parts) and subcategories. Categories to fetch are configurable on the integration.
Workflows
Sync workflows now permit filtering on create, update, and delete change types (in addition to overarching filters)
Sync workflows can specify desired behavior in the target application when blanks are found in the source application (leave the target value; clear the target value)
BOM filters are more broadly available for parts syncing:
Is Released: Sync released assemblies and released parts (may result in partial BOMs)
Fully Released: Sync fully released assemblies (where all children parts are released) and released parts
Unreleased in Released Assembly: Sync released assemblies and all of their children (released and unreleased) and released parts
ION parts syncs can accept inventory tracking type (lot/serial), unit of measure, and responsible engineer
Workflows
ION: parts sync handlers can now accept Inventory Tracking Type, Unit of Measure, Responsible Engineer, Manufacturing Engineer
Boltline: Resolved rate limiting bug
Requirements
Cloned requirements display the source program and version of the originating requirement

Workflows
Notifications to users are available for sync workflows via email or in-app and can be configured to include either/both successes or failures.
Boltline: now accepts syncs of part revisions
Manufacturo: now accepts syncs of Purchase Orders
Requirements
Resolved a bug with CSV exports that prevented values of custom attributes from exporting

Integrations
Change History is available for integration configurations
Manufacturo:
Fetching additional relationships between PO lines and derived part inventory; PO lines and item receipts; item receipts and derived part inventory
Fetching item receipts/inventory transactions
ION: Fetching custom attributes for Program and Storage Requirements
Workflows
Change History is available for sync workflows and sync execution configurations
Approve a single sync change (and its dependencies) for execution
Requirements
NEW - Cloned Programs enable requirements reuse: choose whether to inherit team member access, systems, traceability links, verifications, evidence, and custom attributes.
Fixes
BOM Compare now shows revisions of children parts in the comparison tables when a part revision is selected as the report input
AI
MCP: Violet Requirements, Verifications are now accessible via MCP; entity change history is now accessible via MCP
Integrations
Xero: now fetching account codes
Onshape: improved webhooks performance
Ramp: updated attributes on bills and receipts
Silkline: added additional attribute mappings to enable more sync options
Ion: resolved fetching bug for parts tracking type
Reporting
BOM Compare now permits users to exclude a specified level from the comparison, enabling discernment of differences at lower levels.
Clear to Build Report columns are now filterable
Workflows
Draft workflows can be saved
Pending Changes and Sync History UI improvements to clarify filter setup, hide sync metrics and historical sync attempts with no changes
Requirements
Violet Requirements can grouped by any attribute in table view, including but not limited to Systems

AI
MCP: Users can now generate or display charts, view tabular results from Chat in Data Explorer, and save tabular results as a Violet Exploration to refer to in the future
Reporting
BOM Compare now permits skipping levels (on both sides, skipping the same levels)
Requirement
Verifications and custom verification attributes can now be hidden or viewed via Shared Programs
Administrative
Single sign-on via Okta
Fixes
Revised the Boltline integration query to accommodate Boltline API changes