7.x Release Notes
7.29
Platform Resolved Isses:
SBE-9479 ImportExport API for CLA applies entitySetName incorrectly with stripResourceIds
SBE-10238 Fix permissions on channel-manager
SBE-10310 Deleting Partition Removes Permissions: Channel Attach Issues
SBE-10346 Fix: Basic User getting 200 when not authorized to access partition.
SBE-10347 Fix: Do not require "Write" permission for an Ontology to be able to Export that Ontology
SBE-10447 Creating new SSOT in external tool publishes to wrong entity set
SBE-10458 Config context validation does not account for model branches with the same ontology as the ontology context
SBE-10464 Channel has to always start at 1 after reset
SBE-10466 Stargate: Ontology Edit and Re-Import throws 400
SBE-10497 Import/Export regression: Export of DST/DS requiring partitionName/entitySetName
SBE-10523 [007] Link Projection
SBE-10524 [035] Auto Diff Apply
SBE-10537 stargate e2e: DeltaRefreshTest SDK off by a factor of 10
SBE-10606 Fix: Automatic Update of NQN on clone branch of ontologies with non-iso mappings
SBE-10607 Fix: Abstract Ontology Classes Are Being Incorrectly Instantiated into models
SBE-10617 Legacy Login Duplicates On Clicking Login
SBE-10683 The Embedded Diff UI is not using the dedicated subscription diff endpoint/params
Platform Improvements:
SBE-10020 Add security check/filter on internal gets (cache & non cache) in Rest Gateway
SBE-10284 Implement stargate test for changing and exercising a mapping following data load
SBE-10296 Create tailored kibana dashboard that shows server-based and feature health
SBE-10306 Implement Authorize on Connect functionality
SBE-10382 Update auto diff merge to work with any asot regardless of its name
SBE-10513 Archive mapping when class is archived
SBE-10521 Remove property/relation shape ID validation from mappings
SBE-10526 rest-gateway: Improve speed of model hydration
SBE-10529 Ontology-Converter: Utilize the domain tag of the DataTypeProperties/ObjectProperties to populate PropertySpecs/RelationSpecs
SBE-10674 Backport the subscription-expression organization
SBE-10675 In Embedded, add a button to navigate to the subscription clone set in Authoring
Adapter Improvements:
CONN-101 Grade & Certify Adapters: Round 1
CONN-184 Support Baselines v1
CONN-189 Grade & Certify Adapters: First Round Implementation
CONN-398 Design & Prototype: Better QA Data model and tests coverage
CONN-410 Feature Tracker - 2025.2.2
CONN-411 Feature Tracker - 2025.2.3
CONN-413 Bug Tracker - 2025.2.2
CONN-414 Bug Tracker - 2025.2.3
CONN-444 Decode base64 for html
CONN-473 Fix Stargate External system collections
7.28
Resolved Issues:
SBE-10317 Inconsistent Class List displayed in Authoring UI when viewing Ontologies
SBE-10627 Frontend: Shape Factory Shape Type disappears when Local CHECK\_ATTRIBUTE\_VALUE Strategy Is Present in Mapping
Platform Improvements:
SBE-10569 Operations show lifecycle error in tracking center - related to auto-merge
7.27
Resolved Issues:
SBE-9544 Tracking UI green circles white on successful publish \(Simulink\)
SBE-9713 Deleting local clazz mappings causes property mapping issues
SBE-9892 Investigate why DLQs/Rabbit Messages Bring Down Services
SBE-10067 Support ASoT Link Refresh when link is made in SBE UI
SBE-10123 Mapping specification source does not update to OVERRIDE
SBE-10150 Update required DS fields to exclude Cameo branchName
SBE-10151 Fix no active rule language in mappings
SBE-10169 Transformer does not sort mappings with the same number of ancestors
SBE-10172 Channel POSTs contain null for \_partitionName and \_entitySetName fields
SBE-10305 Fix: Inverted up and down/ left and right arrows for tree view
SBE-10352 Subscriptions all showing as 10 Items in woburn embedded
Platform Improvements:
SBE-4973 Design/Discuss: Preserve banner configuration between system upgrades
SBE-5482 Users can filter models by origin in Inspector
SBE-7702 Synchronizer needs to send fqns to subscription on publish so we can handle fqn mismatches
SBE-9465 Automatically lock auto-filled fields in the Legacy Attach UI
SBE-9478 Import-Export: Be able to load permissions via import-export
SBE-9676 Alphabetically sort exported resources
SBE-9703 Design/Impl: Partition Archive - Remove Subscription Deletion and Add Validation
SBE-9803 Design: Delete missing clazzes when importing owl ontolgies
SBE-9925 Add a reset button with warnings on the channel UI
SBE-9930 Harden Auto Diff Trigger
SBE-9990 Large \(100k\) subscription refresh fails in lifecycle-service
SBE-10175 Cannot refresh channel with deleted subscription
SBE-10433 Refactor legacy Subscription UI: Show clone set models instead of ASoT models
Adapter Improvements:
CONN-311 Store Relation Locator Info
CONN-406 Support Cameo 2024
CONN-435 Support Windchill 13
CONN-404 CPO Updates
CONN-416 Remove Dlq on server adapters
CONN-417 Remove RHP ISO related postman requests
CONN-436 Move to the new POM/Repos
7.26
Resolved Issues:
SBE-9356 Embedded UI: Non human-readable error message.
SBE-9389 Embedded UI: Origin-search model picker does not auto-select already added models.
SBE-9391 Embedded UI: After deleting a subscription, the UI still shows the deleted subscription models on the right hand side.
SBE-9437 rest-gateway woburn: no enum constant EventType.edit
SBE-9567 No Remarks in Cameo 7.10
SBE-9594 Require 'read' Permissions to GET Mappings
SBE-9597 1st publish gets wiped out of tracking center UI
SBE-9611 NOT_FOUND: CLAZZ-SERVICE LINK DICTIONARY - for unmapped relationship
SBE-9648 Refreshing owned models fails (melrose only)
SBE-9677 Improve error reporting related to duplicate mappings.
SBE-9713 Deleting local clazz mappings causes property mapping issues
SBE-9854 Origin Branch field in "Origin Subscription" tab does not display selection choices on click
SBE-9864 LDE deletion clazz failures
SBE-9888 Model and Link Event Broadcasts can lack Subject Header and throw exceptions
SBE-9971 Fix: Auto-create user level permissions upon partition creation
SBE-10077 Fix: Creating a subscription to a partition with many models, "something went wrong"
SBE-10089 Fix: Authoring always shows last mapping even when it's IGNORED
SBE-10092 Update JIRA property name in embedded from ASOT_URI to ASOT_URL
SBE-10114 Mapping Provenance in request body is hydrated
Platform Improvements:
SBE-6431 Remove SBE Vision "About" page individual microservice versions
SBE-8496 Design/Impl: More granular Logs for failed transformations
SBE-9378 Remove archive-difference option from import-export
SBE-9429 Tracking UI in adapter windows is difficult to use
SBE-9525 Fix audit trail for direct verbs - Part 2
SBE-9584 Refactor all Postman External System Setup calls/folders/collections to remove Channel Names
SBE-9641 Ontology-Converter: OC should support partition-ids/entityset-ids as path variables.
SBE-9705 Improved failure notificaton for CHECK_ATTRIBUTE_VALUE mapping problems
SBE-9777 Take Users directly to tracking when performing an operation on a server-side tool
SBE-9878 Change the Create Mapping label to "initialize" to trigger lifecycle creation
SBE-9920 Support power types in woburn for ontology converter
SBE-9966 Remove auto diff merge checkbox from subscription UI
SBE-9987 Cameo Mapping To Less Granular Shapes
SBE-9988 Rip out old Default Ontology in attach UI, implement DS-based defaults
SBE-9998 Implement hardcoded json objects indicating which channels props are required (+ a "*" in the DST/DS/CHA UI)
Adapter Improvements:
CONN-42 Test Automation v1 - Verification (verify)
CONN-200 Support TC 13.2.0.14 AWC v6.3
CONN-254 Unified Bug Tracker - 2024.4.3
CONN-312 Bug Tracker - 2025.1.1
CONN-313 Feature Tracker - 2025.1.1
CONN-314 Bug Tracker - 2025.1.2
CONN-315 Feature Tracker - 2025.1.2
CONN-361 GDMS Prod Go Live Blockers
7.25
Resolved Issues:
SBE-8264 Tracking center steps for partially completed operation do not match
SBE-8853 Platform not emitting committed and synchronized audits for subscribe/unsubscribe
SBE-9063 Searching for models when editing a subscription causes an error
SBE-9475 SBE-Frontend env variable not setting correctly
SBE-9578 Fix: Subscription "add" page with search results does not show existing items checked
SBE-9596 model origin diff appearing on round trip
SBE-9608 Ontology-diffs always throws an error
SBE-9609 Fix: Model GET does not return promoted links
SBE-9635 Inspector UI: cannot create subscription
SBE-9671 Merge operations stuck in change recorder
SBE-9771 Cypress-e2e: Mappings Diff/Merge is failing due to 500 when visiting merge url
SBE-9838 Duplicate mapping prevention in Authoring prevents DST mapping if DS with same type exists
Platform Improvements:
SBE-3953 Replay Publish
SBE-763Tuning Inbound and Outbound Pipelines
SBE-7619 Verify: Issue with Diff configuration context when diffing
SBE-9056 Refactor Disabled Tests - Mapping Service
SBE-9146 Diff merge should occur on subscription level rather than expression level
SBE-9147 Move the Diff merge button to be on sub level instead of query level
SBE-9425 Hydrate subscription name in expressions
SBE-9427 Inspector Minor QOL Updates
SBE-9477 Import-Export: Strip resource-ids on non-lifecycled objects.
SBE-9543 Implement Simple UX on tracking page for Audit Logs
SBE-9573 Use Display Name in Diff UI
SBE-9583 Refactor all Postman Data Load + External System Setup calls/folders/collections to remove PART/ES ids
SBE-9593 Design/Impl: Fuzzy Matching for Clazz Mapping
SBE-9700 Clean up and add copyright to ontology-converter
SBE-9727 Remove @Hydrate/@HydrationMethod annotations from rest-gateway
SBE-9775 Design/Discuss: delete behavior with "Owns = True" relationship
SBE-9828 Add check box for auto diff on subscriptions
Adapter Improvements:
CONN-248 Unified Feature Tracker - 2024.4.2
CONN-252 Unified Bug Tracker - 2024.4.1
CONN-253 Unified Bug Tracker - 2024.4.2
CONN-278 Aras: Requirement Document Content
CONN-280 Aras: Part BOM subscriptions - 2
CONN-281 Property driven BOM Depth
CONN-301 Standardization of releases: MENTOR
CONN-310 Unified Feature Tracker - 2024.4.3
CONN-329 QA - Aras Integration Tests improvements
CONN-269 Test 'verify' verb feedback
7.24
Resolved Issues:
SBE-9671 Merge operations stuck in change recorder
SBE-9687 Embedded Model Editor does not display relations, so links cannot be created
SBE-9717 Interchange has exception on Upgrade (UILinkService Issue)
SBE-9718 Context not present after Woburn Migration
SBE-9728 Config Context seems to incorrectly cache sometimes
SBE-9742 Filter channels for which a user has no permission
SBE-9743 Clazz GET for find and find all is very slow
SBE-9754 selecting default ontology for a data source makes it impossible to create a channel
Platform Improvements:
SBE-9551 Diff Merge NOOP - Remove NOOP from Display
Adapter Improvements:
CONN-332 Upgrade one or many or all channels
7.23
Resolved Issues:
SBE-7120 Improve Error message when finding by name says 'Unknown'
SBE-7140 Data trader does not send failed audit when it hits an exception
SBE-7864 Clicking anywhere in the top deletes a rule
SBE-8311 Was able to create 2 channels with same name
SBE-8468 Woburn: Authoring UI seems to refer to the Relation Links by lowercase.
SBE-9353 "Fake" 3-way merge diff appears even after accepting all diffs according to Test Blitz test
SBE-9357 Unit tests are not always running, even when not explicitly disabled
SBE-9382 GET all Elasticsearch indexes is failing
SBE-9387 Error Message for property validation is incorrect
SBE-9434 Ontology generated via "Source Branch" is not selectable during Channel create
SBE-9542 7.21 - Ignored Relations - Can't Move Mapping to another class
SBE-9603 Bump up all request-payload limit (import-export, rest-gateway, OC)
SBE-9604 Importing MBE clazzes via Export is too large (postman import-export)
SBE-9610 Model Branch flyout in legacy authoring cannot navigate to models in Models tab
SBE-9675 Fix/Refactor: Increase resource ceiling on data-trader to speed up publish operation
Platform Improvements:
SBE-7496 Implement Watchable event publisher
SBE-8301 Ontology-Converter: Ensure that there is only one ontology-specific id in any partition/entityset
SBE-8949 Check and fix audit trail for direct verbs
SBE-9117 Fix client-id of matlab on Keycloak
SBE-9562 Keep Attach UI summary open upon channel creation
SBE-9579 Remove finalized from schemas
SBE-9645 Increase import-export pod's memory request upper limit from 100MB to 200-500MB
Adapter Improvements:
CONN-302 Add Custom Part - Another Part in Windchill server12
CONN-303 Add Custom Document in Windchill Server 12
CONN-304 Support move tests to Windchill 12
CONN-197 Allow Injection of certs into adapters
CONN-247 Unified Feature Tracker - 2024.4.1
CONN-288 Windchill: Move Tests to Windchill 12
7.22
Resolved Issues:
SBE-9107 Model edit test failure
SBE-9287 One sided mapping for boolean typed properties causes DiffMerge error
SBE-9434 Ontology generated via "Source Branch" is not selectable during Channel create
SBE-9526 7.21 - No Master Branch on Attach
SBE-9528 Model Origin Diff Appears When Origin Was Not Changed
SBE-9539 Ontological Clazz Gives 500 - 7.21
SBE-9545 Onesided "FLOAT" erroring on DiffMerge
SBE-9554 Cannot delete link from model relation in Inspector
SBE-9570 SBE 7x unable to merge data in SBE webpage
Platform Improvements:
SBE-9034 Remove source and provenance from top-level mappings in the UI
Adapters Improvements:
CONN-279 Audit origin and destination fields are incorrect
CONN-287 Move Aras Test Data to 31
7.21
Resolved Issues:
SBE-8695: Hide source/target diff options not working
SBE-8776: Cannot publish after deleting subscription with non-iso link
SBE-8963: Relation DisplayName Incorrect
SBE-9064: Deleting partitions does not update subscriptions
SBE-9152: SDK Invalid Commit test failure
SBE-9237: Cannot view subscription models in Inspector
SBE-9238: Cannot GET subscribers of a branch in Inspector
SBE-9302: Woburn 7.17 - Add Subscription Causes Error
SBE-9340: Owned subscribed models are not included in refresh
SBE-9363: Non iso links duplicated on hard and soft refresh
SBE-9388: Embedded UI: Picker Does Not Revert
SBE-9396: Three way model diff comparison failure
SBE-9403: Cameo 2022x - Deleting Digital Thread Folder then Publish
SBE-9408: Parent IDs incorrect for correlations on non iso split
SBE-9426: Non-ISO Mappings: IllegalArgumentException: No enum constant com.sbevision.connector.sdk.core.ItemType.MODEL
SBE-9433: Remove non functional PUT from inspector links
SBE-9439: Lifecycle Cache is being cleared while CPO is still being saved.
Platform Improvements:
SBE-8489: Implement small UX tweaks to Diff UI
SBE-9031: When creating a channel (attaching), the data source's default ontology should be selected automatically
SBE-9034: Remove source and provenance from top-level mappings in the UI
SBE-9068: Improve ontology converter documentation
SBE-9094: Backport ontology import warnings feature to Woburn
SBE-9095: Emit audit when archiving a single model
SBE-9170: Add Configuration Context Caching to Clazz Service
SBE-9195: Add FlowControl to Change Recorder
SBE-9233: Verify entity set is active when interacting with lifecycles
SBE-9234: Evalute permissions on all lifecycle CRUD operations
SBE-9291: Use Intent instead of operation on Tracking UI for display
SBE-9303: Rebase considerations with respect to real-word use cases
SBE-9365: Rest API endpoint to support Channel Property migration
SBE-9430: Shore up kc-init with new clients & updates
SBE-9431: Secure Item Reader API
Adapters Improvements:
CONN-33: Rebase from Platform - v1
CONN-245: Support URLs on all Adapters
CONN-261: Relation between System element as models
CONN-271: Woburn Upgrade run Q4.1
CONN-237: Plugins need to have a debug mode config option on jxbrowser to enable testing
CONN-242: Relook at all the mappings
CONN-257: Test 'verify' verb Again
7.19 + 7.20
Resolved Issues:
SBE-8041: Deleted channels cannot be recreated with the same channel properties
SBE-8273: Review Class Mapping bug - after remapping Ontology Class to ShapeID, Fuseki objects have two types, should have only final ShapeID
SBE-8518: Creating subscription within Cameo removes the "title" property from all models in the sub
SBE-8659: Performance: [Woburn] Three Way Model Diff e2e test - publish does not complete
SBE-8784: No human readable name for partition and branch in log index
SBE-8856: Terminal state audits getting emitted with incorrect ordinals
SBE-8860: Creating relationspec mapping fails because req payload is missing DST
SBE-8924: FrontEnd: Inspector UI: Search UI has useless buttons that may confuse the user.
SBE-8927: Lifecycle service does not adequately check permissions
SBE-8948: Unable to ignore mapping rules on relations
SBE-9046: Subscription Name Under Digital Thread Folder Incorrectly Labeled as UUID
SBE-9081: Jump to Original Node does not work when clicking on a link from a model view
SBE-9090: Links missing on first subscription
SBE-9093: What is the best way to disable mapping inherence
SBE-9162: Clazz-service: Do not perform validation on inherited rel-specs
SBE-9167: Unable to create mappings based on "CHECK_ATTRIBUTE_VALUE" strategy
SBE-9175: Unable to create a shape factory entry
SBE-9184: Fix: Attach UI still suggests you can pick a tag, which you cannot
SBE-9235: DataSourceType update does not work without the DST _id
SBE-9280: Cannot add property spec to clazz
SBE-9301: Fail to match with attribute type on publish
SBE-9331: Security token is stored in audit
Platform Improvements:
SBE-5499: Subscription Search should default to a branch subscription
SBE-8122: Add Default Context picker when creating and when editing Data Sources
SBE-8282: Authoring UI: Show the entire text of mapped shapes
SBE-8511: Change model version status to read-only
SBE-8857: Change merge action alert text from "Merge completed" to "Merge Initiated"
SBE-8872: Catch 00YYY and translate as XXYYY in Digital Thread Services
SBE-8890: Refactor mapping-service tests
SBE-8912: Add a warning to sub manager that subs may still be processing
SBE-8933: Re-order clazz flyout to prioritize most-used tabs
SBE-8974: Verify: Exception format for rest API
SBE-9158: Improve processing speed on Transformer: Inbound
SBE-9159: Improve processing speed on model service: Outbound
SBE-9160: Improve processing speed on Transformer: Outbound
SBE-9168: Improve processing at Interchange: Outbound
SBE-9169: Improve memory management at Data Trader & Synchronizer: Outbound
SBE-9181: Validate Mappings: Ensure DST is present when DS is set
SBE-9182: Review Verify button functionality on Woburn UI
SBE-9209: Port model patch from melrose to woburn
SBE-9210: Improve performance of indexing published models
SBE-9246: Add shapeType to HAS_ATTRIBUTE_WITH_DATATYPE clazz mapping
SBE-9247: Add 'shapeType' to HAS_ATTRIBUTE_WITH_DATATYPE claz mapping
SBE-9297: Indexer should have env var to turn on and off unnecessary indexing
Adapters Improvements:
CONN-64: Refactor OSLC Consumer
CONN-203: Url/Credential check during Readiness
CONN-225: Support ASOT Deletes
CONN-231: Unified Bug Tracker - 2024.3.2
CONN-232: Unified Feature Tracker - 2024.3.2
CONN-238: Prototype Ansys SAM Adapter
CONN-246: Unified Feature Tracker - 2024.3.3
CONN-251: Unified Bug Tracker - 2024.3.3
CONN-259: Upgrade Docs
CONN-260: Woburn Upgrade run Q3.3
CONN-239: Test 'verify' verb
CONN-241: Verify 'Rebase' Feature
7.18
Resolved Issues:
SBE-7193: Fixed an issue where the Diff UI overflowed when handling long character values.
SBE-8138: Resolved an issue where ancestor reference names did not update after editing.
SBE-8144: Fixed a bug where deleting a subscribed model in Inspector/Authoring resulted in a duplicate model.
SBE-8353: Creation data in a new branch no longer inherited from the master branch.
SBE-8485: Changes to DSTs or DSs now updated properly without needing a page refresh.
SBE-8488: Property updates now merged correctly into the master stack in Woburn.
SBE-8517: Fixed duplicate titles appearing in the edit description view.
SBE-8563: The Inspector UI now correctly filters by
_namein the datasource.SBE-8685: Improved navigation of classes and models within the partition flyout list in the Authoring UI.
SBE-8706: Model names were now updatable, resolving the issue with self-reference as the new source of truth.
SBE-8783: Homebuilder now loaded without rejecting LDEs due to potentially malicious strings.
SBE-8796: Resolved an issue where clicking "Login" multiple times before logging in added extra login boxes.
SBE-8826: "Refresh" and "Hard Refresh" buttons were renamed to "Soft Refresh" and "Hard Refresh" for clarity.
SBE-8827: Updated an outdated "Perform a sync" message in the Diff UI.
SBE-8828: Fixed an issue where class provenance incorrectly displayed "NA.NA.NA" for all class properties.
SBE-8832: Relation specs names now appeared correctly in the model link dictionary.
SBE-8854: The mapping’s NQN was now correctly populated after sending an empty mapping.
SBE-8874: The TypeName dropdown for creating new Property Specs now properly reflected available TypeNames.
SBE-8885: Added guardrails for channel search to prevent errors when no part or ES name was provided.
SBE-8889: Diff keys were displayed correctly using the
_displayNamefield.SBE-8891: Fixed an issue with Replay failing due to an incorrect "New changes have been published" message.
SBE-8892: DiffMerge now correctly showed added relationships between subscribed objects and ASOT objects.
SBE-8934: The ontology converter now used labels on
owl:datatypesto set the display name of property specs.SBE-8940: The "Items Per Page" dropdown in API Inspector now functioned properly.
SBE-8942: Resolved an issue with inheriting 'IGNORED' specification sources on mappings.
SBE-8943: Fixed load failures in Homebuilder.
SBE-8950: Addressed an issue where CC Hydration failed for certain entity sets.
SBE-8952: Resolved a frontend issue where 'unready' and 'cancelled' statuses were not considered failures in audits.
SBE-8955: Fixed a minor issue with inconsistent button names.
SBE-8956: Corrected an issue where the diff viewer card titles for lifecycle changes were reversed.
SBE-8972: Fixed a bug where link projections pointed to nonexistent models after a subscription.
SBE-9052: Subscription objects were no longer duplicated.
Improvements:
SBE-7953: Discussed and reviewed rebase mechanics for enhanced functionality.
SBE-8055: The Ontology-Converter now supported
UnionOftags in<Restriction>tags for relations.SBE-8395: Added a query parameter to the REST gateway to include archived models in GET requests.
SBE-8396: Updated model-service find requests to optionally include archived models.
SBE-8397: Updated link-service to optionally include links for archived lifecycles.
SBE-8433: Ontology import now leveraged
someValuesFromwhen importing datatype properties.SBE-8472: Enabled querying for a channel by name without its associated DS.
SBE-8507: Improved design for forwarding refresh tokens from users.
SBE-8684: Enhanced rest-gateway hydration for better speed and caching.
SBE-8702: The Tracking UI now used level one audit "origin" and "destination" for titles.
SBE-8708: LDEs could now be updated or created without requiring resource IDs (partitionId/entitySetId).
SBE-8782: Added JSON processing to elastic for handling large spring requests from
RECEIVED_EXTERNAL_ITEM.SBE-8808: Improved performance of the transformer.
SBE-8811: Re-enabled tests in the clazz-service.
SBE-8823: Improved the audit trail and added a tracking ID for expression create/modify/delete actions.
SBE-8850: Partition and entity set display names now validated correctly to disallow the '.' character.
SBE-8866: Updated the Provenance tooltip to be more descriptive.
SBE-8944: Standby now initialized flow control to handle low CPU situations more effectively.
SBE-9029: If a tracking step was missing duration, the step duration label was hidden.
SBE-9033: When operations encountered failures, the Tracking UI and Tracking Center no longer displayed pending steps.
7.17
Resolved Issues:
SBE-8643: Subscription names were being sent either as null or with an ID, which was fixed.
SBE-8935: The interchange-ingress-route was updated to conform with the Woburn network topology v2.
7.16
Resolved Issues:
SBE-6324: Admins who created a Partition set with a User access group were previously unable to see newly created Partitions.
SBE-6976: The type-ahead function for Partition security groups was not working with large numbers of groups.
SBE-7252: Changes made to models in the Authoring UI did not trigger a flyout reopen or page refresh.
SBE-7805: Importing exported mappings failed during the review process.
SBE-8056: There was a significant delay in pagination for the subscription manager’s search.
SBE-8143: Re-creating a subscription to the same models did not send relations as expected.
SBE-8166: Security group names were case-sensitive, causing inconsistencies.
SBE-8314: Users could not view created or existing relation links in model editing.
SBE-8453: The Tracking UI in Cameo remained blank.
SBE-8457: Users were unable to recreate deleted subscriptions.
SBE-8464: The links API returned duplicate items in the
_itemsarray.SBE-8475: Default values in mappings with power types could not be created.
SBE-8505: The "Read Only" dropdown in the Add Property Spec flyout had no default value.
SBE-8521: LDEs could not be re-imported via the import-export function.
SBE-8562: Users encountered access denied exceptions when publishing from any adapter.
SBE-8569: Reflected links could not be published.
SBE-8637: There were issues with class diff generation.
SBE-8638: Users were unable to update or delete valid classes for a relation.
SBE-8645: The mapped HTML property was not transformed correctly on refresh.
SBE-8646: The reflected locator FQN was malformed on publish.
SBE-8658: Class names could not be updated due to the selfReference becoming the new source of truth.
SBE-8663: An NPE occurred on External Item during the Refresh Multiple Commits SDK e2e test.
SBE-8670: An empty refresh process never completed.
SBE-8677: A diff commit was applied to the wrong channel.
SBE-8687: The class payload did not include the
_fqnor_nqnvalues.SBE-8703: A superfluous label appeared on the L1 flyout for classes.
SBE-8709: The synchronizer required a patch for an NPE on reflected model links.
SBE-8711: Concrete generated IDs for expandable card radio buttons were missing.
Improvements:
SBE-7112: The performance of the diff merge, including the code supporting three-way merges, was reviewed and improved.
SBE-7584: Class/mapping services were updated to allow loading lifecycles without partition and entity set IDs.
SBE-7797: All recognized types were added to the UI dropdown in the Authoring Property Spec create form.
SBE-8054: The REST API remarks were updated.
SBE-8274: Models in subscriptions did not receive a delete diff, though links to them did get deleted.
SBE-8419: HTML properties were decoded in the Diff UI.
SBE-8480: The channel manager page refreshed after a channel was deleted.
SBE-8481: The channel UI incorrectly showed "View Subscribers" after a channel deletion.
SBE-8494: The property mapping flyout now displays the property being mapped.
SBE-8512: Models and classes with the version status of WORKING were migrated to COMMITTED.
SBE-8641: The channel manager UI was refactored to fetch channels only once.
SBE-8642: Slow response times for the "get all channels" request were investigated and improved.
SBE-8710: TCP traffic patterns were changed to optimize performance.
7.14
Improvements:
SBE-8668Handle client-side self-signed certificates for TLS on Platform/DMZ
SBE-6572 Validate model saveAll to only save 1 channel at a time
SBE-6937 Add ability to add json-based resources within inspector
SBE-7793 Review: Global navigation menu bar
SBE-7806 Review: merge from one asot branch to another within the same partiton
SBE-8008 Add class mapping strategy "HAS_ATTRIBUTE_WITH_DATATYPE"
SBE-8012 UI: Add class mapping strategy "HAS_ATTRIBUTE_WITH_DATATYPE"
SBE-8206 Authoring model editing - Redundant save/cancel buttons within the model links list
SBE-8255 Manage grpc channels using r2d2 in ontology converter
SBE-8269 Improve error statuses in Authoring Ontology
SBE-8424 Datasource Credentials dialog should have a message indicating it's not required
SBE-8473 Tracking Center tab titles should reflect datasource / channel being tracked
Resolved Issues:
SBE-6413 Delete channel in embedded deletes the partition even when checkbox is not selected
SBE-6805 After saving an ES, the name doesn't update in the UI
SBE-7880 Subscription delete snackbar says "undefined.undefined"
SBE-8123 Deleting obo partition results in 500 error
SBE-8136 Non iso mappings are not being inherited
SBE-8150 Class descendant list in an ancestor does not update after a descendant is deleted
SBE-8151 Inconsistent errors while deleting classes with descendants
SBE-8402 Model link diff does not set conflict flag for 3way merge
SBE-8435 Make all "Welcome " messages appear in the bottom left corner of UI apps
SBE-8447 Home button in inspector is invisible/ off-screen
SBE-8448 Tracking UI for Codebeamer doesn't work [Pending Reproduction]
SBE-8449 A channel has the ability to subscribe to itself
SBE-8455 Tracking Center for Cameo from /embedded// page is missing information
SBE-8456 The tracking center UI doesn't update some operations and their status
SBE-8459 Data Type field is free form instead of drop down
SBE-8460 [REGRESSION] Default value shapeFactory is not working
SBE-8471 Subscription Manager UI may fail to load the list of subscriptions
SBE-8476 Create new partition security boxes are cap sensitive
SBE-8477 Create new partition security boxes overlap when expanded
SBE-8479 When editing a model it is not automatically refreshing
SBE-8482 [PORT] Reflected items throw NPE in synchronizer
SBE-8483 Deleting a class via authoring UI causes UI to hang [READ COMMENT]
SBE-8484 Reflected items are not filtered in transformer
SBE-8487 Embedded UI: Diff-merge page's "Go to Data Source Manager" links to 404 page.
SBE-8491 Fix routing after refresh in authoring
7.12
Improvements:
SBE-6364 Link to Admin from Each app's navbar
SBE-7506 Sort channels ascending by channel number
SBE-7583 Allow CC saves/updates using partition and entity set names
SBE-7586 Allow channels to be saved with partition and entity set names
SBE-7611 Use ID instead of FQN for reflected locators
SBE-7728 Implement Verify Verb button in Embedded UI
SBE-7867 Performance improvements for model archive all
SBE-7941 Refactor ontology-converter networking to use internal proxy
SBE-8082 Implement flag in import-export to strip resource (partition, entityset, lifecycle) IDs from exported JSON
SBE-8085 Send L1 audits for diff apply
SBE-8101 Prevent Archiving DataSources with Channels
SBE-8142 Change class version status to read-only
SBE-8195 Refactor tracking UI refresh to correctly refresh according to set time interval
Resolved Issues:
SBE-6606 Publishes fail randomly with "The object to be validated must not be null" in lifecycle-service
SBE-7144 Loading bar persists on channel card after all operations have completed
SBE-7255 The embedded links UI suggests that links were added even if the request fails
SBE-7266 Intermittent Error: Unable to find any audit for Tracking Id.
SBE-7699 Double ignore in non-iso relation spec mappings
SBE-7810 Remarks field in L3 Audit
SBE-7856 Accept All button in diff-merge should only accept all in the current tab
SBE-7863 In SBE merge web page, after merge items still exist
SBE-8019 Cloned model entity sets (non subscription) cannot add to their context
SBE-8037 Tracking Center duplicates steps if tab is left open
SBE-8044 Ontology-Converter: Revert all conversion of DATE, DATETIME, DATETIMESTAMP from TIMESTAMP back to STRING
SBE-8086 Messaging pointers must reflect total actions taken during diff apply
SBE-8102 Updating a mapping appears successful before network request completes
SBE-8127 Creation data in a newly created branch is inherited from master branch - backend
SBE-8128 Loading homebuilder models and context fails
SBE-8132 Publishing Context modal does not make optimal use of available viewport space
SBE-8134 Class create not respecting the "working" version status - defaults to committed
SBE-8145 Accepting a model delete diff sends one delete and one create for same model
SBE-8157 Mongo migrator fails to migrate Search based subscriptions
SBE-8162 Tracking/Polling UI: "waiting" step is never marked completed
SBE-8163 Tracking Center doesn't show the "refreshed" circle when it isn't completed
SBE-8201 Polling UI sends a query param of
channel=undefinedwhen the channel is not providedSBE-8202 Fix: Tracking Replay does not work
SBE-8203 Search component - listed models are incorrectly alphabetized/numbered
SBE-8204 Search component - "show selected only" does not compile and consolidate selections to one page
SBE-8205 Edit subscription - model name filter does not does not compile and consolidate selections to one page
SBE-8220 Invalid tokens can soft lock users out of the app(s)
SBE-8266 Missing data trader step in tracking center for publish
SBE-8271 Forking entity set hangs
SBE-8275 Fix: Models re-added to a subscription do not appear in the sub entityset
SBE-8276 Fix: Contexts do not get cloned alongside models when forking a model entityset
SBE-8277 Fix: Cannot add new contexts to clone entitysets
SBE-8280 Model diff UI cannot differentiate which expression is being diffed
SBE-8289 HTML conversion fails in transformer
SBE-8366 NPE on interchange refreshing post upgrade
7.11
Improvements:
SBE-7615 Update homebuilder models to be committed by default
SBE-7795 Send well formatted errors to the API
Resolved Issues:
SBE-7307 Ability to create more than a few Links causes UI to crash
SBE-7933 Clazz-Service/Ontology-Converter: Look-Up by Annotation for Clazzes is not working
SBE-8065 Crash and relationship mismatches when refreshing old commits
SBE-8079 When a request to delete a class or relation mapping fails, snackbar message is faulty
SBE-8089 Orphaned channels throw 403 in embedded
SBE-8115 Clazz link events missing 'subject' header
SBE-8124 OSLC frontend environment variable defaulting to non-existent server
SBE-8156 Old Subscription Name sent is in incorrect format
SBE-8194 Model service throws NPE while verifying links
7.10
Improvements:
SBE-6253 Ontology-Converter: Implement updating the format of ontology properties
SBE-7079 Safeguard against deleted partition.branch for any existing channel
SBE-7115 Inspector UI - Implement navigating to branch in search component
SBE-7227 Remove "tags" tab under branch form
SBE-7257 Optimize audit GET requests for the tracking center
SBE-7259 Optimize link transformation for publishes in transformer
SBE-7342 Send refresh token on Publish/Refresh
SBE-7414 Optimize isSuspect calculation on model save
SBE-7505 Replace all visual instances of "Entity Set" with "Branch" in all sbe-frontend apps
SBE-7508 Inform users where duplicate mappings are in payload on PUT/POST
SBE-7523 Update release test plan with general functionality of diff/merge
SBE-7540 Remind user to perform a sync after diff/merge operation occured
SBE-7562 Directional Merge
SBE-7585 Allow models and model links to be saved with partition and entity set names
SBE-7640 Allow UI to specify advanced Diff Options
SBE-7716 Refactor CPO ontology to no longer load into MBE
SBE-7724 Implement Refresh Soft (Rebase) and Hard (Current refresh) buttons in channel card UI
SBE-7739 Re-add channel-level "Merge Diff" button which should allow diffing 2 branches
SBE-7740 Force ontology selection on channel creation, not after
SBE-7741 Show only Current channel in Attach UI
SBE-7743 Tweak default ontology to show it as only for current user
SBE-7755 Woburn ontology authoring is 2X-3X slower than Wakefield
SBE-7756 The ontology convertor should set the "Owns" flag in SBE
SBE-7761 Rework RelationSpec expandable cards to use the same flag as relations (model side)
SBE-7794 Refactor/Restructure/Simplify diff components and routes
SBE-7798 Create type converter between HTML & String
SBE-7931 Full property type conversion from OWL types
SBE-7935 Remove delete button from branch Classes tab
SBE-7947 For Model delete, send the envelope with correlation info
Resolved Issues:
SBE-6472 Authoring UI - Cannot reliably save edited relation displayName
SBE-6645 OWL Ontology Importer Bugs - does not set type and format correctly, does not save configuration context "in time"
SBE-6684 Clicking Publish on the Attach to Digital Thread menu triggers a Refresh
SBE-7305 Mappings Being Deleted
SBE-7344 Clazz service es cache incorrectly caches
SBE-7393 In autoSubscriptions post request only the IDs are coming back
SBE-7451 Inspector UI - "Total items" in channel does not reflect in payload
SBE-7592 No commit ID is generated on channel with only subscription edits
SBE-7594 Authoring UI - not able to create a new model / 500 error is thrown
SBE-7610 Subscription Diff UI snackbar states there aren't any open comparisons when the requests 500s
SBE-7612 Copy clazz contexts when forking an entity set
SBE-7691 User Unable to Add Item to Subscription if Item was deleted from Subscription Before
SBE-7692 Inspector: Expandable cards do not accommodate long text
SBE-7693 Inspector: Expandable cards shouldn't open just by selecting the card
SBE-7694 Inspector: Expandable cards don't refresh contents when adding new models
SBE-7695 Inspector: Expandable cards need a bit more left-side padding (or margin?)
SBE-7696 DataSource Manager - Delete DS snackbar message is incorrect
SBE-7698 Inspector property value can extend infinitely
SBE-7700 Import-Export: Filter out INHERITED LDEs from the import list before saving
SBE-7701 Import-Export: Errors from LDEs are concatenating together
SBE-7703 Cannot import links for homebuilder
SBE-7720 Diff UI Dropdowns are fixed to the left of the page
SBE-7731 Authoring UI - flyout has a an unnecessary element that blocks the title
SBE-7733 Regression - List of existing relations in relation library should be alphabetical
SBE-7734 Authoring UI - cannot edit class ancestor
SBE-7735 Authoring UI - selection button of a class ancestor is hidden
SBE-7744 Clicking expandable card radio button opens a window to it's navigate route
SBE-7758 Change hello world text in authoring
SBE-7781 Fix clazz relspec routing when clicking on name in authoring (structural view)
SBE-7804 Button for accessing Diff/Merge UI from //embedded is removed
SBE-7807 Confirm non-iso refresh works with cameo
SBE-7813 Fix: Far slower GET performance on clazzes in woburn vs wakefield
SBE-7817 Accepting a deleted relation in diff screen does not send "Remove" to adapter
SBE-7856 Accept All button in diff-merge should only accept all in the current tab
SBE-7871 Navigation from the admin UI to the tracking UI does not work because it is missing channel information
SBE-7925 Link count doesn't change when adding or deleting links in inspector model relation table
SBE-7942 Fix snackbar obscuring entire width of the page even if it doesn't visually
SBE-7972 Fix: Clicking relations in ancestral view throws exception and doesn't route to node
SBE-8033 Can't add friend in dng
SBE-8045 Regression: delete subscription confirmation dialog is limited by search's page size
SBE-8046 Confirm model delete on refresh works
SBE-8047 Confirm relation delete on refresh works
SBE-8052 7.9 Woburn - Tracking Doesn't Update
SBE-8053 Fix: MBE Requirement clazz needs to point to Directive Information Content Entity as _ancestorReference
SBE-8084 Refreshing diffs in the Diff UI does not always work
SBE-8098 Fix diffs not applying when using comparison buttons on diffs themselves
7.9
Improvements:
SBE-7957 Implement trafaek ingress controller
7.8
Improvements:
SBE-5351 Set the ancestor references of LDE's in ontology-converter
SBE-6765 Roll out Implementation of Cert-based authentication
SBE-6777 Use expandable cards for clazz and model cards in inspector
SBE-7258 Remove isSuspect calculation on model save
SBE-7424 Emit delete event when a model is removed from a subscription
SBE-7544 Refactor tracking ui to use RXJS timer instead of setInterval
SBE-7678 Hydrate names for auto subscriptions
Resolved Issues:
SBE-6871 Pre-commit hooks were not completely removed and cause an error
SBE-6938 Jira Link UI: Updating payload to have corresponding target properties for each selected model
SBE-7229 fix: Branch pickers in diff window in Cameo embedded UI are too narrow
SBE-7439 Archive link events are malformed
SBE-7624 Indexer cannot index lifecycles
SBE-7646 Duplicate items published for small projects
SBE-7647 Non iso VFQN is not updating properly
SBE-7680 NPE in Rest Gateway when Publishing an Audit after Unsubscribing
Story
SBE-1655 Secure OSLC3 Provider Endpoints with Keycloak
SBE-2009 Block UI Edits while "publish" is inflight
SBE-5480 Subscription UI Improvement: Calculate if model is mapped in rest gateway
SBE-5807 Design: SAML auth to DNG and Windchill
SBE-6253 Ontology-Converter: Implement updating the format of ontology properties
SBE-6364 Link to Admin from Each Source
SBE-6552 Turn on Auth for Audits
SBE-6555 Readonly PropertySpecs in Ontology should prevent non-ASoT changes
SBE-6572 Validate model saveAll to only save 1 channel at a time
SBE-6611 Auto selection of master branch
SBE-6770 Transactional Integrity for Variant writes
SBE-6820 Design: How to deal with Archived classes/ldes/mappings/models UX w/ respect to diff merge
SBE-6937 Add ability to add JSON/form-based resources within inspector
SBE-6940 Design/Analyze: post-Wakefield microservice performance improvements
SBE-7079 Safeguard against deleted partition.branch for any existing channel
SBE-7115 Inspector UI - Implement navigating to branch in search component
SBE-7222 Fix audit trail for UI edits/subscriptions
SBE-7257 Optimize audit GET requests for the tracking center
SBE-7259 Optimize link transformation for publishes in transformer
SBE-7414 Optimize isSuspect calculation on model save
SBE-7505 Replace all visual instances of "Entity Set" with "Branch" in all sbe-frontend apps
SBE-7506 Sort channels ascending by channel number
SBE-7508 Inform users where duplicate mappings are in payload on PUT/POST
SBE-7523 Update release test plan with general functionality of diff/merge
SBE-7540 Remind user to perform a sync after diff/merge operation occured
SBE-7562 Directional Merge
SBE-7585 Allow models and model links to be saved with partition and entity set names
SBE-7611 Use ID instead of FQN for reflected locators
SBE-7617 Add a "No Diffs Found" message when there are no diffs, add refresh button
SBE-7640 Allow UI to specify advanced Diff Options
SBE-7671 Design/Implement sensible unit tests for excel adapter projects
SBE-7716 Refactor CPO ontology to no longer load into MBE, but to load into it's own separate ontology.
SBE-7719 Add Optional Query Parameter to GET Request to Return Deleted Items
SBE-7724 Implement Refresh Soft (Rebase) and Hard (Current refresh) buttons in channel card UI
SBE-7725 Review/Verify: Rebase (Soft Refresh) in both Jama and Cameo
SBE-7739 Re-add channel-level "Merge Diff" button which should allow diffing 2 branches
SBE-7756 The ontology convertor should set the "Owns" flag in SBE
SBE-7761 Rework RelationSpec expandable cards to use the same flag as relations (model side)
SBE-7789 Typecast STRING to JSON/HTML in trasformer
SBE-7794 Refactor/Restructure/Simplify diff components and routes
SBE-7795 Send well formatted errors to the API
SBE-7814 Refactor: prevent "descendants" call on clazz from slowing down all clazz flyout loads
7.7
Improvements:
SBE-4839 Support showing epoch format date on all currently human-readable date forms
SBE-5687 Auto-refresh user permissions based on roles
SBE-5726 Display HTML properties in UI, except Diff UI (see comment)
SBE-5735 Re-add tooltips for propertyspecs and properties
SBE-5750 Perform/Document 6.x > 7.x upgrade
SBE-5854 Address Differences in the APIs used for the Tracking Center and Tracking UI page
SBE-6302 Review: Clazz and Mappings diff apply functionality
SBE-6318 Add channel to the query param for Audit
SBE-6605 Add model (publishing) partition.branch display to collapsed channel card
SBE-6657 Fix/Refactor: repeated calls for mappings on the same tab
SBE-6713 Stargate test: search-based subscriptions
SBE-6973 Optimize auto-subscription
SBE-6980 Restore audit train for model API operations
SBE-7121 Show whether publishing/synching/refresh ontology is default (or not)
SBE-7149 Code Review/Refactor: Tracking Center & Tracking UI in sbe-frontend
SBE-7197 Remove duplicate un/ready status in tracking center UI
SBE-7198 Fix mismatch: Failed step on tracking UI does not appear in single tracking-id based UI
SBE-7219 Optimize diff get for 3-way merge
SBE-7224 Warn users before deleting a subscription
SBE-7240 Add metadata/displayName to diff schema
SBE-7249 Change inspector property editor to use textarea instead of "input"
SBE-7250 Authoring UI - remove "Select All" button in all ancestor/origin reference search forms
SBE-7258 Remove isSuspect calculation on model save
SBE-7273 update Jira Link UI to display accommodate properties column
SBE-7281 Ability to quickly find a specific channel (filtering, searching, etc.)
SBE-7282 Provide ability within channel UI to see other subscribers
SBE-7301 Generate empty HTML value when initializing model graph
SBE-7333 Implement solution to export of PART/ES/MAP associated with a given _dataSource param
SBE-7345 Add cache for LDEs in clazz service
SBE-7354 Cameo Adapter Testing 7.9
SBE-7398 Implement routing to jump to a certain subscription from embedded
SBE-7541 Refactor: Diff Merge UI hits the wrong URL for comparisons on Basic/Origin subscriptions
Resolved Issues:
SBE-5627 Authoring UI "pick working context" search is missing buttons
SBE-6255 Origin Search should require an origin class to be selected before enabling the search button
SBE-6516 Multiple save buttons in ontology authoring UI (see comment)
SBE-6619 Diff UI - rest call does not send when switching the source and target branch manually
SBE-6816 Authoring UI - classNqn field on relation mapping spills over
SBE-6817 Unable to add property mappings
SBE-6938 Finding Channels in JIRA Link UI automatically
SBE-6944 Regression: Diff UI for subscriptions does not autofill target entity set
SBE-7034 Merging deletes do not remove subscribed reqs from Jama
SBE-7053 Prevent user from creating a second/duplicate mapping on a property or relation
SBE-7081 Authoring UI - Changes not being saved to branch when made within the partition flyout
SBE-7082 Authoring UI - Navigation to branch or models within a parent flyout does not open
SBE-7113 Inspector UI - reroute DST GET button within channel to specific DST
SBE-7117 Embedded UI DS name field should flag red with invalid name values
SBE-7146 Pretty Print Remarks on Audit
SBE-7199 Cannot select clazzes (and maybe models) in authoring search
SBE-7225 Authoring UI - Remove "select all" and "show selected only" buttons in search component
SBE-7242 Authoring UI - Working context search component does not allow model selection
SBE-7245 Authoring UI - "not found" error when making changes to partition
SBE-7247 Authoring UI - deleting a branch does not work
SBE-7248 HTML property value is stringified in API
SBE-7251 Authoring UI - origin reference search issues
SBE-7254 Embedded UI - model-editor cannot create links (see comment)
SBE-7256 Cannot delete subscription through refresh
SBE-7274 Support new format for null HTML property values
SBE-7277 Tracking UI - Steps do not match with tracking center during refresh
SBE-7279 Item duplicated on publish
SBE-7297 Ontological context window cannot reopen after closing
SBE-7302 Swapping pages in search infinitely adds to its list of checked items
SBE-7309 Link projection doesn't work when it is initially created in jira
SBE-7311 The authoring UI encodes special characters in the URL twice, breaking itself
SBE-7356 Archiving a model does not update modified by/time
SBE-7389 Frontend UIs cannot handle decoding from Base64 characters that are out of 0x7f code point range
SBE-7394 When deleting models from Inspector, only the first loaded model is deleted
SBE-7417 Fix responsiveness on tracking UI polling form
SBE-7436 Diff button appears when selecting ontological context for a single channel
SBE-7471 Set nqn on entity set GET requests
SBE-7472 Set display names on context GET requests
SBE-7475 Include missing name in clazz/model/mapping Diff payloads
SBE-7476 Channel cards only show up to 3 props when collapsed
SBE-7478 Potentially flip logic of showing "subscribers" in channel card
SBE-7493 HTML property value is encoded at the wrong level (see comment)
SBE-7507 Switching DS after filter requires forced change
SBE-7549 Fix filtering diffs by operation
SBE-7580 Channel filter with empty prop array throws error
SBE-7606 Fix: all Model auth to sub (and sub to auth) diffs fail with a 500
SBE-7609 Diffs accepted against subs keep coming back even once submitted
SBE-7612 Copy clazz contexts when forking an entity set
Story
SBE-1655 Secure OSLC3 Provider Endpoints with Keycloak
SBE-2009 Block UI Edits while "publish" is inflight
SBE-5351 Set the ancestor references of LDE's in ontology-converter
SBE-5807 Design: SAML auth to DNG and Windchill
SBE-6253 Ontology-Converter: Implement updating the format of ontology properties
SBE-6364 Link to Admin from Each Source
SBE-6552 Turn on Auth for Audits in 7.4
SBE-6555 Readonly PropertySpecs in Ontology should prevent non-ASoT changes
SBE-6572 Validate model saveAll to only save 1 channel at a time
SBE-6765 Roll out Implementation of Cert-based authentication
SBE-6770 Transactional Integrity for Variant writes
SBE-6777 Use expandable cards for clazz and model cards in inspector
SBE-6820 Design: How to deal with Archived models UX w/ respect to diff merge
SBE-6847 Design: Better UX for +/- on DST and DS properties
SBE-6937 Add ability to add JSON/form-based resources within inspector
SBE-6940 Design/Analyze: post-Wakefield microservice performance improvements
SBE-7079 Safeguard against deleted partition.branch for any existing channel
SBE-7115 Inspector UI - Implement navigating to entity in search component
SBE-7222 Fix audit trail for UI edits/subscriptions
SBE-7259 Optimize link transformation for publishes in transformer
SBE-7260 Optimize forwarded stage for publishes
SBE-7424 Emit delete event when a model is removed from a subscription
SBE-7505 Replace all visual instances of "Entity Set" with "Branch" in all sbe-frontend apps
SBE-7506 Sort channels ascending by channel number
SBE-7508 Inform users where duplicate mappings are in payload on PUT/POST
SBE-7544 Refactor tracking ui to use RXJS timer instead of setInterval
SBE-7562 Directional Merge
SBE-7611 Use ID instead of FQN for reflected locators
7.6
Improvements:
SBE-5606 Make woburn REST API Postman calls available for customers
SBE-6164 Import Utility to Delete non-existing items (esp mappings)
SBE-6412 Implement ancestor field on relation library "add relation" form
SBE-6460 Implement Server-adapter "About" button on channel cards
SBE-6500 Design: UX for shape factories when clazz mapping shape ID is udpated
SBE-6595 Move db-manager to DMZ
SBE-6652 API for External Items
SBE-6746 Implement wrapper for authZ permissions evaluator
SBE-6860 Implement checked boxes on existing model links (and validclazz) search
SBE-7147 Implement UX improvements to Tracking Center and Tracking UI
Resolved Issues:
SBE-6562 Design/fix: 2 entity sets with the same name cause authoring/rest-gateway to fail
SBE-6581 Cannot edit model links in authoring multiple times
SBE-6628 Not able to delete shape factories (scroll issue) (see comment)
SBE-6804 UI Updates ES Name before saving
SBE-6812 Authoring UI - Text overlap in Relationspec field
SBE-6856 Fix collapsed channel card buttons to match expanded
SBE-6889 Bug: No input validation on DS/DST forms; spaces in names just throw a nondescript error on save
SBE-6947 Only return models if entity set is active
SBE-6977 Can't delete a model if the name is too long
SBE-7008 Intent is sending "full refresh" when user selects publish
SBE-7036 Cannot delete context from model entity set
SBE-7037 Fix: Delete old shape factory in mappedShapes upon editing Clazz mapping
SBE-7038 Graph does not reload when adding validclazzes to relspecs in structural ontology view
SBE-7043 Fix missing fields within LDE ancestorLineage/Reference
SBE-7054 Channel properties do not show up after updating model partition.branch from Attach UI
SBE-7056 Fix: Add Model Link FLyout has Save/Cancel buttons too high
SBE-7057 Fix: [Object object] in ontology diffs (clazz, propspec, relspec)
SBE-7058 Fix: _dataSource on a partition should not filter that partition out of attach UI entirely (see comment)
SBE-7119 Fix: Several mappings are broken and throw a 500 (7.5 release namespace)
SBE-7141 Transformer fails on split refresh
SBE-7192 Diff UI is broken - doesn't show the diff values
SBE-7196 Extra create/delete in lifecycle expression comparisons
7.5
Improvements:
SBE-6488 Auto-subscription: refactor events that lifecycle-service listens to
Resolved Issues:
SBE-7041 Mapping property format/type not being updated when clazz is updated
SBE-7109 NPE when attaching from cameo
7.4
Improvements:
SBE-4843 Implement: Unified SBE "Portal" Admin UI
SBE-5750 Perform/Document 6.x > 7.x upgrade
SBE-6004 Port wakefield Jira Links to Woburn (am-resource picker)
SBE-6096 Implement granular audit log UI within tracking center
SBE-6270 Implement time duration for each stage in the tracking UI
SBE-6367 Add typing filtering (mat-autocomplete) to entity set field in search
SBE-6382 Refactor context-related code in Embedded UI
SBE-6446 Enable editing within inspector model relations and properties tabs
SBE-6447 Enable editing within inspector clazz relationspecs and propertyspecs tabs
SBE-6487 Design: UX for parsing audits/remarks
SBE-6490 Migration Support
SBE-6507 Resolve formatting and linter issues with new merge template
SBE-6514 Add refresh button to subscriptions management page
SBE-6529 Backend: Port wakefield Jira links to Woburn
SBE-6531 Attach UI - creating multiple channels should throw error with "multiple channel" specific snackbar message
SBE-6546 Add CC used during pub/sync in L1 audits
SBE-6584 Implement Buttons to reach ontology CCM from existing partition entityset search and management UIs
SBE-6593 Refactor schema to capture all required fields
SBE-6598 Include human readable names in all ontology clazzes
SBE-6647 Provenance should always contain display names
SBE-6720 Cameo channel migration (wakefield -> woburn)
SBE-6738 Implement fetch for L3 audit logs json within Tracking UI (Transform step)
SBE-6739 Create granular API to search transformer L3 audits
SBE-6740 Normalize remarks for transformer L3 audits
SBE-6764 Remove all remaining commit lint files and references in sbe-frontend
SBE-6778 Hydrate display names when searching DST
SBE-6783 Refactor groups dropdown UX to be more explicit
SBE-6891 Refactor "Update Partition" button in Attach UI to auto-update
SBE-6926 Refactor Link cards to allow deleting links
SBE-7017 7.4 Woburn Release QA
Resolved Issues:
SBE-5826 DNG Failed to Sync in 7.X
SBE-6288 Backend does not support auto merge in Woburn
SBE-6292 Authoring UI - name labels on relation circle pack are name not display_Name
SBE-6428 Tracking Center highlights steps out of order
SBE-6466 Fix save page size in model-service
SBE-6501 Second Level Property Mapping Stuck when trying to navigate to Shape Factory UI
SBE-6506 Empty Sync distorts audit trail
SBE-6521 Relation duplicated on sync
SBE-6532 Cannot update clazz or mapping from authoring
SBE-6615 Failing to find mapping by name, overwrites data when using import/export
SBE-6620 Audit Trail broken in non-conventional flows
SBE-6627 Adding channel properties breaks existing channels that would otherwise be used after the update
SBE-6641 Subscriptoin editor can't display multiple relations
SBE-6644 Context error when choosing a DS and looking at any channel
SBE-6662 Cancel button does not does work when editing relation mapping rules
SBE-6664 Cannot select publish context in embedded UI
SBE-6680 Cannot use diff-merge screen
SBE-6682 Fix: Provide names on context objects from the backend
SBE-6692 Inspector view do not adapt to smaller width viewports
SBE-6760 Channel created w/ 1 metagroup added to a security group, user gets permission issue when trying to publish.
SBE-6763 Merge operation fails
SBE-6784 Removing 1 relation on model removes them all
SBE-6785 Fix Ancestor search entityset/clazz dropdowns (inspector and elsewhere?)
SBE-6786 Remove horizontal scrolling from clazz edit form in inspector
SBE-6787 Transformer checking for matches out of order
SBE-6803 Clone and originFQN are cleared on publish
SBE-6806 Cannot create channels
SBE-6808 Buttons on channel card are not responsive when screen narrows
SBE-6809 Non-iso order field needs to default to "0" when empty
SBE-6811 Fix 500 error on clazz diff fetching
SBE-6838 Cannot add PropertySpec to Class
SBE-6839 "Too many requests" upon creating partitions
SBE-6840 Cannot type in model name OR clazz name upon creation (authoring)
SBE-6841 Cannot delete model with _workingStatus "COMMITED"
SBE-6843 Ready/Initiated Statuses are swapped in tracking center vs tracking Page
SBE-6844 IDs still present in Tracking UI route accessed thru tracking center
SBE-6846 Tracking ID undefined upon Publish + Refresh from channel card
SBE-6858 Disable link/ valid clazz delete button in inspector while request processes
SBE-6861 Cannot delete links from WORKING models
SBE-6866 The name field of Create Model doesn't respect whitespace
SBE-6867 Safe guard against duplicate link/ rel spec additions in inspector
SBE-6899 Improve error from deleting entity set with an active subscription
SBE-6900 Special Characters are not encoded and can break REST calls
SBE-6905 model-service throws 500 exception after adding links to relations
SBE-6919 Model service fails on sync when subscribed item is deleted
SBE-6920 Embedded link manager only shows the current partition in the search field
SBE-6924 solve Mapping Clazz NQN/vFQN mixup
SBE-6925 Embedded link manager's delete button on links doesn't work
SBE-6932 Update refresh intent
SBE-6933 Attach channel in Embedded has issue with context
SBE-6934 Cannot delete models from subscriptions more than once
SBE-6935 Error message not reported to API when trying to create multiple channels for the same ES
SBE-6945 Import-Export: Fix duplicated code from a bad cherry pick
SBE-6951 Diff UI shows [object Object]
SBE-7037 Fix: Delete old shape factory in mappedShapes upon editing Clazz mapping
SBE-7044 Regression - Ontological context is not saving
SBE-7045 Fail to diff created or deleted models
SBE-6569 Update mapping non-iso params schema
7.3
Improvements:
SBE-3808 Stage, Tag & Replay Publish operations on the Pipeline
SBE-3850 Rationalize/Document publish, refresh, sync, subscription operations across adapters
SBE-4183 Design/Implement IFS tracking UI overview page
SBE-4357 Design/Mockup: Support for Traceability dashboard in 6.x (lost when moving away from 4.x)
SBE-4571 Design/Implement: Auto-apply diffs to subscriptions
SBE-4751 Change 'delete' labels to archive where appropriate
SBE-4772 Publishing should succeed even if nothing is transformed
SBE-4834 Implement: Inspector as the default app to view small/large modelsets
SBE-4838 Support native epoch format indexing
SBE-4845 Remove value and valid-values from ontology property spec UI
SBE-4887 Export all SBE resource types as part of e2e tests
SBE-4940 Improve UX for ontology authoring propertySpec Type and Format selections
SBE-5034 SBE Security fails when logging into multiple SBE stacks from same browser
SBE-5035 Review: Subscription UI support for wildcard searches
SBE-5041 Swap Mapping order and "Create Mapping" on Mapping tab
SBE-5069 Refactor reindex to handle large modelsets
SBE-5070 Repair all D3 graph buttons to work as in 6.x
SBE-5088 Implement "IGNORED" source for all mappings (class/property/relation)
SBE-5125 Fix mapping label for Cameo where there is stereotype stacking present
SBE-5126 Support REFLECT'ed Objects on Synchronizer/Transformer
SBE-5133 Clean up Postman branches and collections
SBE-5138 Design/Ability to set Model Display Names on Publish from an existing mapped property
SBE-5140 Support/Fixes: Name -> ID
SBE-5141 Integrate delta publish with SDK
SBE-5142 Design: Observability
SBE-5154 Refactor all mongo connection strings configurable (through k8s configmap?)
SBE-5220 Expand External System Setup server-based in Postman to cover subscription-based actions
SBE-5231 Refactor references within diff objects to include object names rather than only IDs
SBE-5240 Watch PART/ES name changes
SBE-5248 Replace all underscores with spaces in clazzes, relationspecs, and propertyspecs on all ontologies (except MBE + CPO)
SBE-5249 Replace all underscores with spaces in clazzes on all ontologies (only MBE + CPO)
SBE-5297 Design: Remove Elasticsearch from all SBE UIs
SBE-5298 Implement Search by Origin/Ancestor against SBE Platform (Mongo-persisted services)
SBE-5324 Send additional data in transformation failures in audits
SBE-5328 Add "delete branch" checkbox on the delete channel UI in addition to the delete partition checkbox
SBE-5331 Prevent end users from creating partitions without security groups
SBE-5340 Implement typing-based filtering for origin search dropdown lists
SBE-5341 Support ingestion of REFLECT'ed Items in Wakefield
SBE-5342 Refactor partition deletion checkbox when deleting channels
SBE-5343 Review Jira plugin functionality with respect to publishing/synching Jira elements with links
SBE-5346 Woburn Migration
SBE-5353 Set source to OVERRIDE for mappings when updating inherited mappings, properties, or relations
SBE-5360 Support model display name in clazz service
SBE-5361 Support model display name in ontology converter
SBE-5362 Use new display name in model service
SBE-5384 Implement Channel card-level diffing vs Subscription diffing UI/UX and logic
SBE-5390 Refactor Subscription entityset Names to be human readable
SBE-5395 Refactor and Repair Ontology Diff UI for Woburn
SBE-5421 Force users, when creating a new branch, to select an ontological context
SBE-5425 Refactor toolkit-search to substitute Elasticsearch calls with MongoDB (rest-gatway) equivalents
SBE-5446 Make BFO Lifecycle Display Names human readable in authoring UI
SBE-5461 Refactor "View Models" in channel cards to go to inspector
SBE-5477 Handle Publish after Refresh gracefully for an Empty Channel
SBE-5485 Design/Implement: Attach UI improvements
SBE-5487 Implement AND and OR operators within mongoDB-based search UI component
SBE-5509 Refactor case-sensitive search and expand functionality to add 'exact match'
SBE-5519 Refactor Datasource Manager UI to use DST/DS "type" to determine which buttons appear
SBE-5547 Refactor Inherited Mapping UX to click the "trash can" icon to ignore a clazz/relation/property mapping
SBE-5548 Change "Refresh Subscriptions" button to "Navigate to Data Source Manager"
SBE-5564 Implement search by ancestor class against MongoDB
SBE-5597 Show DS on Partition and CHA on Entityset dropdowns in search form
SBE-5598 Models have both an _id and _lifecycleId even though only the latter matters
SBE-5648 Design: Certificate based Authentication for Mongodb
SBE-5654 Implement an automated postman backup to a project in our gitlab
SBE-5662 Design: SBE Chrome hello world
SBE-5690 Authorize user in publish
SBE-5728 Design: Convenient API access to transformation logs in tracking UI
SBE-5742 Implement new propertyspec-style form within model authoring
SBE-5743 Implement tooltips on all mappings-related fields in authoring
SBE-5746 Force end users to type in DST, DS, PART, and ES upon deletion in authoring / embedded
SBE-5766 Refactor oslc3-provider to work with woburn + develop
SBE-5780 Remove default value from Property Spec authoring
SBE-5788 Viewing subscription window with a subscription with 700+ models freezes (Frontend)
SBE-5793 Add all transformer logs to audit remarks
SBE-5818 Upgrade OSLC API Dependencies
SBE-5867 Stop polling once tracking steps are complete
SBE-5868 Implement backend changes to allow editing relationspec displayName
SBE-5895 Update index manager to use ids instead of names in GET entitySet command
SBE-5896 Review Jama syncing subscriptions
SBE-5897 Review DNG syncing subscriptions
SBE-5899 Review Cameo syncing subscriptions
SBE-5900 Document how to clear browser cache (wakefield->woburn) in readTheDocs
SBE-5901 Extend External System Verbs collections in e2e tests.
SBE-5915 DDOS protection is far too strict
SBE-5922 Implement working deletion of ontology classes (with code 204)
SBE-5961 Remove unused schema props for Propertyspec
SBE-5964 Refactor backend schemas for CLA, MAP, and MOD (plus associations) to match actual payloads
SBE-6017 Implement UI to visualize 3rd side of 3-way merge
SBE-6020 Design: APIs for viewing transformer logs in audits
SBE-6037 Migrate 3-way merge from wakefield to woburn
SBE-6044 Port Mapping OVERRIDE to woburn/develop from wakefield
SBE-6059 frontend to prevent formatting issues between systems
SBE-6064 Remove "x" button from class mapping
SBE-6097 Aggregate prop/relation mapping failures in list
SBE-6104 Create subscription ID-Name lookup
SBE-6105 ID-Name lookup Integration
SBE-6106 Write defense for old adapters with lookup
SBE-6154 Remove dead letter queues from all Java microservices
SBE-6163 Review: Subscription UI should display error message if subscription cannot be fetched
SBE-6182 Enable adding links within woburn and develop
SBE-6192 Restore name-based routes in authoring UI
SBE-6193 Implement name-based routes in embedded UI
SBE-6194 Restore name-based routes in Inspector UI
SBE-6216 Investigate 3-way merge migration defensive code
SBE-6231 Backend Support for Name-based URLs in authoring, embedded, and inspector
SBE-6233 Revert all mentions of "Sync" back to "Refresh" in embedded UI
SBE-6234 Re-enable "sync" to work as "publish" regardless of any existing subscriptions
SBE-6417 Prevent users from performing a refresh or sync operation while a publish is in progress on the same channel
SBE-6418 Prevent users from creating 2 channels to the same partition/branch
SBE-6519 Embedded Link UI requires selection of channel which end users cannot determine
Resolved Issues:
SBE-3520 Extra field exists on create UI of PropertySpec and not in edit
SBE-4165 Tracking Center: Multiple Audit calls while scrolling through level 3 audit
SBE-4397 Adding too many non-iso mappings eventually makes Add Strategy button unclickable
SBE-4730 duplicate relationships should not be possible
SBE-4911 Import-export/load does not set Class Property format correctly
SBE-5026 Keycloak times out on LDAP sync (25k users with 15k groups)
SBE-5038 Fix: All relevant features for Creating a class from partition.entityset level1 flyout
SBE-5039 Fix: L2 flyout has a tad too much padding (aka whitespace to the right or on the bottom of the form)
SBE-5045 Unable to delete model partitions or branches
SBE-5086 Checking "Case Sensitive" yields erroneous results
SBE-5123 Order of shapes is causing transformation failures.
SBE-5124 Inherited mappings can break any mappings on child classes (e.g. Requirement -> Functional Requirement)
SBE-5129 Tracking-ID Conflicts with Jama Adapter
SBE-5130 ABAC: Relation Mappings fetch fails when read/write/manage do not exist
SBE-5148 PUT to clazz returns no relation specs
SBE-5160 Cameo Subscription to a ontological Model Part Property shows up as Property from subscription refresh
SBE-5182 Error getting subscribed models
SBE-5196 Fix hard/soft reindex toggle which does nothing currently
SBE-5197 Change merge icon where relevant to something more intuitive
SBE-5199 Review: ability to indicate whether a subscription search should be for exact match or wildcard
SBE-5206 Human readable breadcrumb
SBE-5212 Descendant classes do not show in Descendants tab of clazz flyout
SBE-5230 Rate Limiting Quotas are not configurable
SBE-5250 Cannot navigate to ancestor or origins by clicking on reference
SBE-5301 Security Group dropdowns do not populate any results until refreshed
SBE-5304 Fix funky snackbar CSS/style on long error message
SBE-5327 CRITICAL: Unchecking "delete partition" checkbox when deleting a channel still removes the partition
SBE-5337 Fix label CSS for models with extremely long names
SBE-5349 Attach UI no longer auto-populates channel properties
SBE-5352 Cannot run search to add ancestor to relation library entry
SBE-5379 Fix Elasticsearch ancestorLineage
SBE-5383 Channel card UX: Model partition.branch not shown in woburn
SBE-5385 Fix lifecycle display names in homebuilder
SBE-5386 ImagePullBackOff on master excel-consumer image
SBE-5393 Missing data from partition and entity set name from subscription shape
SBE-5447 Homebuilder Model Lifecycle Display Names need to be human readable
SBE-5448 Names are not coming through on DNG publish
SBE-5452 JIRA oslc datasource cannot be created (error code 415)
SBE-5453 "Re-attached to channel" does not move onto summary as required in client tools nor does it connect
SBE-5454 Authoring tabs for model relations are missing
SBE-5455 Authoring tab overview tab for model relations is missing fields
SBE-5456 caret icon on model relations sometimes takes you to the wrong relation
SBE-5459 Subscription Entitysets show up in Model authoring UI even when that option is not enabled
SBE-5484 Authoring UI dropdown lists are not in alphabetical order
SBE-5494 JWT exception on admin UI happens when no prior JWT is saved to LocalStorage
SBE-5497 Cannot export clazz partition.branch with export UI
SBE-5520 Links are blank when clicked on in authoring
SBE-5528 Tracking UI (GitLab) throws exceptions on init
SBE-5530 401 Unauthorized on Gitlab publish
SBE-5531 Tracking UI (tested Iris & Jama) throws exceptions on init
SBE-5533 Channel manager does not present form (Jira native & Jira oslc) to create channel
SBE-5538 "Create channel" status 500
SBE-5540 Review: Mapping dropdown menu appears in the background
SBE-5543 Fix high contrast toggle in inspector
SBE-5544 Have the search component resize properly
SBE-5545 Search component models by origin displays too many models
SBE-5549 Models ByOrigin call seems to return too wide of a search
SBE-5550 Inspector UI search component throws error during regular use
SBE-5556 Inspector Partitions page cannot filter by Datasource
SBE-5557 Inspector Datasource types page throws 404
SBE-5561 Models by origin has no filter for name
SBE-5562 Inspector all POST and PUT result in "not implemented" error
SBE-5563 Inspector links dictionaries self GET throws 404 error
SBE-5587 Prop Spec button doesn't work on first load of page
SBE-5594 Embedded UI Datasource throws 400 error when recreating datasource that was previously deleted
SBE-5595 Embedded UI partition branch does not autopopulate with "master"
SBE-5614 Embedded UI datasource manager needs tooltip on merge button
SBE-5618 Embedded UI diffs page - buttons are covered by "merge" button
SBE-5629 "deselect all" button does not make sense
SBE-5647 Clone ES and models are not deleted/archived upon deletion of the underlying subscription.
SBE-5651 7.0x Woburn Data Load (Woburn-qa) throws exception loading ontologies
SBE-5652 Clazz-Service: sporadic duplicate key exception when updating clazzes
SBE-5655 Handle deletion logic for parent/inherited mappings
SBE-5657 Authoring UI Context page "select all" button
SBE-5673 Review: Timestamps in authoring are not shown correctly
SBE-5686 User with only "read" permission on partition cannot see entity sets
SBE-5696 Fix No Ancestor in clazz browse descendents tab
SBE-5705 Authoring UI selecting clazz for an ancestor sends a call with no ancestor
SBE-5706 Scrolling is off/not available when inside the class & entity set flyouts
SBE-5707 Authoring UI throws error when selecting different tabs in partitions
SBE-5711 Fix node label for links using the targetReference rather than relationName/Label
SBE-5732 Remove any indirect descendants in decedants tab
SBE-5733 Datasource missing from Entityset Schema; does not show up in form though it exists in payload
SBE-5734 "Is Owning" should be called "Owns" and use a boolean toggle rather than a textbox
SBE-5736 Model authoring should not show ancestral/structural graph options
SBE-5737 Cannot create partitions
SBE-5741 Too many partitions in REST header causes call to fail inside browser with a 400
SBE-5747 "modified by" does not update until after user reopens the flyout
SBE-5748 "Contributor" user cannot create a partition or see entity sets
SBE-5751 Cannot select CC from embedded UI
SBE-5775 Wrong data source is used when creating channel
SBE-5778 Find all partitions only return clazz type
SBE-5792 Cannot navigate to relations from ancestral view anymore
SBE-5796 _originEntitySetName and _originPartitionName not preset on the subscription
SBE-5810 Cannot save any mappings (in any release train) from UI
SBE-5811 lifecycle (class, model, mapping) Info doesn't load in Inspector
SBE-5816 Get the helm env PLATFORM_VERSION from Charts
SBE-5843 Viewing subscription window with a subscription with 700+ models freezes
SBE-5849 Mapping tab Shapefactories error out when tab is opened
SBE-5850 Interchange unreachable at random
SBE-5869 Selected/Saved Default Ontology does not show up in Channel card and throws exception
SBE-5904 Authoring stepper ingores partition.branch selected
SBE-5906 Close flyout when switching views
SBE-5942 If a data source doesn't have any channels, the loading animation in DS Manager never stops
SBE-5945 Mapping Source dropdown doesn't work in Relation mappings
SBE-5946 Mapping Override sometimes results in Inherited mappings coming back (as duplicates)
SBE-5947 Cannot add mapping strategy when an inherited mapping is present
SBE-5948 Shape ID not shown for Datasource-based mappings on the DST mapping tab
SBE-5949 UI sometimes makes a mapping entry "null" breaking the mappings form altogether
SBE-5951 Navigating to classes from partition.branch inside flyout throws an exception
SBE-5952Classes with no existing mappings throw a 404
7.0.2
Improvements:
SBE-251 MVP Export UI for Lifecycle Partition.EntitySets (Ontologies/Mappings/Models)
SBE-1844 Deliver useful errors to end users
SBE-1862 Reusable Search UI: Implement Google-search-like highlighting of search terms used to find results
SBE-3972 Scoping, propagating & invalidating Security Context over Event Boundary
SBE-4046 Design: Revisit "_name" and "_fqn/_vfqn" for all resource types
SBE-4070 Allow users to search with single channel properties returning a list of channels
SBE-4173 Step 3.5 Support partial graph transformation
SBE-4174 Step 3 Finalize commits with partial graph publishing
SBE-4178 Transition VFQN to use id fields
SBE-4181 Design: Allow user to manually select channel within rich-client UIs
SBE-4254 Design and Implement Proxy Links
SBE-4270 Design Story - How to notify user that mappings are updated to reflect changes in clazzes
SBE-4299 Identify and document issues preventing demoing on 6.x (instead of 4.x)
SBE-4301 Allow users to "connect" to SBE channel(manual channel selection)
SBE-4303 Disable buttons that the user doesn't have permission to, as opposed to just not showing them. With the exception of "management" actions.
SBE-4324 Replace jaxrs with spring in rest gateway
SBE-4325 Step 1 Delta publish: Comparitor
SBE-4326 Step 2 Delta Publish: Client to server diff
SBE-4327 Step 4 Delta Publish: Full delta publish support
SBE-4334 Design field-by-field sanitization for rest-gateway
SBE-4356 Design: replacement for the current related model index
SBE-4434 Refactor link projection with to work with new ABAC rules OBE
SBE-4437 Discuss how/when/where/why we need to publish vector data (Volta, CREO, Excel, Cameo)
SBE-4469 Fix css issues in each app
SBE-4537 Step 2.5 Proxy calls to the lake at Interchange
SBE-4539 Diff UI must reflect subscription updates
SBE-4561 Design: Abstract out indexing capabilities from indexer which allow creating custom indexes
SBE-4566 Design: Combine relations during publish
SBE-4570 Design/Implement: Link Promotion
SBE-4583 Order sibling mappings by specific to generic
SBE-4632 Rest API should send 400 Bad Request instead of 500 for invalid requests
SBE-4634 Add Request validation for Add RelationSpec Mappings request that contains multiple Mappings
SBE-4706 Support for native epoch type with INTERGER format for property/Spec (non-JSON) (Pipeline)
SBE-4713 Internal API: Allow query for entities by name
SBE-4714 Ontology Converter: Use new VFQN
SBE-4737 Investigate MVP Support for the SBE platform service to run correctly within FIPS-enabled clusters
SBE-4771 Mapping DELETE should work like Clazz DELETE
SBE-4793 Updates can be performed on DELETED resources (MAPPING)
SBE-4841 Support name -> id changes (6.6.x -> 7.0.0) in import-export
SBE-4877 Update Frontend to use new vfqn
SBE-4891 Stargate test: publish + refresh
SBE-4896 Test Woburn Release
SBE-4898 Test authoring UI in-depth for Woburn Release
SBE-4900 Test all existing Postman External System Setup calls for develop/7.0.0 (woburn)
SBE-4902 Test sbe-frontend project for Woburn Release
SBE-4905 Test Subscriptions for Woburn Release
SBE-4906 Support for native epoch type with INTERGER format for property/Spec (non-JSON) (Lifecycle)
SBE-4907 Send audit for exceptions in transformer
SBE-4909 Review Accepting Diff/Merge and Refreshing on a channel
SBE-4910 Partial Design: Rest-Gateway Refactor/Rewrite
SBE-4919 Implement typeahead to filter list of partitions in Attach UI
SBE-4924 Implement querying and display for publishing ontology for all channels (if set)
SBE-4925 Always select master branch by default on attach
SBE-4926 Review functionality of authoritative/subscription menus in Cameo
SBE-4928 Implement quotes in ES search for exact results
SBE-4961 Show Disabled "Tracking" Button on Channel, Enable on Publish/Refresh Operation
SBE-4991 Create Postman automated function to create 10+ partitions and their permissions
SBE-5024 Show the partition and entity set in the admin UI list of channels for a data source
SBE-5027 Stop stub reuse in Digital Thread layer
SBE-5048 Fix: No dropdown results (and no typeahead) on keycloak security groups
SBE-5254 Restore Homebuilder models in 7.0.x data load
SBE-5344 Update import-export for name -> id changes
SBE-5391 Make dropdowns for entitysets within diff merge UI much larger, and add tooltips on hover
SBE-5409 Provide / document the REST API call that allows access to the data that is in the "About SBE" page
Resolved Issues:
SBE-3616 INHERITED Propertyspecs and Relationspecs cannot be updated reliably
SBE-3820 Model metadata is returned to rest API
SBE-3945 Authoring UI constantly needs browser cache clearing
SBE-4138 Prevent duplicate propert specs and rel specs from being saved
SBE-4224 Deleting a clazz that is referenced in a valid clazz
SBE-4281 Relations dropped in transformer on publish
SBE-4436 Fix bug as shown; Long Entityset names throw exceptions
SBE-4504 Publishing Context is inconsistently selected and shown
SBE-4563 Merge/Diff in admin UI is not populating correctly
SBE-4574 Recreating a partition brings back deleted models
SBE-4631 Notification snack bar blocks flyout buttons
SBE-4643 Unable to create partitions using deleted partition name
SBE-4644 Security group picklist fails to appear when using slash "/"
SBE-4648 Embedded UI: View Channels - Channel properties should be presented in original order
SBE-4829 Impossible to leave login window once summoned
SBE-4876 Making Mapping changes For (Properties) was not saving
SBE-4888 Cannot publish to recreated channel
SBE-4929 Model entities duplicated in elasticsearch upon republish to new channel
SBE-4932 Can't edit origin subscriptions in embedded UI
SBE-4945 New group created in keycloak does not appear within embedded after logout/refreshing the app
SBE-4974 Synchronizer fails to send final audit if exception is caught
SBE-4979 cannot open "classes" tab; getClassName function throws exception
SBE-4990 Cannot add any items to a Origin-based subscriptions; broken clazz dropdown
SBE-4992 Clazz Delete modal broken
SBE-5013 Subscription branches should never appear in attach UI
SBE-5014 Creating entities with special characters should not throw a blanket 500 error
SBE-5020 Deleting all items in a subscription throws a 500
SBE-5022 Fix Refresh Tracking Functionality
SBE-5040 Fix: Gap under Mapping creation page "Save" and "Cancel" buttons
SBE-5042 Disable "Delete" button when no link exists for it in "_links"
SBE-5043 Fix CSS: Stretched out save button
SBE-5044 CSS Fix: Increase padding inside modal
SBE-5049 Fix clicking title to navigate to that node
SBE-5050 Fix: Navigating to relation library starting on the partition shows no links
SBE-5054 Subscrion edit shows model IDs instead of display names
SBE-5075 Empty property diff values
SBE-5078 Fix: Clicking anywhere on the text instead of the radio buttons skips a step in the stepper (1 -> 3)
SBE-5127 Empty properties not filtered out on refresh
SBE-5163 Deleting a channel does not delete models it owns
SBE-5207 Fix missing title on stepper
SBE-5215 mapping lifecycleid does not match clazz lifecycle id
SBE-5228 loading partitions in attach by default
SBE-5229 creating entity sets in attach
SBE-5238 Resolve Change Detection errors in authoring
SBE-5241 Subscription UI not displaying models
SBE-5247 Missing Entity Set Name from Classes
SBE-5252 Fix "undefined" tracking id on publish/sync in embedded
SBE-5253 Model authoring: stepper should not show ancestral/structural
SBE-5255 Restore former "root" click event to go back to all model/clazz partitions in authoring
SBE-5256 Remove "Update Depth" and fix header on model authoring
SBE-5257 Fix name-> id issues in embedded Frontend
SBE-5258 Fix name-> id issues in authoring Frontend
SBE-5259 Fix schema entries for "Partition" and add new Name fields
SBE-5261 classes tab does not populate with data in flyout
SBE-5263 RelSpec Updates Source Values
SBE-5287 Shape ID not required (when they should) for class mappings in Woburn
SBE-5302 Selecting any ontology throws an exception as shown in the screenshot
SBE-5306 Sync button does not work and throws an exception for any channel
SBE-5388 When navigating to diff UI from a subscription, you cannot select a partition
SBE-5389 Diff UI does should show DS: , Channel: instead of any partition
SBE-5392 Change all mentioned of "NOMAGIC_SOURCE_1" to "CAMEO_SOURCE_1"
SBE-5394 Make partition, source, and target entityset dropdowns wider
SBE-5410 Fix Keycloak URL in SOC page
SBE-5607 DST/DS with same name should not be unarchived but rather create a new instance
SBE-4715 Update inspector to use new VFQN
SBE-4716 Update authoring to use new VFQN
SBE-4717 Update embedded to use new VFQN
7.0.0
Improvements:
SBE-2823 OSLC model-editor tab UI/devops cleanup/refactor
SBE-2844 Implement channel selection (queryParam + dropdown) within model-editor UI
SBE-2997 Enable mapping deletion on class if corresponding resource is deleted
SBE-3119 Provide Refresh button inside subscription UI
SBE-3160 CVE-2016-1000027 - Spring Boot-based services remote code execution (RCE)
SBE-3161 CVE-2022-2216 - Frontend Server-Side Request Forgery (SSRF)
SBE-3353 Convert existing landing page to route to admin, and show/hide only tiles according to ABAC
SBE-3408 Tweak Subscription naming convention and Underlying subscription creation Rules
SBE-3628 Design: DS and channel selection within subscription UI in server-based connectors
SBE-3631 Change document title in Embedded UI to match current Route
SBE-3635 Address Critical/Major sonar issues within Embedded UI
SBE-3643 Refactor authoring browse.ts service dependency to allow for unit test mocking
SBE-3715 Update subscription when copying isOwns
SBE-3817 Design/Implement: Sanitize inputs to prevent Cross-site scripting
SBE-3836 Support cameo associations in non-iso split on refresh
SBE-3837 Reimplement Partitions + Entitysets _name to be an ID
SBE-3866 Finalize Backend Subscription Refactor and Migrations
SBE-3868 Harden Subscription Deletion/Re-creation
SBE-3882 Design: Triggering Incremental additions to an existing entity set
SBE-3911 Fix "GRPC_OPERATION_FAILED" 500 code when no channel/comparisons are found
SBE-3971 Implement strict CORS check switch (on for dev, off for PROD)
SBE-4012 Design: Provide logs through admin UI for all microservices
SBE-4047 Design: Settle "_version" usage and function within lifecycles and v/fqn
SBE-4066 Set Ordinal on L2 Audits
SBE-4137 Design/Implement: CSRF protection in all Angular UI apps
SBE-4144 Review Link Dictionary/Relspec Inheritance per Customer Use Case
SBE-4158 Implement Mapping Inheritance Provenance Capabilities on the Backend
SBE-4159 Implement Relationspec/Propertyspec Inheritance Provenance Capabilities on the Backend
SBE-4160 Design: embedded Attach/publish screen inside server-based tools
SBE-4161 Implement dockerized mongo-based migration service
SBE-4162 Design: OWL import UI for end users
SBE-4175 Remove lifecycle api/lifecycle rpc as dependencies to pipeline api/rpc
SBE-4182 Design: Optionally allow user to select channel when attaching in embedded ui
SBE-4187 Create ontology and mappings for client-sim
SBE-4190 Revoke partition permissions on deletion
SBE-4195 Investigate and fix indexer not going green after indexes are created
SBE-4208 The ShapeID in mapping needs to show the last and most granular item in the display before clicking edit.
SBE-4221 Refactor out LinkDictionaryImpl from clazz-service
SBE-4245 Allow Users to make Changes to Data Source Types
SBE-4247 Design: SSO Support for Keycloak + sbe UIs
SBE-4271 Refactor and improve Search forms in authoring
SBE-4276 Make sure exception codes follow convention
SBE-4288 Set up jest support for Authoring unit testing
SBE-4294 Implement revision history (_workingStatus of "COMMITTED" by default in clazzes/mappings)
SBE-4312 When creating RelSpec referencing LinkDictionary, fields should not be editabled
SBE-4314 Design: Add a search function when adding relationSpecs in UI
SBE-4317 Design Remote Control of Client adapters for automated testing and interop use cases
SBE-4323 Allow users to get Channel uris from well known config
SBE-4330 Allow admins to configure rate limiting
SBE-4331 Allow user to select channel within rich client tools channel-manager UI
SBE-4360 Design: Multi-tenancy within Teamcenter for multiple connected SBE stacks
SBE-4363 Handle Audit Record's from connectors
SBE-4393 upgrade all toolkits to latest versions in develop
SBE-4407 Migrate lifecycle-service from mssql to mongoDB
SBE-4433 Design/Implement: nx-based monorepo migration for UI libraries and projects
SBE-4439 Refactor toolkit/search to remove all code support for subscriptions, navigation, etc. Move code for this into embedded/authoring
SBE-4440 Design/Implement: Move JWT token from sessionStorage to localStorage
SBE-4468 Deprecate json-typescript-mapper
SBE-4488 Design/Impl: How to deal with a payload of duplicate clazzes in clazz-service
SBE-4521 Design/Implement new auto-subscription API within embedded UI
SBE-4523 Date properties not human readable in UI and Kibana
SBE-4526 RBAC Partition Creation: Force group selection from dropdown for at least 1 group (r/w/e)
SBE-4527 Implement Tooltips within the admin UI
SBE-4529 Design/Implement: Add ASoT URI slot to IEO as a property for all ingested models
SBE-4532 Support "+" character in passwords for keycloak auth
SBE-4536 Customer Support and Service
SBE-4541 Support OVERRIDE for mappings
SBE-4544 Resources must be in alphabetical order from the rest API
SBE-4577 Confirm that oslc-consumer is still working
SBE-4604 Design/Discuss how to address disparate versions between consumer/provider/trs
SBE-4617 Implement Frontend linking UI functionality for local link storage (starting with JIRA)
SBE-4629 Add RelationSpec Mapping Shape ID field should be required
SBE-4641 Enable and Document passing rich client tool login token (localStorage) to embedded UI
SBE-4649 Design: Support for Firefox ESR version 102
SBE-4684 Design: Migrate clazzes, mappings, models, subscriptions, channels, DST, DS from wakefield to woburn
SBE-4691 Show the channel in the entity set flyout
SBE-4692 Implement Admin UI button in Authoring
SBE-4697 Mapping Inheritance: Allow users to remove inherited mappings
SBE-4742 Implement Refresh Tracking UI
SBE-4800 Refactor e2e-newman JS code to provide better error messages on test failures
SBE-4801 Clone/Run mock-adapter (client-sim) project locally and plan out next features
SBE-4802 Augment e2e-neman tests with additional assertions for server-based publishes
SBE-4814 Refactor model-editor UI to allow adding links from any partition
SBE-4828 Change snackbar messages for Publish to say "Initiated Publish" instead of "Publish Successful"
SBE-4899 Test Interop Use cases in Woburn Release
SBE-6018 Review: embedded Attach/publish/sync screen inside server-based tools
SBE-4341 Repurpose disabled publish button on channel-manager for rich client attach
Resolved Issues:
SBE-2991 Unable to delete entity set or partition
SBE-3038 Creating a channel using a pre-existing partition with a deleted DS.
SBE-3162 Cannot re-add models that have already been removed from a subscription.
SBE-3231 Relation took 2 publishes to make it into SBE
SBE-3368 Exported mappings cannot be reimported
SBE-3547 Import export shows content type error on JSON post request from OKHttp
SBE-3743 Cant recreate a datasource after deleting
SBE-3759 Model service is unable to save Specific Cameo project
SBE-4009 Default value needed for Version Status in class creation ui
SBE-4011 Update required fields in property spec creation
SBE-4044 Cannot create a channel with same properties but different Datasource/Partition
SBE-4064 No diff being identified
SBE-4071 Mappings saved with a datasourcetype and datasource mapping map the same property twice
SBE-4177 Publish fails if external item contains property twice
SBE-4199 Double scroll bars on relationspec validclazz creation - Will Not Fix
SBE-4223 Inherited mappings not removed on delete
SBE-4267 Missing The "Add Context" in the Modeling UI
SBE-4273 Refactor ">" button on ancestral/structural views to go to specific clazz
SBE-4308 Fix empty flyout on reference nodes
SBE-4313 The removal of duplicate relspecs should be done in ontology converter
SBE-4329 Investigate failures on repeated publishes
SBE-4332 Model Diffs do not auto refresh on accept
SBE-4354 Unable to create DST after deleting existing DS, DST, Channels
SBE-4362 Security context causes random failure in rest-gateway MR
SBE-4389 FindAll Mappings returns an error
SBE-4390 Duplicate Field Modified By while indexing MBE clazzes
SBE-4398 Cannot modify/remove class or relation via the API
SBE-4472 Empty channel properties are sent as null
SBE-4473 When clicking on the descendants tab, the setAncestor throws a type error
SBE-4475 Users are allowed to publish after diff apply
SBE-4503 No way to exit credentials pop up in the remote editor
SBE-4516 Unable to view subscribed entities
SBE-4545 Relation library copies inherited entries
SBE-4582 500 when trying to publish JAMA
SBE-4606 appAutoHeight throwing an error, Authoring
SBE-4607 Slight placement issues in subscription create/edit UI; we need minor CSS tweaks
SBE-4611 Fields sent over to rest-gateway on new Propertyspec creation do not match schema
SBE-4612 Saving a propertyspec without all required fields throw 500 and breaks form; clean up old values after throwing 500
SBE-4613 PropertySpec Creation UX: Selecting a Format correctly auto-sets type but then clears out its own value
SBE-4614 Channel properties are incorrectly shown alongside DS properties (serverProperties)
SBE-4615 Remove "Delete Mapping" button entirely; they should not be able to perform this action
SBE-4616 Ontology/Cameo mismatch: Business requirement is not actually a descendant of Extended Requirement
SBE-4627 Homebuilder call in postman throws 400 instead of 401 if token is invalid
SBE-4642 When creating partition - security group dropdown does not appear
SBE-4683 Ontology pickers do not work/dropdowns do not open
SBE-4686 Publish fails when a Published Item is deleted on the External System
SBE-4700 Wrong property displayed when adding mappings
SBE-4701 Archived Partitions showing up in Attached to Digital Thread Data Source Selector
SBE-4718 Channel manager param props not populating (important for rich client adapters)
SBE-4747 Creating a new partition on the attach form does not clear the previously selected one
SBE-4853 abac security permissions aren't saving after partition creation in the channel-manager
SBE-4947 Enable debug on dev images
SBE-4951 Indexer is duplicating models on multiple publishes
SBE-4952 Indexer api needs to be asynchronous
SBE-4976 Fix bug on "calcHeight" function when opening "New Partition" flyout
SBE-4977 Neither the text nor the ">" button work to navigate to child resources
SBE-4978 entityset node flyout cannot open due to exception
SBE-4980 Partitions do not load in search form even though the rest call works fine (returns 5 PART)
SBE-4981 indexer does not index entitysets at all
SBE-4982 After adding any context to an ontology Partition, context call throws 500
SBE-4983 500 exception on link Dictionary call on Homebuilder
SBE-5011 Create subscription screen has JSBUILD-TEST on edit subscription button
SBE-5021 Fix Embedded CSS
SBE-5052 Fix: Edit Subscriptions route is broken (no content appears)
SBE-5053 Cannot save after save is rejected from sanitization of display name
SBE-5062 Subscription query returns deleted (archived) subscriptions