For details on how releases work, see Release process.Documentation Index
Fetch the complete documentation index at: https://docs.seal.run/llms.txt
Use this file to discover all available pages before exploring further.
New Releases
2026 May I
Available now
- Session controls — Choose whether Seal applies an additional inactivity timeout: off, 15 minutes, or 1 hour. Sensitive actions now use the same e-signature and re-authentication requirements for every organisation.
- Lock with strict mode — On templates and placeholders, fields can be marked “Lock with strict mode” so their value becomes read-only on instances whenever strict mode is active. Set the value during instance creation, then strict mode freezes it. Useful for batch numbers, lot IDs, run dates, and other set-once values where you still want strict-mode-off instances to stay editable.
- Cleaner reference fields — Reference fields now show just the entity dropdown — the duplicate ”+ Add” button beneath has been removed. Click the dropdown to open the picker and choose an entity, click the chip to swap selections.
- Per-field formulas — Define Python formulas on individual fields, titles, and status tags. Formulas recalculate automatically as their inputs change, with inline error indicators and a one-click Recompute action.
- Legacy formulas and out-of-spec expressions retired — New legacy formulas and out-of-spec expressions can no longer be created. Existing ones are now view-only on both templates and instances; author new logic as per-field formulas instead.
- Migrate to v2 formula — Open an existing legacy formula or out-of-spec expression on a template draft, pick the field type, optionally tweak the generated Python in the in-modal editor, and confirm. The legacy expression keeps running unchanged inside
legacy_formula(...), the field swaps to a v2 formula inside the same change set, and instances inherit the new shape when the change set publishes. - Field name suggestions — When naming a field, choose from a dropdown of names already used across your organisation, sorted by type and popularity. Create new names with a warning prompt to encourage consistency.
- New navigation layout — Redesigned sidebar navigation for faster access to your views and workspaces
- Show block numbers — A new per-user toggle in the document three-dot menu adds line-number-style numerals to the left of every block, making it easy to refer to “block 12” in comments and reviews. Off by default; the preference is remembered across documents.
- Inline review configuration — Embedded child entities now show a “Review configuration” button next to Publish. Open it to edit the review phases on the child change set without leaving the parent step.
- Nested created-from descendants in change sets — When a change set contains an entity that has children created from it (instances created via a coupled reference field, or sub-rows submitted to a submission field), those children now appear nested under their parent in the change-set sidebar even when they live in another change set or are published live. Each nested row shows the change set it lives in (or a
Livetag if published). - Live cursors and focus halos — When other people are viewing the same entity, their pointer appears on the page in real time, and the field or block they’re focused on is outlined in their colour with a small name pill. The existing block avatars and navbar presence pills are unchanged.
- Script triggers — Edit existing script triggers without deleting and recreating them (docs)
- View groups in the panel — Manage view groups without leaving the Views tab: a ”+” button next to the search bar creates a new group, hover a group to reveal a three-dot menu for rename / new view / delete, and drag groups to reorder. Delete asks for confirmation and is blocked on groups that still contain views.
- Auto-instantiate on create — Coupled reference fields configured against a template now have an “Auto-instantiate on create” toggle. When on, creating an instance of the parent template automatically creates one child instance: placeholders flow through with their values, and an empty field yields one fresh child from the template.
Previous Releases
2026 Apr II
- Test change sets removed — Test change sets and test instances have been removed. Use regular change sets for all workflows.
- User groups in user fields — User groups can now be assigned in user fields and entity assignments without needing a per-field toggle
- Add to change set — Select rows in search results by clicking row numbers, then use the three-dot menu to add them to a change set
- Version comparison — Compare any two entity versions to see field, property, and automation changes in a new Changes tab
- Visual stability tracking — The platform UI is now continuously monitored for visual regressions. The new Visual tab on the Validation page shows every captured page, when it last changed, and who signed off — a living record of platform stability.
2026 Apr I
- Version clarity — Active versions now display with a solid status tag, and a “NOT ACTIVE VERSION” watermark appears when viewing historical versions, making it immediately clear which version you are on
- Type-based labels — Buttons and labels now use your type names (e.g. “New Mouse”, “Search Experiments…”) instead of generic “instance” terminology
- Search mode labels — The search mode filter now uses clearer labels: “draft” and “active” instead of “live data” and “active versions”. Existing scripts and API calls using the old values continue to work.
- References search — Filter search results by which entities reference a given entity using the
references:filter - Collapsible headings — Collapse headings in documents to hide sections and focus on what matters
- Referenced by change trigger — Automations can now trigger when an entity that references this entity has a field change, or when references to this entity are added or removed
- Charts from references — Create charts directly from reference fields on entities
- Image display — Images now display at full resolution on high-DPI screens, preserving clarity for text, diagrams, and screenshots
- Entity migration (Documentation) - Rename fields in bulk across many entities at once — formula and automation references update automatically
- Cross-system duplication — you can now duplicate templates and instances from other systems into your own system using the Duplicate button in the cross-system toolbar
- Script run isolation — script runs are now isolated per user; cancelling one user’s run no longer affects other concurrent runs on the same script. When a script is embedded in multiple entities, each entity only shows its own run. Admins can view and cancel other users’ active runs from the script entity page.
- Performance improvements
- Signature meaning for 21 CFR compliance — E-signatures now carry a configurable meaning (e.g. Approval, Review, Authorship, Acknowledgement, or custom). Set the meaning per review phase; it displays at sign-off and is recorded in the audit trail. Documentation
- Automation improvements — targeting 99.9% runtime robustness and unification with scripting; saved search results and reference field titles now update automatically after automations run
- Save publish comments to the change set timeline when publishing without review
- Reference tables & search — added “Make Draft” contextual menu action for converting published entities to draft
-
API —
PATCH /v2/entitiesinstanceConfig updates now support template and variant entities, and acceptcomputedTitle - Out-of-spec expressions — out-of-spec expressions can now be used on all field types and on fields with “Allow multiple” enabled
-
Added
update_entities()andcreate_entities()SDK methods for updating and creating multiple entities at once (docs) - Validation test codes — Each test on the /validation page now displays a unique test code identifier for functional specification traceability
- Placeholder entities — entities with coupled references can now be reverted and archived placeholder entities can now be recovered
- Formula fields with entity results — display mode and table column configuration now available, matching REFERENCE field behaviour
- Bulk entity migration — Instance configuration settings and computed titles can now be updated in bulk via the entity migration tool
- Cross-system duplication — you can now duplicate templates and instances from other systems into your own system using the Duplicate button in the cross-system toolbar
- Script run isolation — script runs are now isolated per user; cancelling one user’s run no longer affects other concurrent runs on the same script. When a script is embedded in multiple entities, each entity only shows its own run. Admins can view and cancel other users’ active runs from the script entity page.
- Review reminders — added ability to send reminders to all pending reviewers at once from the review panel
- Simple tables — you can now merge and split cells in simple tables via the Table options menu, enabling complex table layouts like spanning headers
- PDF exports — Every printed page now includes a header with the document title, version, “Confidential” label, and “Page X of Y” numbering
- User feedback — share how you’re finding Seal via an in-app banner or email feedback link
- Microsoft Edge support — Seal now officially supports Microsoft Edge alongside Google Chrome.
- Drag to fill — You can now drag to fill select, reference, and user fields in tables, in addition to the previously supported text, number, date, and toggle fields.
- View action buttons — Action buttons on saved views (e.g. “New Preparation”, “New Template”) are now configurable. Open the view menu (⋮) and use the View buttons section to choose which buttons appear. Previously, buttons were automatically inferred from view filters.
- Document editor — added “Convert to” option in block menu to switch between text block types
- Terminology — “Review” renamed to “Approval” across the platform — status labels, buttons, emails, and audit logs now use “approval” terminology (e.g. “Pending approval”, “Request approval”, “Approval request”)
- Saved views- Added “New template” button in saved views filtered by template kind — when a view is scoped to a specific type, a direct creation button appears in the footer and empty state
- Comments - Added “Show resolved” toggle in comments tab — resolved comments are hidden by default
- Improved print layout and page headers
- Added
System adminpermission option to api keys PATCH /v2/entities/{entityId}now accepts aninstanceConfigobject to update instance settings (strict mode, hide version number, enforce unique titles, allow active version references, custom status group) —POST /systems/{systemSlug}/presetsendpoint for creating field presets
- Chart builder — aggregate controls and simplified configuration
- Document editor — Tab and Shift+Tab now navigate between table cells
- AI chat — updated available model options: added Claude Sonnet 4.6 and GPT 5.2, removed older models
- Improved search performance on large workspaces
Entity migration (docs)
- Bulk update fields across many entities at once
- Filter selected entities using a query and set field values and configuration before applying
- Updated PDF design to exactly match the platform document page
- Now includes a preview of the final print
- Now available for all field types
- Create instances from templates in other systems in the UI
- Blue indicator on recently viewed entities that have unseen changes
- Banner on entity page showing what changed since your last visit
- Self-edits excluded from unseen changes tracking
- Export validation reports as PDF from the validation page
- Set custom start numbers on numbered lists with parent prefix context
- Improved block comments
- Change entity permissions during review
- Resize the last column in saved views
- Cancel running automations instantly
- Date fields automatically follow organization-level format settings
Comments
- Add comments to individual blocks in page content
- Resolve and unresolve comments with audit log tracking
- Click comments in audit log to scroll to the relevant block
- New unified REST API with simplified endpoints
GET/PATCH /v2/entities/{entityId}for retrieval and updatesPOST /v2/entitiesfor all entity creation typesPOST /v2/entities/searchfor paginated search
- Table column configuration can be saved per block in page content
- Default configuration set from the fields tab, overridden per block for multiple table views
- Upcoming version badges shown in the Changes tab
Review request notifications
- Fixed an issue where review request emails for a change set spanning multiple entities could be sent to only a subset of the reviewers in a group. When any of the contributing entities is configured to notify the whole group, every current member of that group is now notified — previously a peer entity with a narrower reviewer list could unintentionally suppress notifications to the rest of the group. Applies to review requests created after this release; in-flight pending reviews keep their existing recipient list and can be corrected via the notified users popover on the review panel.
Reference fields
- Submission fields migrated into reference fields
- SUBMITTED_FROM migrated into CREATED_FROM in formulas and computed titles
- Legacy submission API and script methods redirect to reference fields automatically
- Cross-system lookups resolve referenced types correctly
- Improved preset configuration UX
- New properties: Last Published At, Last Published By, Reviewed By
- Entity properties included in exports
- System labels shown in entity mentions for multi-system organizations
- Warning lists entities blocking type archiving
get_userfunction for automations- Favourites and assignments endpoints
- Create instances in change sets via API
- New
/systemendpoint for entities
Custom content enhancements
- Custom content now receives entity, user, and system context
- Live presence avatars show who else is viewing an entity
- Modal view for reference fields with table display mode
- Show backlinks for live latest version
- Filter by change set title
- Overdue column in training exports
- Workspace users CSV export
- Template tab available on draft types
- Script logs saved on timeout
Views and table improvements
- Redesigned visible column picker with bulk hide/show
- Warning shown when deleting fields used in computed titles
- Multiple field values supported in
@fieldsyntax
- New endpoint for system permissions
- New endpoint for review configuration
Performance
- Cached file download URLs for faster access
- SDK endpoint for workspace object
API enhancements
- API for system management
Authentication
- SSO now compatible with two-factor authentication (2FA)
Training and audit improvements
- Export training pages status
- Audit log shows the name of the role that signed
- Improved mention suggestions and positioning
Automation enhancements
- Automations receive system context
- Trigger scripts on version release (feature flagged)
- Viewers can have entity-level operate permissions
- Get field references via API
Script improvements
- Better script logs with clearer output
Test change sets
- Test Mode replaced with Test Change Sets for clearer test entity management
- Show last run version on scripts
API enhancements
- Request e-signature via SDK
Reference field improvements
- Archive entities directly from reference fields
- View disabled reference field configurations
- Placeholder draft cascade with configuration display
- Refined chat interface
Automations
- Entity automation with configurable triggers
- Improved type search speed
Automations
- New automation service infrastructure
is_liveparameter added to update_field API method
- Improved placeholder entity handling
Reference field and audit improvements
- Point-in-time instantiation of placeholders when reference field is set to create in new change set
- Formula fields now display multi-line text correctly
- Audit log events show whether changes are made by scripts or AI, and started by a user, trigger, or API key
- Added methods for getting and appending assignees to entities
API enhancements
- New Seal API methods to update reference field configs
Improved reference fields (docs)
- Enable “Placeholders” on templates to create editable entities that publish together in a change set
- Enable “Coupled” on instances to keep referenced entities in the same life cycle as their parent
- New “Entities in new change set” toggle controls whether referenced entities get their own change set
- Save and reuse field configurations with system-level presets
- “Submission” and “Step” reference field presets included by default
Template version tracking and real-time reviewer sync
- Views show which template version an entity was created from
- Adding reviewers to a change set now updates for all users immediately
Smoother login experience
- Login flow automatically focuses the next input field
Entity linking and formula improvements
- Type
@in entity content to insert links to other entities - New
REVIEWED_BYproperty available in formulas - Fixed
/activelinks to correctly open the active version
Better filtering for hidden entities
- Hidden templates and instances now appear in filter dropdowns
Native Microsoft SSO integration
- Direct Microsoft identity provider support on login page
Script execution limits
- Scripts timeout after 15 minutes
Neil AI improvements
- Neil AI: new model, real-time action visibility, undo button
- Fixed change set publish button loading state
UI fix
- Fixed change set panel resizing with custom content
Live fields on published entities
- Editable fields on published entities with live formulas
- Live reference fields can point to drafts
- New setting: limit references to pinned versions only
- Modify live submission fields without creating new drafts
Field configuration syntax
- Use
@field namesyntax in reference and search field configs - Create templates from draft types in the same change set
Change set behavior respects type settings
- “Make changes” button respects the type’s change set setting
Clearer audit trail
- Event logs distinguish reverting drafts from moving between change sets
Custom content and navigation improvements
- Script logs show clear execution start
- Banner when viewing entities outside your current change set
- Faster routing to draft entities
- Create instance button in filtered views
- Custom content now lives on templates and instances
Script and workflow fixes
- Fixed workflow version caching
- Script logs scoped to entity
- Cleaner script UI
Bug fix
- Fixed toast notification for archived type change sets
Test instance improvements
- Test instances now reference draft versions correctly
Change set workflow improvements
- Hover to select entities in change sets
- Configure reference tables in entity previews
- Combined status and version selector in sidebar
- Type-level default for change set behavior
- Add published entities to current change set
- New script methods:
newTypeId,newKind
Neil AI and change set usability
- Stop button for Neil AI
- Entity count badges in change set selector
- Descriptive names required for new change sets
- Multi-select field improvements
AI-powered reviews and release previews
- Neil can review change sets and leave feedback
- Custom text for entity links
- Release previews for Organization Admins
- Release notes accessible from navigation
- New script method:
review_entity
Views and charts
- Rename and reorder view tabs inline
- Icons and system tags in filter suggestions
- Scrollable charts with grouping by select field
- Version changes show diff in change set overview
- Copy entity link button
- Prevent archiving types with active instances
- Simplified change set overview design
- New trigger: on publish Draft/Review/Validation → Published
- Script pages use full space with draggable divider
- Consolidated control buttons
- Improved visual design
- Neil AI can implement feedback - “Send to Neil” button on comments
- Spotlight search (Ctrl+K / Cmd+K) for quick navigation
- New context bar showing current system and change set
- Comments filter in audit log
- Comments API endpoint
- Auto-numbered headings in documents
- Simplified System Cards
- Fixed PDF export numbering
- Drag to copy cell values in submission tables
- Saved filters moved to filter icon in search bar
- Fixed entity status tags resetting after validation failure
STATUS_TAGavailable as property in formulas
- Configure entities in views with draft entities
- Fixed PDF export timestamps
allowUserGroupsoption for user fields
- Auto-save for Text and Number field values
- Entity-specific permissions via API and seal module
- Number format on formula fields
searchEntitiesmethod in seal SDK
- Improved Neil response time
- Change set metadata inherits from contained entities
- Enhanced “View Only” banner
- Entity search suggestions
- Create type/template/instance from change set
- Create visualizations from saved search fields
- “Contributors” review phase only includes current version editors
- Renamed Checkbox to Checklist in doc content
- Select destination when removing entity from change set
- Warning prompt for unsaved changes
- Diff mode while previewing entities in change set
- Neil can read and update user fields
- Blueprints use existing types on title clashes
search_entitiesincludes transient systems- Type setting for signing before reviews
- Allow users outside current system in user fields
- Update field config via API/Seal module
- Badge showing users notified in review phase
- Author/Contributor approval requirements
- Template review changes apply to new instances only
- Configure empty Select field options from table cell
- Organization Admins can remove users
- Fixed entity reference modal display mode
- Preview mode for entities in reference fields
- Cross-system access configuration
- Named and reorderable review requirements
- Updated review phase design
- Set entity type icon via API
- Convert entities between types with different content
- HTML file preview with interactive features
- Create new type API endpoint
- Group search results by change set
- Colored text and highlight in page content
- Upload files in global Neil chat
- Type into cells without focusing first
- Improved Neil AI documentation for better responses
- Sort in search string
- System vs global search toggle
- Systems - Workspace split into isolated Systems with per-system permissions
- Copy and paste in submission/reference tables
- Comments on entities and change sets
- Set active version API endpoint
- Keyboard navigation in submission/reference tables
- Script drafts added to parent change set
create_from_reference_fieldseal module method
- Reference fields with
ref(@ID)filter - Improved diff view with color-coded changes
- Compare any two entity versions including drafts
- Pin up to three view groups
- Updated Python scripts environment
- Resizable page width with change set menu
- Get role information API/seal module method
- Entity view in view groups
- Side-by-side diff view
- ‘Open in New Tab’ moved out of three-dot menu
- Improved AI agent for questions and chat
- Agent can extract data to existing templates
- Change sets in recently viewed
- Sticky sidebar headers for contents/references/backlinks
- Formula lookups on submission fields
- Reorder rows in submission/reference fields
- Insert row at any point
- Sticky column names
- Improved search performance
- Triggers apply to all entity versions
- Globally unique test instance template indexes
- Submission field CSVs in PDF exports
- Formula lookups in draft/active version references
- Improved script instance creation UX
- Hover lock icon to see review requirement source
- Default template created with new types
- Updated free tier entity limits
- Default templates for types
- One-click entity creation in reference fields
CREATED_FROMproperty for reference field entities
- Test entity detection via API/Seal module
- View all templates from type in side drawer
- Search templates/instances from side drawer
- Hide types from search by default
seal.set_assignees()for scripts- Favourites list for entities
- Revert draft changes from audit log
- Organisation-wide datetime format
- Split Layout for side-by-side content
- Add column fields to reference field tables
- Reference fields: Pills, File previews, Tables formats
- Show/hide all button for search columns
onScheduletriggers for scriptscompletedAttimestamp for workflow tasks
- Rename fields via API/Seal module
- Improved Neil chart generation
- Strict mode moved to templates
- Create entities directly in reference fields
- Script autocomplete for Seal module functions
- Types as standalone entities with draft/publish workflow
- Fields added/deleted directly in submission tables
- Individual user and API key permissions
- User groups (renamed from roles)
- Entity rename from top bar
- Time & Date field format/timezone configuration
- Nested work instructions improvements
- Convert Submission to Reference fields
- Submit to submission field via scripts
- Formula
@symbol for properties and field names onMakeEditabletrigger- Export submission tables as CSV
- References section in change sets with warnings
- Hide version number setting
- Improved Saved search field setup
- Version dropdown navigation
- Detailed text changes in audit log
- Faster change set closing
- Submission field with type configuration
- Entity previews on reference field hover
- Field configuration from block menu
- Filter by reference/submission/script field contents
- Custom status tags for entities
- File previews in Reference fields
- Better script code formatting in audit log
- Hover user tags for email address
NULLfilter for empty fields- Improved PDF list formatting
- Bulk file replacement
- Live script logs and cancel
- Charts in reference fields
- Edit status tags from type settings
- Validated number input fields
- Review reminder emails
- Training and review reminders from inbox
get_workflows_referencingseal module function
- Search by entity kind (
kind:template,kind:instance) - Versioned work instructions
- New field type: Saved search
- Downloaded file names match original
- Delete tags via Seal Module
- PDF downloads (feature flag)
- Improved Change Set display for large sets
- Local timezone for date filters
- Cancel scripts
- In-app chat replaced with Plain
- Create new script from script field
- Filter by assignees
- Change set limit: 500 entities
- OOS warnings for submission field entities
/activeroute for active entity version- Checks with Review Requirements (script validation)
- Duplicate entity copies Work Instructions, Tags, Review Requirements
- Overwrite computed titles via API/scripts
- Individual user review requests
- Review replies in emails
create_change_setseal module method
- File previews in page content
- Filter by submission source, created/updated dates
- Draft templates in submission fields
- Review approval details in change sets
- Improved datetime picker
- Get tags from API/scripts
- Filter by createdBy/lastUpdatedBy
- Multiple approvals per review phase
- Edit field titles from document content
- Viewers/operators can respond to reviews
- Draft templates in Work Instructions
- Review requirements on types
- Reorder views within view groups
- Copy link to block
- Script fields replace embedded script cards
- Archived entities filtered from inbox
- Triggers for scripts on system events
- Remove computed titles from instances
- Copy entity JSON
- JSON field type
- Work Instruction improvements
- Export views to CSV
- Test Change Sets
- Out Of Spec on text fields
- Configure organization homepage
- Reorder view groups
- Custom statuses on templates
- Negate type/statusTag filters
- Filter by custom status tags
- Scripts: add tags, add to change set, create draft
- Lookup submission fields in formulas
- Revert drafts to previous version
dateAddformula function
- Out Of Spec on select fields
- Resize images in page content
- Manage permissions for views
- Filter by field values (
field:Number=5) - Number field formatting
- Multiple status options for published entities
- Training requirements on templates
- Multi-line text fields with markdown
- Major/minor versioning for change sets
- Scripts: create instances, run other scripts
- Assign instances to users
- Default assignees on templates
- Hide default columns in search
- Select cells in formulas
- Work Instructions - connect templates into workflows
- Change sets - collection of drafts reviewed together
- Compare draft with published version in change set
- Improved review requirements configuration
- Submit instances to submission fields
now()function in OOS expressions for expiration dates
- Active versions - pin specific version as active
- Real-time formula and OOS calculation previews
- Improved initial page loading and search performance
- Request training from any published version
- Out-of-specification expressions on Number/Formula fields
- Browser warning before navigating away with unsaved computed title changes
- All users can duplicate templates and instances
- Type conversion limited to Manager roles
- Distinct manage/operate modes - buttons hidden for Operators/Viewers
- Mode toggle for Builders/Operators
- Convert between compatible entity types
- Seal V2 is live