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.
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.
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.
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.
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.
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.
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.
GET /items/{id}/cache
endpoint has been removedcacheLayer
parameter for the DELETE /items/{id}/cache
endpoint has been removed
cachedRegions
field has been removed from CacheInfoV1
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.
GET /usage
endpoint has been modified. This function now accepts an optional
unit
parameter. The UsageOutputV1
now has an additional credits
value.
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.
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.
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.
/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.
In R60.1.4, Seeq Data Lab has upgraded and added Python packages. Please visit Preinstalled Packages for the list of the latest installed packages.
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.
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
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.
39798 | OData V2: Capsule Table memory checking can significantly slow down the export |
39907 | Sorting by value in the manual signal tool crashes a worksheet and redirects to the home screen |
39271 | Workbench: Lane custom labels get moved to the wrong lane when upgrading to 59+ |
39058 | Caching: Memory cache fragmentation can cause very slow downstream calculations |
38866 | Ignition module: Boundary value queries are slow on huge Postgres databases |
38584 | Permissions: Cannot duplicate a topic or analysis that is in a folder and has a comment |
38427 | Formula: TimeSinceCondition() fails on unbounded conditions |
38191 | Formula: Out of memory error with deeply nested formulas |
38163 | Functions: ThresholdMetric metadata does not rely on getResult() of underlying metric |
38100 | Compute: clean up Data Description to minimize message size |
38050 | Connectors: Datasource indexing progress does not distinguish between full and incremental indexes |
38018 | Search: Backslashes in search text fails |
37994 | Home Screen: Switching between folder tabs can make "Unable to connect to the Server" flash |
37862 | Workbench: User can increase height of Details Pane indefinitely and get stuck |
37810 | Auth: Setting permissions on Datasource can cause OutOfMemoryError |
37733 | Seeq SDK: Replace offset with continuationToken for series endpoints |
37689 | Workbench: When Grouping is on, cannot remove items from groups other than 1st group |
37589 | Workbench: Worksteps do not update after duplicating a worksheet |
37468 | Excel Export: Large Excel requests can cause Appserver to run out of memory and crash |
37447 | Organizer: Documents with styled tables can make it slow to type |
37446 | Connector: improve heartbeat message logging |
37393 | Notifications: Management help for Organizer links to wrong page |
37386 | AF Event Frames Connector: null ConditionDescriptionTemplate with partitioning causes indexing to fail |
37061 | Audit Trail: Print via browser only prints first page |
37034 | Workbench: Delay when updating color in details pane for color based chart |
36992 | Organizer: Improve performance for topics with lots interactive content |
36986 | Organizer: A Topic that does not have a schedule configured can slow the browser down |
36902 | Organizer: Page break separators do not display after upgrade to new experience |
36793 | Asset Groups: Formulas in Asset tree can fail when they pass in formula run |
36515 | Compute: Avoid OutOfMemoryErrors by reducing data description size |
36200 | Workbench: Capsule pane spinner spins when dimming is on and no conditions are selected |
36109 | Workbench: Transform operators incorrectly turn some errors into warnings |
35380 | IP 21 Connector: Fix Datasource infinite indexing loop due to large MAX_ROWS |
35195 | Workbench: Dragging worksheet thumbnail causes unexpected redirect to home screen if on XY Plot view |
35137 | Workbench: No visual separator between Tool and Calculation Hierarchy |
35001 | Workbench: Formula docs with links are treated as blocks, not inline |
34634 | Unable to send logs if special character is on the name field |
34410 | Add-On Manager: There is a double line at the bottom of the add on list |
33884 | PowerPoint Export: "Full" link types are not clickable in PowerPoint |
33867 | Administration: Remove directory dropdown from Add User modal |
33394 | Workbench: Clicking on capsules in the Manual Condition tool does not highlight the capsules in the manual condition list |
33356 | Score Card Missing a Data Point when Auto Updating |
32806 | Workbench: Histogram legend should have a tooltip on color swatch |
32635 | Organizer: PDF layout can change because no capsule icon is too small |
32024 | Administration: Datasource access control button text turns white on hover |
30515 | Formula: Capsule Table with unitless and unit'd properties conflict causes "XMLHttpRequest error" |
30141 | Auth: no UI warning when unchecking admin rights in configuration and saving |
29806 | Unable to directly pick Uncertain Capsule in Topic Date Range Modal |
29028 | Workbench: Edited Histogram to add grouping doesn't show Bin information until refreshed |
26158 | Manual Condition Tool does not allow adding capsules via highlighting area on trend when lane labels are displayed |
25452 | Ignition Module: Dropping connection to Ignition Gateway |
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 |
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 |
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 | Workbench: Unable to return to previous workstep after creating Custom Condition |
18929 | Workbench: Duplicating an item doesn't maintain number format, description, and custom properties |
18220 | Seeq CLI: Seeq is automatically restarted after 'seeq stop' on linux |
17559 | Workbench: Histogram with a grouping throws error when you "include empty bins" |
17447 | Tabs opened in the background do not load until activated |
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 |
11714 | Workbench: Clicking on a Journal link in EDIT mode executes the link |
10974 | PDF Preview broken in Firefox 57 |
10439 | Cursors don't display for series in bar chart mode |
9698 | Showing labels on single points is inconsistent at various zoom levels |
9678 | Workbench: Tiny and zero-length capsules don't show in calendar time |
9560 | C# SDK has trouble with sub-second timestamps |
9485 | Composite search live preview will not show more than 1000 capsules |
9242 | Signals can be affected by one lane/one axis action when only Histograms are selected |
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 |
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 |
38165 | Asset Groups: Calculated items with Transforms and Local Variables don't work |
38116 | Connectors: AF Event Frames Connector: Capsule properties originating from Attributes of DateTime type are stripped |
36972 | Add-on: Add-on calculation example scripts not working |
35070 | Workbench and Organizer: Worksheet/Document names are too light and cause reduced readability |
37658 | Support workbook URLs with folder ID |
37623 | Tables: Table with condition does not load if you add "Unit of Measure" column |
37512 | Notifications: Deleting a user tied to a notification configuration breaks the linked condition monitor |
37024 | Notifications: ConditionMonitorNotifications job may not be re-started when using the Notifications Management page to enable a notification |
37485 | Organizer: Cloned topics have disabled date ranges which prevents auto-updating content from running |
37295 | Workbench: Pasting block of text in journal annotation sometimes causes Out of Memory error |
36794 | Asset Groups: Numerically named columns are assigned the same variable names in formula |
34589 | Organizer: Interactive Table Sizing Error When Toggled to Chart View |
37093 | Workbench: A workbook without any worksheets fails to load in the UI |
36971 | Formula: Add-on calculation not working for the example legacy scripts |
36837 | Workbench: Some capsule labels are missing on the trend but appear in the capsule pane |
36495 | Workbench: Thumbnails are transparent in View Only mode |
36145 | Organizer: Thumbnails are not updated in reasonable amount of time |
36092 | Workbook: Zooming y-axis affects both signals instead of one after resetting to their own axes |
36066 | Organizer: Save to PDF shows Loading Spinner for Live Auto-Updating Date Ranges |
37073 | Workbench: Trend is slow with many conditions when labels are enabled |
37054 | Notifications: Multiple notifications for StoredCondition when the cursor key overlaps with the start of the last capsule |
36887 | Organizer: Single cell tables are cut off when inserted as content |
36505 | Notifications: Notification 'unsubscribe' links point to the wrong server when creating a new Seeq instance from an existing database |
36453 | UI: When in dark mode, clicking 'Cancel' in the profile modal toggles the view back to light mode |
36367 | Workbench: After saving an asset group the edit pencil disappears from editable items in the details pane |
36214 | Workbench: Removing a capsule property label removes capsules property filter |
36910 | Caching: Interactive content with property blob sizes larger than 1MiB can't be generated |
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 keeps Maxiximum Interpolation as 0 s (Discrete) after changing to Duration |
21708 | Workbench: Bar thickness is reset when editing Signal from Condition |
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 |
35402 | Workbench: Add column button in Details Pane can disappear with no option to scroll right |
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 |
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 |
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 | Formula: Resample results can be off by 1ns depending on max interp and query interval |
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 |
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 error message |
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 |
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 |
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 |
29225 | Data Lab: Linux installations can have broken file permissions |
37823 | Data Lab: Scheduled Notebook becomes unscheduled when 502 is thrown in Orchestrator |
37939 | Workbench: Allow frontend plugins to open popup windows |
37938 | Data Lab Functions: Falsy responses return as empty JSON |
37389 | Formula: Add-On Calcs do not show up in Seeq Workbench |
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. |
37691 | Auth: Users cannot load signals unless they have read permissions on the datasource |
36931 | Workbench: Worksheet can be overwritten on slow networks if profile settings open new analysis in new tab, coming from chain view, and navigating quickly to a new workbook |
36901 | Organizer: Interactive chart content does not display after an upgrade |
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 |
29292 | Workbench: Better warnings for formula across assets |
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 |
34537 | Add-on Manager: Support for non-admins to develop add-ons |
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 |
34656 | OPC-UA Connector: Enable OPC-UA connector to index Siemens PCS7 "retired" tags |
35370 | Old Remote Agents can not successfully go through the required upgrade path to R59 |
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 |
35118 | Datasource Proxy: Agent monitor timer data is incorrectly being marked as Meters rather than Timers |
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 |
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 |
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 |
39469 | Connector: A request may be incorrectly labeled as complete when using limit but returning too many left boundary values |
38851 | Trend: Lane Labels do not wrap when they are too long on the browser resize |
36980 | Connectors: Allow OpenID Connect timeouts to be configurable |
38940 | SPy: Templates Example Notebook Returns "TypeError: _init_() got an unexpected keyword argument 'force_calculated_scalars'" |
38923 | Logging: Referer does not show up for "Data Lab (Interactive)" |
35351 | SPy: spy.jobs.pull() errors with JSONDecodeError |
34632 | SPy: request_origin_label header causes login failure for notebooks with non latin-1 encodable names |
38386 | UI: Duplicating Workbook Exposes Asset Swapped Items in Search |
38193 | SPy: Make rocket metrics available in spy.pull() |
37603 | SPy Templates: Upload Images to Topics |
30514 | Data Lab: Notify on skipped execution or an unschedule of scheduled notebooks |
28948 | SPy: Add new spy.search(limit) parameter to limit results returned from requests |
38383 | SPy: Template image parameters not recognized |
38375 | Data Lab: Kernel dies after Seeq ML discover tries to auto save the model |
38314 | API: Organizer/Journal images fail to load after v999 |
38240 | SPy: Advanced scheduling example does not work |
38239 | Workbench: Capsule Pane summary stats can be displayed under the wrong heading |
38168 | SPy: searches with lowercase IDs fail |
37811 | UI: Default Number Format is not read in system config |
37748 | DataLab: Scheduled Notebook execution start in containers without file permissions |
37724 | SPy: spy.jobs.schedule() output is unclear |
37720 | Spy: SPy Search not fully respecting `quiet` parameter when searching for Asset |
36135 | Workbench: Cursor appears to use linear interpolation for step signal when sample is not in Display Range |
32942 | SPy: spy.search() with all_properties=True is much slower than all_properties=False |
38014 | Workbench: Add warning message to Chain View if not all capsules within Display Range are shown |
37366 | Organizer: Cannot insert a piece of content that takes longer than 40 minutes to render |
35197 | Workbench: Increase number of capsules shown in Chain View |
21241 | Administration: Hovering over configuration option doesn't display tooltip |
19805 | Connectors: Contract Test Agent/Connector Endpoints |
37450 | Formula: addOnCalculation() function should clearly indicate it's deprecated |
37409 | Auth: Everyone group fetching can fail when audit trail is on |
37082 | Asset Groups: Duplicated workbench doesn't carry down calculated item when new assets are added |
36976 | Asset Groups: Adding an asset with a calculation that doesn't reference an item in the asset group does not create the item |
36917 | Formula: starts() doesn't support unbounded conditions |
36778 | Formula: complex ValueSearch insufficiently backdates cursor |
36746 | Workbench: Lack of feedback when dragging Display Range slider and left edge time does not stay the same |
36172 | UI: Ensure Seeq Deployment URLs are excluded from Google Search |
35648 | Asset Groups: Items from outside the asset group used in a calculated item show wrong icon and changes cannot be applied to all |
34519 | Upgrades: InferConditionMetadata migration fails to update metadata when capsules are stored with protected property names |
30282 | Caching: Repeatedly jumping to now on trend causes 'Capsule out of order' error |
36970 | Workbench: Empty columns in details and capsules pane break worksheet |
36900 | Formula: ValueSearch with maximumDuration fails with validity predicates and unitful signals |
36442 | Workbench: Capsule View error "TypeError: Cannot read properties of undefined" |
36345 | SPy: Samples deleted if multiple batches are required for spy.push() |
36308 | Remote Agents Updater: The downloader of the Remote Agents doesn't gracefully handle connection closes |
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 |
33922 | SPy: spy.push() attempts to set 'Permission Inheritance Enabled' as a property directly |
34810 | SPy: Enable pushing to Seeq-internal datasources |
32054 | Ignition Module: Support for indexing Ignition v7 servers from the Ignition Module for v8 |
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 |
35109 | Workbench: Signal's value does not show up on hover cursor when the signal is too close to the bottom edge of the display pane |
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 | Monitors: Jobs.Running.Gauge is misleading |
29504 | Workbench: Custom property columns are empty in the Details panel |
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 |
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 |
33963 | Workbench: Condition properties with special characters in the name yield "invisible" values |
30643 | Workbench: Profile search and prediction tools have duplicated tooltips |
34788 | Datasource Proxy: Cancelled requests may hang |
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 |
34210 | SeriesCacheService: Remove fully overlapping blocks in defragmentation |
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 |
34215 | Capsule Time: "i" icon is shown instead of checkboxes for signals with the message "Capsule is not displayed on the trend...". |
33985 | Support attachments in the email service |
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 |
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) |
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 |