Seeq Server R60.1.3
Welcome to Seeq! If you have any feedback or support questions, please email
our support team at [email protected].
For each user that accesses the Seeq Workbench for the first time, a fully interactive tour will present itself
to assist the user in learning how to use our software. The tour can be dismissed and accessed later via the
system menu in the upper-right corner of Seeq Workbench.
Upgrade Considerations
Upgrade Path
Upgrading Seeq Server on Microsoft Windows platforms to version R59.0.0 or higher is not supported.
Seeq Remote Agents on Microsoft Windows platforms can be upgraded to R59.0.0 and beyond. If you are running
Seeq Server on Microsoft Windows, please reach out to your Seeq Customer Success Manager, your Seeq Reseller, or
Seeq Technical Support to discuss your options.
When upgrading to Seeq Server R59.0.0 or later from a Seeq Server version before R58.0.0, an intermediate upgrade
to the latest R58 release is required. Installers and release notes for all previous releases are available
here. All asynchronous background upgrades must complete on the
intermediate version before proceeding with the upgrade to version R59.0.0 or later.
Run seeq diag migration
from the Seeq CLI to check the status of asynchronous background upgrades.
Best Practices
Before upgrading, it is recommended that you create a backup of your current Seeq Server. That way you can
restore your application version, configuration and data files to known good if for some reason there is
an issue with the upgrade. To create a backup, follow the instructions in the
Backing Up the Seeq Database
article in the Seeq Knowledge Base.
The Seeq Server database schema is upgraded automatically when a new version of Seeq Server first loads a data
folder created by an older version of Seeq Server. The blue text at the bottom of the Seeq Server launch
interface is intended to give insight into upgrade progress.
When upgrading, it is recommended that you update the Seeq Server and all Seeq Remote Agents at the same time. Each
version of Seeq is tested as a whole and breaking changes between the Seeq Server and older Seeq Remote Agents
are not tracked.
Aggregate operator correction
A bug (CRAB-34503) was identified for specific inputs to the aggregate
function in R57, R58, and R59.
The issue is fixed in R57.3.0, R58.2.0, R59.1.0, and R60+. To ensure accurate data, a migration to clear potentially
affected caches will be applied before startup if upgrading from an affected version.
The upgrade is expected to take approximately 1 minute for every 5,000 potential cache clear targets, where the count
of potential cache clear targets can be identified by running the following query in Seeq Command Prompt (using
seeq db client
):
SELECT count(*) FROM items
WHERE type IN ('CalculatedScalar','CalculatedSignal','CalculatedCondition','UserDefinedFormulaFunction')
AND properties->'Formula'->>'stringValue' ILIKE '%aggregate%'
Note that timing can vary significantly depending on how many formulas are determined to need their caches cleared
and how many formulas depend upon the affected formulas.
Postgres 14 Upgrade
Starting in R59.0.0, Seeq's database store is upgraded from version 12 to version 14.4. This new version contain
several features that will benefit regular Seeq operations and database health, such as less space taken up on disk.
The upgrade time is heavily dependent on disk speed and total database table size, as well as a number of other
factors. As an example on a system with 98,000 IOPS (Input Output Operations Per Second) and a disk throughput of
3200 MB/s, the upgrade will take approximately 1 minute per 4 GB of total table size. For a slower system with 7700
IOPS and a throughput of 200 MB/s, the upgrade will take around 1 minute per 1.5 GB of total table size.
To see the total size of all tables in the database, you can run seeq db stats -v
in the Seeq CLI and
sum the values in the table
column of the Table Sizes
table.
Migration of Boundaries to Threshold Metrics
In R58.0.0, all boundaries (ancillaries) will be converted to threshold metrics. These metrics can be found by
searching for "(old boundary name) Boundary". Existing worksteps that contain boundaries should be visually unaffected
by this change.
API Changes
- In R60.0.0 for non-admin users, the
isAdmin
property in UserOutputV1
will return
None
for all user records except the current user's record. Setting
Features/UsersQueriesAdminOnly/Enabled
to False
will allow the value of the
isAdmin
property to be True
or False
for all user records.
- In R60.0.0, some cache endpoints that were available for testing and diagnostics have been modified:
- The
GET /items/{id}/cache
endpoint has been removed
-
The
cacheLayer
parameter for the DELETE /items/{id}/cache
endpoint has been removed
- The
cachedRegions
field has been removed from CacheInfoV1
- In R60.0.0, the batch POST endpoints for signals, conditions, scalars, and assets have been updated to accept a
new field in the item inputs,
previousDataId
. When provided, the previousDataId
is used to
look up an existing item, which if found will have its Data ID changed from previousDataId
to
dataId
. To accommodate this change without affecting single-item POSTs, new models are introduced in
the SDKs for scalars and assets, PutScalarInputV1 and PutAssetInputV1, respectively. These have the
previousDataId
field while the original ScalarInputV1
and AssetInputV1
do
not. Users of the connector SDKs will not need to account for these changes right away, as the associated putScalar
and putAsset methods have been updated to accept either input.
- In R60.0.0, the
GET /usage
endpoint has been modified. This function now accepts an optional
unit
parameter. The UsageOutputV1
now has an additional credits
value.
- In R59.0.0, the output properties
background
and enabled
were renamed to
isBackground
and isEnabled
respectively and archived
was removed for
POST /content/date-ranges
, GET /content/date-ranges
,
POST /content/date-ranges/{id}
, GET /content/date-ranges/{id}
endpoints.
- In R59.0.0, OData exports (and all other Appserver operations) have less memory available by default. If your
server runs large or frequent exports, consider increasing the
Memory/Appserver/Size
or
Memory/Appserver/OData/MaxEstimatedMemoryUtilization
configuration options. Symptoms of
having too little memory include exports returning 502 Bad Gateway responses or 400 responses with a
"This OData export is estimated to be larger than the server configuration allows..." error message.
- In R58.0.0, the
keyUnitOfMeasure
property was removed from the POST
/conditions/{id}/capsules
endpoint. As a result, all capsules are now treated as absolute time with units of
nanoseconds.
- In R60.0.1, the
/add-ons
, /plugins
, and /system/configuration/addOnTools
endpoints have been modified to enable non-administrators to install extensions to Seeq. Non-admins who are a
member of the configured Features/AddOns/InstallAddOnsForSelf
group (Everyone by default) may install
those types using the new inDevelopment
flag. Items that are In Development may not be shared with
other users, but are available for the user who installed them. Seeq now tracks and outputs the Installer for
these item types. Plugins no longer support a Security String in their plugin.json configuration file; they may
have their permissions managed from the Administration Page or the Add-on Manager instead.
Aggregate operator correction
Bug CRAB-35028 exposed a rare scenario where an aggregate may produce incorrect results. It only affects signals
that were re-cached by versions 58.0-58.2.1 or 59.0-59.1.0
where the linear input signal to the aggregate had a discontinuity directly aligned with the left edge of the
capsule of interest. Clearing the cache on these items will fix the results.
ADX Connector no longer supports Username / Password Authentication
Previously the ADX connector allowed username / password authentication to access data within ADX. This functionality
has been deprecated by Microsoft and users must now create a service principal as documented here:
ADX Connection Configuration
Threshold Metric Priority Configurations
In R59.0.0, changing the Features/Colors/Priorities
configuration would alter newly created threshold
metrics. Previously, an existing metric could be updated by clearing its cache after the configuration change. Now to
update existing metrics, modify the metric formula.
Change Notes
Version R60.1.3
Bug Fixes
36218 |
Workbench: Signals disappear when Filtering on Capsule Property in Trend view if they are used in XY Plot |
36215 |
Workbench: Can't apply Capsule Pane filter with long property text value |
35344 |
Workbench: Signal from condition max interpolation stays at 0s when duration selected |
21708 |
Workbench: Bar thickness is reset when editing Signal from Condition |
Known Issues
36931 |
Worksheet can be overwritten when navigating from one workbook to another |
36924 |
Workbench: Capsule View shows no data when zooming in large capsules and then switching to shorter ones |
36895 |
R58 - Details pane is horizontally truncated. Learn Server |
36260 |
Organizer displaying incorrect timezone in properties panel |
36197 |
Can not stage remote agent upgrade installer (SaaS) |
35860 |
Cursor Labels (1,2,3..) overlap signal values |
35775 |
R58.3.0 Cursor not showing both values when items are too close in capsule view |
34634 |
Unable to send logs if special character is on the name field |
34189 |
Formula error messages are showing URL encoded strings for special characters |
33884 |
PowerPoint Export: "Full" link types are not clickable in PowerPoint |
33356 |
Score Card Missing a Data Point when Auto Updating |
32635 |
Organizer: PDF layout can change because no capsule icon is too small |
32079 |
Annotation capsules may no longer correctly associate to capsules in edge cases after CRAB-30195 |
31446 |
Average and Total Time only shows 0s on Reports tab Admin panel |
29806 |
Unable to directly pick Uncertain Capsule in Topic Date Range Modal |
28274 |
Error message when saving an asset group needs more details |
28155 |
Calls to GET /items/{id}/dependencies with deep hierarchies can make the server unresponsive |
26700 |
Error - Displayed when Event Frame property name overloads Seeq property |
26459 |
XHQ Indexing Error |
26444 |
Cannot insert an image into a Journal Annotation. |
26158 |
Manual Condition Tool does not allow adding capsules via highlighting area on trend when lane labels are displayed |
25871 |
Connections using the same PI system can interfere |
25452 |
Ignition Module: Dropping connection to Ignition Gateway |
25247 |
Journal link can set the current workstep on a workbook you're not viewing |
25164 |
Windows Installer says .NET Framework 4.6.2 is required but installs 4.8 |
25160 |
Installer: Restart requirement for .NET Framework v4.8 installation pops up in the middle of Seeq installation process |
24049 |
Fast follow users don't see asset groups until refresh |
23867 |
Cannot add metrics to an asset group |
23376 |
PDF Image captured before all content is rendered |
23163 |
Thumbnails load for all worksheets in a newly duplicated topic or analysis |
22835 |
Capsule Pane: Display issue when a stored capsule property is named "Duration" |
22815 |
Seeq CLI: "seeq start" may time out after an upgrade |
22286 |
AF Data Reference: Bundled documentation is inaccurate |
22136 |
When pasting content, able to open link in Email, but not in Word |
21700 |
Formula: Comparing unitless values to percents is broken |
21456 |
Installer locks up if asked to do a backup and there is insufficient disk space |
21241 |
Administration: Hovering over configuration option doesn't display tooltip |
20375 |
Non-admin users can't launch Seeq in interactive mode after clean install on Windows |
20099 |
JVM-Link: Threads cannot be interrupted while waiting on external requests |
19690 |
SPy.workbooks does not support annotation capsule |
19144 |
Unable to return to previous workstep after creating Custom Condition |
18220 |
Seeq CLI: Seeq is automatically restarted after 'seeq stop' on linux |
17447 |
Tabs opened in the background do not load until activated |
17073 |
Boundary with Redacted signal shows as unselected instead of redacted |
14256 |
PowerPoint export fails if lane labels include asset paths |
14255 |
PowerPoint export does not contain asset path |
12228 |
Can't open topic links inside adobe reader touch |
12049 |
Color of condition can be lost after capsule selection |
11506 |
Trend cursor labels should draw over top of lane labels |
11209 |
Lane labels do not remain with their lanes when items are removed |
10974 |
PDF Preview broken in Firefox 57 |
9698 |
Showing labels on single points is inconsistent at various zoom levels |
9678 |
Tiny capsules don't show in calendar time |
9560 |
C# SDK has trouble with sub-second timestamps |
9508 |
Histogram displays too many digits when creating n# of buckets |
9485 |
Composite search live preview will not show more than 1000 capsules |
9413 |
Live preview can cause erroneous display if bar chart is used |
9409 |
Data from SQL Connector does not update when the table changes |
9242 |
Signals can be affected by one lane/one axis action when only Histograms are selected |
8972 |
Boundary pairs that share signals can't be displayed simultaneously |
8918 |
Cursors don't work for discrete points with interpolated line style |
8866 |
Edges of trend can have anomalous samples |
8667 |
Asset-relative pattern search uses time period, not pattern |
8647 |
"Max duration exceeded" errors showing up for signals in Scatter Plot |
8453 |
Trend can render inaccurately with vertical gaps |
8288 |
Series in capsule time don't update on formula change |
8247 |
Shared axes in a lane does not draw correctly right away |
8191 |
Asset Database synchronization resulted in duplicate attribute entries |
8044 |
Newlines in workbook description are lost when rendered |
7917 |
Scroll/zoom don't work for manually inverted axes |
7527 |
Comments may not show up initially |
7279 |
Series which references comment disappears when comment scrolls out of view |
6947 |
Display range duration inconsistent on DST transition |
6097 |
Excel Export does not honor Capsule/Series Selector |
2855 |
Seeq does not inform user that they need PI SDK or PI System Explorer |
Version R60.1.2
Bug Fixes
36780 |
Organizer: Content refresh does not clear cache properly |
36763 |
Organizer: Content preview does not always show most recent data |
36658 |
Organizer: Interactive content does not display with the expected size |
36649 |
Organizer: Content refresh sometimes does nothing |
36504 |
Notifications: Timing mismatch caused false 'Error processing condition' notification |
Version R60.1.1
Bug Fixes
36472 |
Workbench: Journal edits are lost when collapsing Journal tab |
36392 |
Notifications: Emailer does not listen for sendgrid key changes |
36085 |
Organizer: Issues rendering interactive content and treemaps when in view-only, presentation mode or pdf view |
35777 |
Workbench: Current worksheet missing edit indicator |
35465 |
Workbench: Difficult to expand and collapse worksheet and Data panels |
35437 |
Workbench: Cannot grab and move the worksheet panel scroll bar up or down |
33802 |
Home Screen: Pagination is showing an incorrect number of items |
Version R60.1.0
New Features
36096 |
TrainingData Connector: Support TrainingData Connector on Remote Agent |
Bug Fixes
36245 |
Workbench: Chain View and Capsule Time don't work in view-only mode |
36221 |
Notifications: PDF option can be checked when attachments are not enabled |
36203 |
Notifications: Wrong timestamp in the Organizer Topic email |
35944 |
Notifications: Translation string is seen in the Notification unsubscribe message when not logged in |
35642 |
Notifications: Default Workbench link does not include workstep and relevant time for notified capsules |
24320 |
Resample results can be off by 1ns depending on max interp and query interval |
Version R60.0.2
Bug Fixes
35312 |
Workbench: Input group on worksheet filter is broken |
35306 |
Workbench: Asset group formula modal does not show drop down options |
33534 |
AF Connector: Count of properties in the Previous Index column change while indexing |
Version R60.0.1
Bug Fixes
35999 |
Workbench: Fix UI issue preventing Workbench Analysis from displaying |
35489 |
Notifications: Message contains question mark after certain values |
35469 |
Notifications: Capsule start must be at or before capsule end |
35283 |
Monitors: Condition Monitors data consumption is registered to system user |
35048 |
Notifications: Emails without a user-specified link should omit �Click this link� entirely |
33924 |
Workbench: Worksheet thumbnails do not update when you navigate away from the analysis |
Version R60.0.0
New Features
35169 |
Notifications: Validate email address syntax in the create/edit dialog |
34857 |
REST API: Add an API endpoint to return all Notifiable Reports |
34640 |
Workbench: Improve performance of the details panel by avoiding excessive re-rendering |
34615 |
Condition Notifications: Show condition monitors in item properties |
34527 |
Monitoring: Add Requests monitor for local datasource |
34443 |
Organizer: Allow the embedding of Seeq URLs in an Organizer Topic |
34434 |
Data Lab: Allow Data Lab Functions to set Content-Type header to emit different types of content |
34383 |
Workbench: Allow specifying time output format on the formulaRun endpoint |
34320 |
Formula: $signal.resampleHold() |
33733 |
Administration: Display author/maintainer information for connectors in the Administration UI |
33471 |
Workbench: Consistent colors between the details panel and Table Chart contents |
33461 |
Organizer: Combine Insert Content by URL modal and Insert by Selecting Worksheet modal into a single modal |
32390 |
Workbench: Enable customization of colors in Table Charts |
31472 |
OSIsoft AF Connector: Path syntax for relative property access |
31070 |
Organizer: Add template content placeholder |
30916 |
Administration: Indicate phases of data source indexing in the Datasources UI |
30376 |
Administration: Enable administrators to check permissions of a user on items |
30100 |
New Language: Portuguese |
29988 |
Organizer: Include PDF renders of Topics/Trends in automated notifications |
29242 |
Data Consumption: Infrastructure to record Data Lab resource usage |
26715 |
Event Frames Connector: Capsule Property Transforms |
19846 |
Workbench: Enable workbook filtering based on labels or descriptions |
19371 |
Workbench: Single click to show/hide all axes in details pane customization |
15941 |
Home Screen: Search for Analyses and Topics via text in Journals and Organizer Topics |
15388 |
Dark mode in Organizer and Workbench |
10629 |
Workbench: Condition Based Email Notifications |
8831 |
Workbench: Condition lanes auto-size for improved labeling and utility when only Conditions are on the display (I-Chart, Gantt Chart) |
6520 |
Improve performance of interpolation by assuming units of measure match |
Bug Fixes
34717 |
Organizer: Visible translation key in asset selection modal types dropdown |
34401 |
REST API: Post /datasources uses invalid conditionLocation default value and causes internal server error |
34046 |
Browser tab title is showing the name of the page you were previously on |
33923 |
Organizer: Save to PDF shows spinning wheels(s) instead of Seeq content for live auto-updating date ranges |
33909 |
Workbench: Capsule Start/End timestamps in capsules panel are not updated with the time zone of the Analysis |
33808 |
Workbench: Table headers in details pane are missing their tooltips |
33774 |
Workbench: Scorecard Metric tool sends item requests using non-ID values |
33762 |
Workbench: Tables menu for sorting disappears on hover because of a gap between menus |
33758 |
BigQuery Connector: lateinit property causes failure to generate default connector configuration file |
33747 |
Event Frames Connector: Event frame capsules starting at EndTime are not returned |
33740 |
Administration: Workbook swap doesn't process calculations that are asset swapped |
33726 |
Workbench: There is no scrollbar for annotations when the browser is resized |
33236 |
User Profile: Extraneous error message on password change |
33178 |
Excel/OData Export: Activity monitors for Excel and OData Exports are incomplete |
33027 |
Connectors: Unnecessary connector reinitialization observed |
33022 |
Home Screen: Unable to create folders or rename home screen items in Firefox |
33009 |
Seeq fails to connect to remote Postgres instance |
32964 |
Workbench: Capsules flicker when adding properties to them |
32875 |
PI Connector: Drop transient NoData samples from GetSamples results for OSIsoft connectors |
32800 |
Workbench: Tool auto-naming should ignore globally scoped items |
32796 |
Datasources cannot archive more than 20,000 items when using a filter |
31947 |
Data Consumption: Unclear error upon search if end date is before start date |
31622 |
OData Export: Request timers and meters shows implausible values |
31038 |
REST API: Users can access item details of formula parameters they don't have read access to |
30558 |
Workbench: Rocket request details fail to load for Treemap and Table views |
30557 |
Formula: capsuleTable "Original Uncertainty" property is wrong for unbounded conditions |
30438 |
Postgres: Batch POST can fail with 409 if there are duplicate data triples in the post body |
30386 |
Workbench: Unbounded in progress capsules are not showing as in progress |
29961 |
Formula: min() and max() for signals is ignoring step interpolation |
28967 |
Caching: Reading capsules from disk cache is relatively slow |
28633 |
Workbench: Workbook swap command uses old version of GET /items |
Version R59.2.2
New Features
35766 |
OSIsoft PI: Allow enhanced logging with VERBOSE export directive token |
35341 |
SQL Connector V2: Make monitoring optional for Snowflake and Databricks SQL dialects |
32823 |
SQL Connector V2: Add configuration for the number of monitoring calls to consumption-based datasources. |
Bug Fixes
36288 |
Data Lab: POST /config resets configuration settings to default values |
36244 |
Workbench: Journal links open home page when in view-only mode |
36060 |
Asset Groups: Variables field not usable when large Formula is entered |
26349 |
"Non-linear, cannot convert" error due to stoichiometric conversion of time units in Formula |
Version R59.2.1
New Features
29292 |
Workbench: Better warnings for formula across assets |
Bug Fixes
36266 |
Data Lab: Add-on installation fails when the container is killed by orchestrator after 300s |
36193 |
Workbench: Navigating to a URL without a worksheet ID results in missing worksheets and breadcrumbs |
36177 |
Data Lab: Unable to start or connect to Seeq Server on Red Hat Enterprise Linux and Ubuntu |
36125 |
UI Core: Incorrect localized date format and time format (12 hour) is being used when browser language is set to English (UK) |
36003 |
Workbench: Workstep links from previous versions (pre-R60) sometimes place conditions at the bottom or in lanes |
34856 |
Value Search: Changing the 'between' operators changes the 'less than' or 'equal to' operators |
Version R59.2.0
New Features
34537 |
Add-on Manager: Support for non-admins to develop add-ons |
Bug Fixes
35951 |
Postgres: Two Postgresql files are not owned by seeq after upgrade to R59 |
35950 |
Workbench: Journal links with formatting applied do not work |
35675 |
Data Lab: Logger throws permission denied error when rolling over log |
35398 |
Workbench: Switching between worksheets quickly can result in a page reload, sometimes ending up on an unexpected worksheet |
35397 |
Workbench: Worksheet can be overwritten with changes made to a different worksheet |
Version R59.1.3
New Features
34656 |
OPC-UA Connector: Enable OPC-UA connector to index Siemens PCS7 "retired" tags |
Bug Fixes
35370 |
Old Remote Agents can not successfully go through the required upgrade path to R59 |
Version R59.1.2
Bug Fixes
36731 |
Organizer: Interactive content misses workstep upgrades and can look different |
35690 |
Workbench: Worksheet search field suggests auto-filling the user's own name |
35676 |
Adding assets to deep asset tree can result in appserver running out of memory |
35471 |
Asset Group Condition not showing capsules in Capsule Pane |
35304 |
Asset Groups: Scalars from asset group calculations do not appear in asset group of duplicated workbook |
35293 |
Data Lab Functions: Data collections are truncated at length 1000 |
35205 |
Data Lab: Orchestrator kills Data Lab Function processes that take more than 300s |
35142 |
Organizer: Cannot view comments in view only mode |
34846 |
Data Lab Functions: Requests with body and return REQUEST object fail with tornado error |
34636 |
Workbench: User cannot remove cursor by clicking on it |
34630 |
Organizer: Asset Selection is not working as expected for Asset Group when user has Read access to the Topic and Workbook where the Asset Group resides |
34590 |
Organizer: Set content properties is missing informational link for Interactive radio button |
33512 |
Add-on Manager: Cannot respond with JSON data containing strings that contain quote characters |
33443 |
Asset Groups: Bulk editing calculated item fails if some assets have un-mapped items |
30283 |
Workbench: Error messages include URL encoding |
29181 |
Asset Groups: Calculations can't be edited in asset group of a duplicated workbook |
28592 |
Postgres: Concurrent updates trigger "An item was modified and accessed concurrently" errors |
Version R59.1.1
Bug Fixes
35118 |
Datasource Proxy: Agent monitor timer data is incorrectly being marked as Meters rather than Timers |
Version R59.1.0
Bug Fixes
34515 |
Remote Agent: RAU doesn't change Installation/PreviousVersion config which blocks Agent Update to v59 |
34115 |
OData Export: Large OData requests can cause Appserver to run out of memory and crash |
33957 |
Data Lab Functions: Data Lab API takes long time to return a json with many space characters |
33866 |
Workbench: Thumbnail pane scrolls when you select a worksheet |
Version R59.0.0
New Features
33705 |
Block Windows Server upgrades past R58 |
32912 |
Appserver API: Create a new item type and API endpoints for installed add-ons |
32513 |
Excel/OData Export: Default UI to Manual Grid for increased performance |
32392 |
Data Lab: Add an endpoint to kill all kernels |
32013 |
Make R58 Required Upgrade Stop |
32012 |
Workbench: Show a helpful message when chain, capsule, or compare view is empty because a capsule pane filter is hiding all capsules |
31475 |
Workbench: Shorter wait time on sorting or filtering results |
31414 |
Organizer: Add the ability to insert templates into Topics |
31181 |
Data Lab: Functions Improvements |
30887 |
Workbench: Drag and drop to re-arrange items in the Details panel while in Customize Order mode |
30483 |
Workbench: Show selected properties in Details pane Customize mode for added context |
29467 |
InfluxDB Connector: Support for InfluxDB 2.x |
29306 |
Workbench: Sort Worksheets alphabetically in worksheet panel |
29012 |
Connector SDK: Ensure SaveConfig is called by connector Initialize method |
28598 |
Improve metadata sync performance for all items |
28313 |
Connector SDK: Enable connectors to notify Seeq when historical data changes |
28311 |
Workbench: Display units of measure on properties in the capsule pane |
28303 |
Workbench: Right align capsule duration and numerical capsule properties in Capsules pane |
28265 |
Workbench: Multiple conditions per condition lane |
24155 |
Administration: Add the ability to mandate name/email submission by new users |
23225 |
Workbench: Search for a worksheet by name in the worksheet panel |
19276 |
Workbench: Reset button only moves selected items to separate lanes on trend |
18512 |
Workbench: Reduce data requests for worksheet previews |
12625 |
Workbench: Display conditions in any lane |
11617 |
Workbench: All 'Duration' values displayed in the same format, even when less than a minute |
8571 |
Workbench: After adding a new worksheet, scroll worksheet list to the new worksheet |
Bug Fixes
33911 |
Treemap: Simultaneous treemap requests can exhaust appserver memory |
33444 |
Workbench: Bar chart and stacked bar chart changes size on mouse hover |
33399 |
Undesirable performance impact of Postgres timers on long-running requests |
33395 |
Workbench: Number formatting is not carried to chart view when number has trailing zeros |
33030 |
Formulas: 500 error in api/formulas/run and api/formulas/compile on invalid formula |
32884 |
OPC-HDA Connector: Wrong value for MaxConcurrentRequests attribute (zero) by default |
32858 |
Appserver API: The rebuildHierarchyPaths endpoint does not error if child asset is specified |
32837 |
Connectors: Condition property transforms drop fields, breaking processes like the EventFrames training |
32776 |
Workbench: Value with units will not accept values that contain ".0", like "1.05" or "0.05" |
32113 |
Organizer: Interactive table is resized when toggled to chart view |
32074 |
Data Lab: Header is not fixed or sticky at the top |
32014 |
Caching: invalidateCalculatedCaches can invalidate caches in wrong order |
31672 |
Organizer: Auto-updating date range forces all interactive content to refresh |
31579 |
Organizer: Some translations don't update immediately |
31464 |
Administration: While adding users to a group, the scroll area for members is too small for adding a lot of users at the same time |
31430 |
Administration: Log Viewer shows non-selected logs |
31207 |
Organizer: Content in a live document does not load for more than 3 minutes with an existing condition based range that doesn't produce any capsules |
31176 |
Workbench: Numbers with commas don't appear in charts |
31124 |
Workbench: Removing all columns in a table in table view renders a worksheet unusable |
30803 |
AF Connector: Extended Properties are not sufficiently checked for null/blank values |
30746 |
Journal: "Insert Seeq Content into journal" button is unresponsive in old experience |
30516 |
Appserver API: GET /user/id can incorrectly 403 when calling user doesn't have permission to all groups |
30384 |
Workbench: Not enough space in between columns in the capsule pane, making it difficult to read |
30174 |
Workbench: Error on POST /metrics/thresholds if thresholds are not specified |
30026 |
Workbench: Capsule property units are inconsistently displayed in the capsule pane |
29902 |
Workbench: Edit button is still present after swapping out a calculated item for a stored item with the same name |
29798 |
Organizer: Interactive mode help text does not appear when inserting content into topic |
29057 |
Administration: Edit configuration option modal has English strings instead of the selected language |
28781 |
New login and registration pages don't auto-focus the first field |
28731 |
Workbench: Tooltip in labels menu does not go away after hovering off button in menu |
28153 |
Formulas: setMaximumDuration function has incorrect description |
28028 |
Administration: Scrollbar on requests tab can scroll behind footer |
27931 |
Organizer: Interactive content toggle in content properties is not properly aligned |
27069 |
Inconsistent tool label capitalization found in various tools |
26900 |
OData Export: Request information is not included in System Monitors |
26899 |
OData Export: Thread pool/queue is not included in Server Load |
25120 |
Administration: "Last Used" column in access keys table is always blank |
Version R58.5.1
Bug Fixes
36442 |
Workbench: Capsule View error "TypeError: Cannot read properties of undefined" |
36345 |
SPy: Samples deleted if multiple batches are required for spy.push() |
36268 |
SPy: Invalid UIConfig causes JSDecode Error on Workbook pull and pushes |
36264 |
SPy: 'NoneType' object has no attribute 'errors' with spy.workbooks.pull() when a user has incomplete editing privileges |
36048 |
Audit Trail: Audit Trail does not record access control change when workbook access control is changed |
35074 |
Administration: Resolve workbook swap CLI errors |
Version R58.5.0
New Features
32054 |
Ignition Module: Support for indexing Ignition v7 servers from the Ignition Module for v8 |
Bug Fixes
36258 |
Log Viewer: Service-related logs show oldest messages rather than most recent ones |
36097 |
Workbench: An item with an invalid number format causes Capsules pane and Details pane to fail to load with an error in `getColumnValueAndUOM` |
36052 |
User Defined Function: Archiving a UDF datasource from the CLI returns an error |
36007 |
Ignition Module: Indexing stops and is restarted when one tag is not reachable |
36002 |
Workbench: Workstep links break in duplicated workbooks that contain duplicated worksheets |
35918 |
Workbench: Customizable formatting for string labels are no longer available |
35818 |
Appserver: Async migrations may not complete before migration file is written |
35805 |
Administration: Logs are not getting cleaned out as they should |
35791 |
Workbench: Table borders are not the same for all columns |
35768 |
Postgres: Datasource cleanup locks the Agent Api Key and login of Agents won't be possible during this time |
34504 |
ADX Connector: If a signal name or group by level contains the pipe operator in the name the signal will index, but it will not be able to pull data |
34364 |
Administration: Most recent logs are not displayed upon clicking View Logs |
34316 |
Organizer: Asset selection is limited to 1000 assets |
34270 |
SQL V2 Connector: "Index out of bounds" error when variable value is empty |
34030 |
Workbench: "Unable to connect" error appears when user with read-only access opens a workbook |
32598 |
Workbench: Too many items in the details pane can cause it to fail to load |
31478 |
Wonderware Connector: Fails to connect due to the "SECRETS_FILE" keyword not being recognized |
30752 |
Appserver/Jobs: Jobs.Running.Gauge is misleading |
29504 |
Workbench: Custom property columns are empty in the Details panel |
Version R58.4.0
Bug Fixes
35797 |
Treemaps error when Stored Conditions are used |
35748 |
R__Async_Migrate_date_ranges can fail if a date range has a null created_at value |
35672 |
Caching: Debouncing may activate in the past, resulting in formulas caching no data |
35249 |
Workbench: Value search over a signal that uses infinities loops forever |
Version R58.3.0
New Features
35065 |
Login page: Ability to configure custom text (including links) |
34708 |
Create In-Product News Feed for Marketing/CS Content |
34706 |
Faster statistics across assets in condition tables |
Bug Fixes
33963 |
Workbench: Condition properties with special characters in the name yield "invisible" values |
30643 |
Workbench: Profile search and prediction tools have duplicated tooltips |
Version R58.2.1
Bug Fixes
34788 |
Datasource Proxy: Cancelled requests may hang |
Version R58.2.0
Bug Fixes
34768 |
Organizer topic can make unnecessary formula/run calls |
34476 |
Asset Groups: Saving an Asset Group can take a long time due to unnecessarily large worksteps |
34255 |
Data Consumption: Usage tab can show cancellation errors |
34136 |
Workbench: Lane column does not automatically show in the details panel when items are added using multi-select |
33936 |
Workbench: XMLHttpRequest error toast when retrying erroring formulas |
Version R58.1.2
New Features
34210 |
SeriesCacheService: Remove fully overlapping blocks in defragmentation |
Bug Fixes
34058 |
Organizer: Non-interactive content is not loading in view-only mode |
29772 |
Workbench: In Capsule View, dropped cursor labels are different after refresh |
29371 |
Caching: Cache service record query can be very slow |
Version R58.1.1
Bug Fixes
34215 |
Capsule Time: "i" icon is shown instead of checkboxes for signals with the message "Capsule is not displayed on the trend...". |
Version R58.1.0
New Features
33985 |
Support attachments in the email service |
Bug Fixes
34065 |
Administration: Enabling request profiling can result in 500 errors when getting requests |
33781 |
Workbench: Sorting order on a table column does not update if the item is removed from details pane |
33749 |
Data Lab: Add Seeq Workbench styling to Python widgets in JupyterLab |
33710 |
Workbench: Conditions without an asset reference will not display asset names for condition asset tables |
33690 |
Workbench: Once capsule labels are added, they appear each time certain properties are added to the capsules pane |
33576 |
Workbench: Setting access control on a large parent folder fails with "Could not lock ACL tree for update" |
33558 |
Workbench: Step signals do not interpolate to the end of capsules or up to gaps in Chain View |
33323 |
Organizer: Restoring a topic from recent version history causes an infinite loop of thumbnail requests |
33269 |
Functions: ForecastLinear intermittently does not show expected results |
33134 |
Workbench: Capsule properties cannot be removed from the capsule pane once added via labels |
33129 |
Administration: User limit warning banner does not appear |
33041 |
Security/CORS/CORS.feature test fails in Chrome |
32883 |
Workbench: Auto-update interval for the trend is stuck on 1 minute |
Version R58.0.1
New Features
33051 |
Display Pane Plugin: Add Ability to navigate to a URL and to download Content |
32987 |
Improve performance of Scalar math operations for same units |
32779 |
Home Screen Add-on Query Parameters |
32590 |
Support Seeq App Server and Seeq Data Lab Server on RHEL (Red Hat Enterprise Linux) |
Bug Fixes
33427 |
Data Lab: Header in classic view is not fixed to the top of the page |
33161 |
Connector: NET index scheduling fails to index according to schedule |
33160 |
Connector: JVM index scheduling fails to index according to schedule |
32983 |
Workbench: Dragging a worksheet thumbnail upward changes the order of other worksheets |
32824 |
Data Consumption: Error executing query due to index being concurrently dropped |
31665 |
Asset Groups: Error saving Asset Group after assigning/unassigning items |
31456 |
Administration: Changing a user profile's email causes the username to change |