Below is an outline of all the changes made to Innoslate Enterprise in the most recent release.
Innoslate Enterprise 4.9.1.0 Release Notes (4/19/2024)
Below is an outline of the changes made to Innoslate Enterprise since the release of Innoslate Enterprise 4.8.1.1 (8/14/2023).
New Features:
- Added: Cleaning view for Super Admins containing two new panels that can be accessed through the “All” selection on the Organization tab of the Admin Dashboard:
- A panel to delete an organization and recreate the organization with the same license and admins added back automatically.
- A panel to enable mass deletions of users that can be filtered by organization and user attributes.
- Added: Branching and Forking view has the ability to now link and unlink parent and child projects.
- Added: EER and ERAA Options are now supported in the Class diagram
- Added: New license locking system
- Added: New attribute type of Computable has been added to allow computation of values using LaTeX
- Added: UAF Dashboard and UAF Views
- Added: Database View has been rearchitected to include infinitely lazy loaded scrolling system, new columns layout, and level mode
Enhancements:
- Improved: Welcome message now supports HTML.
- Improved: Organization delete project message may now be modified by date, message, and apply to specific organizations.
- Improved: Pin/Unpin Relationships will be supported on the sidebar
- Improved: New Class Target Relations Message will be displayed in the schema editor for newly created classes
- Improved: Backend search updated to allow stop words as well as tighter search results
- Improved: Attributes will convert and display in the Advanced Search Editor
- Improved: Database Sidebar updated to include the same options as the advanced search editor
- Improved: Better messages for when errors happen in all reports
- Improved: Saved queries UI updated
- Improved: The ability to toggle On/Off Chat AI by Organization is now supported
- Improved: Added more reserved words to class schema editor. The following are reserved words: Label, Id, Diagram, Relationship, Relationshipid, Crossproject, Order, Attribute, Attributeid, Text
- Improved: VWizard modals will show a "Cancel" button
- Improved: Documents will keep attribute width after updating columns
- Improved: Manage Projects UI has been improved
- Improved: Visualization has been added for creating dependencies in the Gantt Chart
- Improved: Searching columns has been added to the Gantt Chart
- Improved: Dashboards have been widen to use space more efficiently
- Improved: Traceability Matrix can be exported to an Artifact and displayed as a widget on dashboards
- Improved: IDEF0 check warning modal has clearer entities’ names
- Improved: All existing widgets will hide current filter type selection from dropdown options
- Improved: DoDAF, Documents, and Matrices can be inserted into rich text editor
- Improved: Innoslate Navigation Menu ordering, grouping and titling has been updated
- Improved: Kanban board columns now support customizable coloring and downloading full screen images
- Improved: Documents reports will now allow individual attributes to be selected
- Improved: DoDAF Database view has been updated
- Improved: Port icon has been updated
- Improved: Task attributes have been reordered
- Improved: Entity Multiselect results now sort by name
- Improved: Transform option has been moved to a modal
- Improved: Innoslate Help Chat AI has been improved
- Improved: JDBC URL extension override now available in the settings.properties file to provide more SQL configuration options
- Improved: Gantt Charts are now scrollable from the metadata columns
- Improved: Traceability Matrix CSV import now supports both upper and lower case x’s
- Improved: Organization schema view now has a button to direct Admins back to that organization’s admin panel
- Improved: Timeline diagram has a class selector for the Action class
- Improved: Sidebar will automatically hide or show depending on the screen size
- Improved: Guide Tour images have been updated and only one additional area of interest is now required
- Improved: Documents View root entity now has the comment tab
- Improved: Action diagram orphan check has been improved to include cross-project Assets, Resources, and I/O
- Improved: Better error message channeling from the back end to the user when invalid attributes are being saved
- Improved: ChatAI embedding model has updated
- Improved: Images will prompt sign-in modal when signed out
- Improved: Documents will keep their order and structure when filtering by classes or labels
- Improved: Views now handle if current project was deleted
- Improved: Relevant header buttons in widgets are now hidden when entities are locked
- Improved: Project Management Dashboard layout has been updated
- Improved: Schema editor attributes section for classes and relations has been vertically centered
- Improved: Admin Cleaning Dashboard has better error handling
- Improved: Activity Feed and History modal have better phrasing for label and relationship changes
- Improved: Synchronize Hierarchy button has been added to the draggable hierarchy to jump hierarchy to topmost entity in Documents View
- Improved: Enumeration roll ups that end in a tie will prompt the user to choose which value to use
- Improved: Database View now has option to set the text alignment for each column
- Improved: Hard and soft delete has been added to give user more options when removing cards from manage views
- Improved: I-Squared and N-Squared diagrams no longer have a ‘Layout diagram’ option
- Improved: Mobile sidebar and chat dragging has been improved
- Improved: UAF has been restructured to allow multiple aspects on an entity
- Improved: Clicking the file download button in documents view will not select the entity
- Improved: Simulator scripting now supports async functions and other advanced JavaScript operators
- Improved: Organization slugs are now displayed below each organization’s name in the Admin panel
- Improved: Total organizational user count is now displayed on the Users widget in the Admin panel
- Improved: Simulator resources with min and max attributes now support distributions
- Improved: Rich Text editor has an improved color and highlight color picker
Bug Fixes:
- Fixed: Signing out from the Sequence diagram will work correctly
- Fixed: Changing column widths will trigger save events correctly in Document Views
- Fixed: Pictures from Word will import correctly in the Import Analyzer
- Fixed: Basic Document Output Report will correctly generate reports with images
- Fixed: Exporting “Schema Only” will work correctly in manage projects view
- Fixed: Attribute types in class and relation in schema will be sorted alphabetically correctly
- Fixed: “Show Warnings” and “Hide Warnings” will correctly display in Physical I/O diagram settings
- Fixed: User profile modal will correctly display after user is signed out
- Fixed: Relationship attributes are merged correctly when a removal is present
- Fixed: Unnamed projects now show up under breadcrumbs correctly
- Fixed: Reports modal will no longer allow user to remove all attributes and create bad/empty documents
- Fixed: Documents View templates now update when class name is updated in the schema
- Fixed: Spider diagram changing levels or clicking auto layout will no longer remove selected colors
- Fixed: Documents will keep attribute width after updating columns correctly
- Fixed: User Profile will update correctly after first or last name is updated
- Fixed: XY Plot removing datasets will correctly keep the color for the other datasets
- Fixed: Gantt Chart changing column widths will cause a change event correctly
- Fixed: Admin license panels will no longer consume a license when an organization is selected
- Fixed: Spider diagram will correctly refresh image on widgets
- Fixed: Document help link has been updated to the correct Help Center page
- Fixed: User profile now handles when the user has no first or last name
- Fixed: Calendar, Kanban, and Gantt Charts will correctly update image after cloning
- Fixed: CSV import 'Customize' tab will clip correctly for long text
- Fixed: Workflow attributes will sort correctly
- Fixed: Rollup will correctly include cross-project entities
- Fixed: Simulator’s Gantt Chart panel will no longer throw errors when loaded into Simulator
- Fixed: Documents and Matrices will clear search UI before capturing image
- Fixed: Activity diagram Loop/Or constructs will no longer have the text color button
- Fixed: Entity Followers will be set correctly upon creation to allow comment and change request notifications
- Fixed: Hierarchy diagrams’ attributes will display correctly for all attribute types
- Fixed: GitHub Kanban Board will correctly display newly created issues
- Fixed: Test Center Status Rollup column header will no longer have sort arrows
- Fixed: CSV imports will correctly import generic labels
- Fixed: Test Case Report will correctly generate when an entity has no version history
- Fixed: Documents View dropdowns can now go outside of entity item components
- Fixed: All Existing Widgets search will filter correctly when a query is entered
- Fixed: Signed out will redirect correctly when using browser back button
- Fixed: Document reports will correctly display Global ID
- Fixed: Document reports will correctly show Quality Score for RSM, RTM, and RVM reports
- Fixed: IBD port connection will correctly allow connections between shapes
- Fixed: Project Dashboard will correctly display widgets the first time when project preferences are already present
- Fixed: CAD modal will correctly generate hierarchy diagram when “Render with labels” is clicked
- Fixed: Gantt Chart will correctly refresh image multiple times
- Fixed: Compilations Widget will export XML and Inno files correctly
- Fixed: Entity table will correctly display team names in the USER_TEAM attributes
- Fixed: Documents will no longer throw errors when newly created entities are deleted to leave an empty document
- Fixed: Adding a column on an exported Traceability Matrix will no longer trigger the save event
- Fixed: Traceability Matrix X-axis will show redacted entities correctly
- Fixed: Action and Activity diagrams will no longer throw console errors when signing out
- Fixed: Horizontal scrolling when holding shift will work correctly in Documents and Traceability Matrix
- Fixed: Admin Dashboard will disable switching organizations while another organization is loading
- Fixed: Deselect buttons that have the keyboard shortcut are now labeled ‘Deselect (Esc)’
- Fixed: Selecting multiple entities and dragging out the connection in the Hierarchy diagram will correctly generate new nodes for each of the selected entities
- Fixed: Manage Project Dashboard’s ‘Owned by You’ filter has been renamed to ‘Created by You’ to avoid user confusion
- Fixed: Removed ‘Entity Id’ from the ‘Unsorted’ filter in Database View to avoid user confusion
- Fixed: Quality Checker will be hidden from Documents/Compilations/Test Suites correctly if a class has no quality attributes
- Fixed: External Assets are no longer selectable when the ‘Hide Externals’ options is selected
- Fixed: Pin links will correctly save when rapidly adding or removing them
- Fixed: Text color for Loop, Or, and Sync constructs are fixed when the text color is changed on the Action diagram
- Fixed: Activity diagram I/O will correctly update its position when an entity is moved or deleted
- Fixed: Activity diagram I/O label will correctly undo/redo
- Fixed: Exported Matrix sidebar is no longer editable when Artifact is locked
- Fixed: Max upload size variable will no longer throw errors when unset in the settings.properties file
- Fixed: Editing a Project’s Description will correctly prompt a user to sign in if a user selects edit while signed ou
- Fixed: Import Analyzer will now always disable the next button when navigating to the upload step
- Fixed: Infinite scrolling scrollbar arrows will correctly toggle between enabled and disabled
- Fixed: Expanding Database View will correctly resize the view
- Fixed: Hierarchy diagram attributes will correctly be sorted by schema order
- Fixed: Comments tab will be correctly reset after switching entities
- Fixed: Database sidebar will not reset when updating or removing filters
- Fixed: Import/Export will no longer allow for bad relationships
- Fixed: ReqIF Import will correctly order new attributes
- Fixed: ICD Conduit’s attributes, Origin, will correctly be displayed
- Fixed: Default schema attributes will be displayed correctly
- Fixed: Relationships sidebar will correctly update when new relationships are added outside of the sidebar
- Fixed: CSV Parser will correctly allow the user to designate an attribute with the same name but on different classes
- Fixed: Package diagram edges will correctly undo and redo
- Fixed: Restoring entities that were linked to locked entities will now re-add the relationship when restored
- Fixed: ICD diagram will no longer bomb when removing a newly created Conduit’s edge
- Fixed: ICD diagram will remove all instances of a conduit when the Conduit’s edge is deleted from the database
- Fixed: Diagram class selector will correctly filter out abstract and hidden classes
- Fixed: Project multiselects will correctly handle projects with no name
- Fixed: Package diagram will correctly save relationship attributes when switching between different ‘related to’ Context attributes
- Fixed: Bringing in existing entities with children into documents will now correctly update the Hierarchy sidebar
- Fixed: Searching by meta number will work correctly in Documents
- Fixed: Documents Move modal will no longer include removed entities
- Fixed: Dragging Asset blocks in the BDD will no longer cause an increase in title font size
- Fixed: Hierarchy diagram text will no longer extend beyond its construct
- Fixed: Duplicating entities will correctly create new image ids
- Fixed: CSV import will clear fields correctly when prev button is clicked
- Fixed: Compilation image card widgets correctly handle reports when the compilation is empty
- Fixed: Widget titles can no longer be empty
- Fixed: Asset diagram’s opaque image capture will correctly capture background image
- Fixed: Layer diagram will correctly show multiple connections between the same two entities
- Fixed: State Machine text will correctly switch from center align to left align to display long names
- Fixed: ICD will correctly show Origin relationship attributes
- Fixed: Activity Feed will no longer register a new change when a diagram left without any changes made
- Fixed: Reverting an entity after a transform will correctly apply relationships
- Fixed: IBD can correctly undo and redo changes with connection direction and moving Port labels
- Fixed: Matrix Artifacts will correctly export
- Fixed: Manage Diagrams Dashboard powerpoint reports will handle descriptions with larger text
- Fixed: Calendar Mode in the Simulator will correctly calculate months
- Fixed: ICD will correctly display Latency with distributions
- Fixed: Sequence diagram lines will correctly save color after being newly added
- Fixed: Document cloning now works correctly
- Fixed: Diagram constructs that show attributes tab will be displayed correctly
- Fixed: Saved Queries will correctly export and import
- Fixed: Draggable hierarchy entities will correctly display their level in the Hierarchy Tab of Documents View
- Fixed: CSVs will no longer apply relationships to invalid classes
- Fixed: Physical I/O Connection Modal's Create I/O Dropdown will correctly create new I/O
- Fixed: Deleting constructs in the Activity diagram will correctly remove I/O blocks
- Fixed: Asset Branches will correctly be assigned to entities when decomposing and flattening
- Fixed: BDD edges and labels will correctly work with undo and redo
Security:
- Updated: Apache Shiro to patch vulnerabilities
- Updated: Jedis to patch vulnerabilities
- Updated: Shiro Vulnerability to patch vulnerabilities
- Updated: Bouncy Castle to patch vulnerabilities
- Updated: Spring Framework to patch vulnerabilities
- Updated: Apache XML Security (xmlsec) to patch vulnerabilities
- Updated: Babel to patch vulnerabilities
- Updated: Axios to patch vulnerabilities
- Updated: PostgreSQL to patch vulnerabilities
- Updated: Xerces to patch vulnerabilities
- Updated: Various npm dependencies to patch vulnerabilities
Enterprise System:
- Update: Apache Tomcat updated to version 9.0.87
- Update: Java JDK updated to version 8u391
- Update: NSIS updated to version 3.10