v6
v6.4.7
Released on 17/07/2024
Changes
- Improved error messages for user login failures
Bug fixes
- Resolved issue where a raw calculation did not include points with the same timestamp but different tags
- Users with empty passwords are not allowed to login.
- Privileges for new organizations are now correctly loaded for the reader user group
v6.4.6
Released on 04/07/2024
Bug fixes
- Fixed check service installed installation step
- Added missing excel column filters on the exported measurement list
- Fixed integer out of range error in periodic event views
v6.4.5
Released on 25/06/2024
Bug fixes
- Trim whitespace from the license token input
- Fixed periodic property timestamps being null instead of empty array
v6.4.4
Released on 19/06/2024
Bug fixes
- Fixed bug where multiple event workers could be started
- Added check for result type of calculation script
- Fixed point status 'BadFactryInvalidDataForDatatype' not being reflected in the measurement quality
- Fixed bug where confirm dialog is hidden when deleting manual entry in event overview
- Added error logging to check service installed installation step
v6.4.3
Released on 05/06/2024
Bug fixes
- Fixed bug where an upgrade to v6.3 appends a _1 to the name regardless of the uniqueness under an asset
- Fixed privileges for the reader user for newly created influx v1 databases
- Add missing working directory to the systemd service file
v6.4.2
Released on 22/05/2024
Changes
- Added min, max and mode as allowed aggregations again for booleans and mode for strings
Bug fixes
- Fixed manual creation of events with a parent configured
- Switching to another organization on the asset tree page caused the user interface to break
- Points with quality BadFactryInvalidDataForDataType are now stored as measurement quality
- The user group mapping setting on the Microsoft authentication provider was ignored
- External databases had to be unique across all organizations
- Fixed event re-evaluation bug if the deleted event had a sub-event and that sub-event had a sub-event itself
v6.4.1
Released on 29/04/2024
Bug fixes
- Added missing privileges for reader user group
- Enforce unique postgres user for organization
- Fixed bug where a raw calculation might query the time series database more than necessary
- Fixed bug while trying to overwrite new historian binary
- Fixed event staying stuck in incomplete state even if all properties are filled
- Escape HTML properly in dropdowns with search
- Fixed bug with asset tree sometimes not loading
v6.4.0
Released on 10/04/2024
New Features
Automatic collector upgrades
- Collectors capable of supporting automatic updates can now seamlessly upgrade themselves.
- Updates are retrieved directly from the Factry Portal or can be manually uploaded.
- A new status indicator on the collector list identifies which collectors are eligible for automatic updates.
Persistent tasks
- Key operational tasks, including recalculations and parquet exports, now feature persistence.
- These tasks are automatically saved and will resume from their last state if the Factry Historian restarts, ensuring no loss of progress.
Enhancements
- Historian installation is now available directly from the binary
- Expanded statistics collection to also include the following:
- Read/Write count and read/write bytes information for mounted disks
- time series database (per configured database): Version, status, database type and name
- postgres: Version, database size and name
- grafana: version, commit hash and status
- Minor improvements to measurement filtering
- Introduced a default value configuration option for certain event property detection modes
- Organizations now benefit from a default reader user group and user which can be used for authenticating the Factry Historian Grafana data source
- Enhanced frontend validation for aggregation selection, only valid aggregations depending on the input measurement data type are available
- Improved usability bulk editing of periodic properties for manual entry forms
- Introduced a new graph view for visualizing manual entry periodic properties
- Added a direct shortcut to edit manual entry forms from their view, improving user workflow
- Enhanced the visibility of selected event details during manual entry creation
- Simplified group management within the manual entry form
- Expanded the dependency framework to include forwarders and manual entry forms, allowing you to quickly find out for example in which manual entry forms and/or forwarders an asset is referenced
v6.3.11
Released on 10/04/2024
Bug fixes
- Fixed bug loading measurements for the asset properties manual entry form if multiple asset properties are configured with the same measurement
- Fixed external databases not being filtered by organization
v6.3.10
Released on 3/04/2024
Bug fixes
- Fixed bug where raw recalculations don't advance if data is not written via the historian API
v6.3.9
Released on 10/03/2024
Bug fixes
- Fixed bug where a raw recalculation might stop if the input measurement has data with bad quality
v6.3.8
Released on 28/02/2024
Bug fixes
- Updating event property data type did not work for pending events
- Fixed parsing of empty periodic property values
- Fixed error when creating a manual entry with limited privileges
v6.3.7
Released on 19/02/2024
Bug fixes
- Fixed bug where raw recalculation finishes too soon
v6.3.6
Released on 13/02/2024
Bug fixes
- Fixed bug where raw calculation advances beyond available data
v6.3.5
Released on 06/02/2024
Bug fixes
- Fixed duplicate key error when migrating database
- Reevaluate event configuration misses first event if start of reevaluation is equal to start of the first event within the reevaluation period
- Context.Timestamp is not available when testing calculations scripts
v6.3.4
Released on 30/01/2024
Bug fixes
- Fixed manual entry form for events not displaying correct value in some cases
- Fixed database field not being editable after cloning a measurement
- Asset tree now selects the alphabetically first root asset instead instead of any asset
Changes
- Prefill display name field when configuring properties for the manual entry form for events
v6.3.3
Released on 19/01/2024
Bug fixes
- Fixed bug where a recalculation on a raw calculation might finish before all work is done
v6.3.2
Released on 16/01/2024
Bug fixes
- Fixed a bug in Asset Property manual entry forms related to empty groups
- Fixed a visual bug in measurement and calculation detail views where the 'Referenced By' count would reset when updating
v6.3.1
Released on 12/01/2024
Bug fixes
- Fixed issue with manual entry forms not being displayed properly
- Allow decimal values input for engineering specifications
- Fixed UI breaking when switching an existing calculation to type 'raw'
v6.3.0
Released on 10/01/2024
New Features
Manual Entry Enhancements
- Expansion of manual entry forms to include periodic event properties.
- Addition of asset property data entry in manual forms, supporting time series data entry via asset tree.
Measurement Discovery
- Enhanced collectors to discover measurements.
- Automatic onboarding of discovered measurements.
- Integration of a default database field in collectors for automatic measurement onboarding.
Cloud Connectivity (Experimental)
- Implementation of sinks for streaming points and events to MQTT (generic and SparkplugB).
- Creation of forwarders to select specific points and events for streaming.
- Introduction of measurement parquet export feature.
- Scheduling capability for parquet exports.
- Querying of time series data in arrow and parquet formats.
Enhancements
- Improved performance of calculations and event processing.
- Optional value mapping configuration for asset property configurations with manual detection mode.
- Ability to set Units of Measurement (UoM) on event type properties.
- Added functionality to clone manual entry forms.
- Bulk editing feature for manual entry forms.
- Modal to display measurement utilization (e.g., in calculations).
- Filter on asset and event type in manual entry forms.
- Introduction of an internal collector for manual data entry measurements.
- Enhanced audit log filter.
- Improved security for sensitive information in settings.
- Capability to enter nil values in manual entry forms.
- Expanded worker pool task overview with additional information.
- Enable disable experimental features per user.
v6.2.5
Released on 10/01/2024
Bug fixes
- Fixed loading of calculation context on startup
v6.2.4
Released on 29/11/2023
Bug fixes
- Sampled calculations might break if there are too many points in the calculation period
- Sampled calculations only used default values if there was no data for all input measurements
v6.2.3
Released on 8/11/2023
Bug fixes
- Validate license after fetching it from the portal
v6.2.2
Released on 30/10/2023
Bug fixes
- Fixed deletion and re-evaluation of events
- Fixed measurement data preview include input measurements toggle
v6.2.1
Released on 06/10/2023
Bug fixes
- Fixed measurement preview for bool and string input measurements
Changes
- capitalized and renamed variables in calculation context
v6.2.0
Released on 01/10/2023
New Features
External Database Connections
- Added integration with external databases such as Postgres, Oracle, MySQL, Sqlite and SAP (hdb and ASA).
- Event Module Integration: External databases can now serve as a detection mode for event properties. To utilize this feature, a SQL query is required. Comprehensive examples can be found in our documentation.
Worker Pools
- Added Worker pools which enable constrained execution of concurrent tasks.
- Worker pools are designated for specific types or groups of tasks, each with individual configurations.
- Currently, only recalculation tasks utilize this feature, with additional task types to be included in future releases.
- Tasks executed by a worker pool are visible under Configuration > Tasks.
- Users can monitor task progress, view details, and manage tasks directly. This includes options to pause, resume, or cancel most tasks.
Calculation Context
- Added a stateful context for calculations, which retains the last result and timestamp.
- Local context variables used in our custom local Tengo library can be added, modified and deleted.
Measurement labels
- Added the ability to add labels to measurements and calculations.
- Added filtering options to sort measurements and calculations by labels.
Enhancements
- Added a table view for measurement data previews.
- Added functionality to preview input measurement data within data previews for calculations.
- Added support for array data types for calculation input measurements.
- Enabled calculations to be restarted from a specific timestamp.
- Added an option to set a default value for input measurements of sampled calculations when "Evaluate Insufficient Data" is enabled.
- Added "Close After" as an option to event property configurations.
v6.1.5
Released on 06/09/2023
Bug fixes
- Fixed bulk deletion of events
- Fixed an error where manual entry form overwrites the manual entry from from another organization
v6.1.4
Released on 08/08/2023
Bug fixes
- Fixed possible panic in sampled calculation when referencing same measurement multiple times as input measurement
- Sampled calculations will not advance beyond last valid data of all input measurements
v6.1.3
Released on 07/08/2023
Bug fixes
- Fixed prefilling of value in property input field of manual entry forms
v6.1.2
Released on 03/08/2023
Bug fixes
- Fixed decimal precision in property input field of manual entry forms
v6.1.1
Released on 20/07/2023
Bug fixes
- Fixed bug making editing a user not possible
v6.1.0
Released on 10/07/2023
Features
Manual event entry
- Start/stop events inside manual entry forms
- Edit the start/stop time of an event inside manual entry forms
- Delete an event from inside the manual entry form
- Merge/split events from inside the manual entry form
Changes
- Added the option to delete a collector
- Added license expiration warning
- Added automatic fetching of license changes
- Properties of events configured with the same display name and in the same group in a manual entry form will be displayed on the same line
- Added rate limiter to the logger
v6.0.4
Released on 09/06/2023
Bug Fixes
- Swagger API is now available without trailing slash
- Fixed a bug where it wasn't possible to update a measurement's failover settings if a collector wasn't in 'Initial' status
Changes
- Removed select a provider placeholder from login form
- Added Datatype field to GetMeasurements endpoint for collectors to use
v6.0.3
Released on 10/05/2023
Bug Fixes
- Fixed a bug where you can't remove a root organization group from a user
- Fixed incorrect displaying of periodic event properties when there is a property without data
Changes
- Added support to use influx2 as internal database for statistics and logs
- Events without a parent are now closed if there is a later parent event available
- Save system statistics of the historian to the internal database
- Added system load and disk space usage of mounted disks to the historian system statistics
v6.0.2
Released on 28/04/2023
Bug fixes
- Fixed a wrong translation in the modal for the reevaluation of events
- Added missing views and functions to the organization schemas
- Fixed a frontend bug breaking some pages when hard reloading
Changes
- Added organization info to the client portal statistics
- Improved performance of calculations by a factor of 5
- Improved performance of the calculation of event properties by reducing the amount of required influx queries
- Added a refresh button for the logs
v6.0.1
Released on 18/04/2023
Bug fixes
- Fixed submit button for calculations not working in some cases
- Evaluate Insufficient data didn't work if input measurement had no data in the time range
- Fixed user group mapping for groups in the root organization
- Only show relevant properties when setting up a manual entry form
- Fixed raw calculation test button
- Fixed sampled calculation test for aggregation 'count'
- Fixed the organization settings cache
- Fixed the event property worker not updating parent event after updating the event configuration
Changes
- Display time series database UUID
- Show user in manual entry history
- Refined validation of objects in the API
- Improved search measurement component
- Improved search parent event configuration component
v6.0.0
Released on 31/03/2023
Features
Organizations
- Added organizations to allow easier deployment of multi-site Factry Historian's.
Authentication & authorization
- Added the following new authentication providers:
- Microsoft
- LDAP
- Added configurable user group mapping for Microsoft and LDAP
- Reworked the users and user groups management
- Reworked privileges and better enforcement of correct privileges
- Added revokable user session tokens and added API tokens (used by collectors)
Manual entry of event properties
- Added configurable forms for manual entry of event properties.
Grafana custom data source
- Added support for our custom Grafana data source.
Changes
- Time series databases can be soft deleted
- Calculations start in status 'Paused'
- Added more calculation examples
- Allow changing of the collector on a measurement
- 100% more swagger (Added swagger API documentation)
- Overhauled the configuration menu layout
- Added duration column to event views
- Measurement search regex support
- Added option to split events
- Event processor performance improvements