v7.1.1
Released on 28/10/2024
Bug fixes
- Resolved an issue where the time series cache returned incorrect timestamps for sampled calculation inputs when the input’s aggregation interval was larger than the calculation’s interval.
- Fixed the event processor not starting for assets created from a prototype.
- Corrected the inability to set metadata when creating a prototype from an asset.
- Addressed the issue of setting the parent of an asset being created from a prototype when using the ‘Submit and new’ button.
v7.1.0
Released on 22/10/2024
Time Series Cache
An in-memory cache for time series data has been introduced to significantly enhance the speed of calculations and event processing.
For more information, refer to
Time Series Cache
.
Calculation Enhancements
- Enabled IF97 functions for use within calculations.
- Added the capability to access metadata in calculations .
- Optimized script execution to reduce overhead when applying the same script across multiple points, resulting in improved performance.
Prototypes
- Added the option to create a prototype from an existing asset.
UX/UI Improvements
- Added “Assets” as a separate menu item for improved accessibility.
- Relocated “Prototypes” to the assets page to consolidate related functions.
- Enhanced the tree structure for assets and prototypes, improving clarity and navigation.
- Added functionality to delete an asset along with all its child elements, simplifying asset management.
- Introduced a filter to show/hide properties and event configurations within the assets and prototypes tree, allowing for a more focused view.
Other Enhancements
- Implemented gRPC streaming endpoints for collectors, enhancing data collection efficiency.
- Made
sslmode
for PostgreSQL connections configurable to support various security requirements. - Expanded the measurement filter to include datatype filtering.
- Achieved significant improvements in event query performance.
v7.0.5
Released on 15/10/2024
Bug fixes
- Resolved an issue where the calculation collector failed to resume correctly after being paused
- Fixed an issue where event properties with preview enabled did not update correctly for open events
v7.0.4
Released on 01/10/2024
Bug fixes
- Fixed a bug where processed events are not updated when there are open events and the batch size is set to 1
v7.0.3
Released on 25/09/2024
Bug fixes
- Corrected an issue where engineering specs managed by a calculation prototype were not always updated correctly.
- Resolved a problem where users with read-only privileges for measurements could not export them to Excel.
- Fixed an integer out of range error within the periodic event views.
- Addressed a UI bug that displayed the incorrect name of the asset property in the update asset from prototype form.
- Fixed a bug where dependencies for asset prototypes were not correctly updated after deleting an asset property.
- Resolved an issue where a prototyped calculation could not be used as input in another prototyped calculation.
Changes
- Enable administrators to configure specific settings for the event processor.
- Updating an asset from a prototype will now attempt to link existing asset properties, event properties, and event configurations to their respective prototypes.
- It is now prohibited to delete an asset property prototype if it is used in a calculation, event property, or event configuration prototype.
v7.0.2
Released on 11/09/2024
Bug fixes
- Fixed in the navigation of the asset tree
- Corrected the translation of the recalculation notifications
- Fixed a bug where the asset parent would be reset when creating an asset from a prototype
- Fixed a bug where values were reset upon click “sync resolved data” in the prototype form
v7.0.1
Released on 29/08/2024
Bug fixes
- Fixed a bug where the setup wizard was not correctly displayed
- Fixed an issue with the event filter not working correctly in the manual entry forms
Changes
- Add a REST endpoint to get a single task
v7.0.0
Released on 28/08/2024
New Features
Prototypes
We have introduced the ability to create prototypes for assets, asset properties, and events. Prototypes allow for rapid creation of new assets, asset properties, and events with predefined settings. These assets, generated from a prototype, can be managed collectively, streamlining the management of large quantities of similar assets, along with their properties and events.
Enhancements
-
Calculation Improvements:
- Added a refresh button to update calculation context values.
- Calculation inputs can now include both asset properties and measurements.
- Added support for aggregations on array datatypes, including
first
,last
, andcount
. - Updated the recalculation modal to differentiate between restarting a calculation and re-evaluating a period.
-
Performance improvements:
- Enhanced performance for bulk measurement updates and event processing through batched updates.
-
Asset and Property Management:
- Introduced a datatype and description field for asset properties, ensuring that the associated measurement matches the asset property’s datatype.
-
Collector Enhancements:
- Modified token invalidation to occur 24 hours after generating a new one, instead of immediately.
- Added detailed collector connection information.
- Provided preliminary support for updating the collector state directly from the historian.
- Implemented support for migrating collector settings.
-
User Interface and Experience:
- Improved consistency and alignment of buttons across forms and modals.
- Enhanced the measurement data preview feature.
- Improved clarity in login error messages.
- Added an option in event manual entry forms to remember the last entered manual entry timestamp, rather than defaulting to the current time.
-
Audit Log Management:
- Added a setting to periodically remove old audit logs (disabled by default).
-
Measurement Improvements:
- Introduced a new measurement filter for datatypes.
- Limit changing of the measurement datatype to not conflict with references
Deprecations and Removals
The following deprecated endpoints and parameters have been removed:
- Calculation Recalculation:
- Removed
POST /calculation/:calculationUUID/recalculate
in favor ofPOST /calculations/:calculationUUID/recalculate
.
- Removed
- Calculation Testing and Validation:
- Removed
POST /calculation/test
in favor ofPOST /calculations/test
. - Removed
POST /calculation/validate
in favor ofPOST /calculations/validate
.
- Removed
- Worker Pools and Tasks:
- Removed
GET /worker-pools/tasks
in favor ofGET /tasks
. - Removed
GET /worker-pools/:workerPoolUUID/tasks
in favor ofGET /tasks
. - Removed
GET /worker-pools/:workerPoolUUID/tasks/:subject/pause
in favor ofGET /tasks/:taskUUID/pause
. - Removed
GET /worker-pools/:workerPoolUUID/tasks/:subject/resume
in favor ofGET /tasks/:taskUUID/resume
. - Removed
GET /worker-pools/:workerPoolUUID/tasks/:subject/cancel
in favor ofGET /tasks/:taskUUID/cancel
.
- Removed
- Events Query:
- Removed
POST /events/query
in favor ofGET /events
.
- Removed
- Measurement Filters:
- Removed
WithBadQuality
field in favor of a more genericQuality
field. - Removed
DatabaseUUID
field in favor ofDatabaseUUIDs
.
- Removed
- Asset Filters:
- Removed
ParentUUID
field in favor ofParentUUIDs
.
- Removed
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
andLDAP
- 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
v5.2.8
Released on 23/02/2023
Bug fixes
- Fixed array datatype as event trigger measurement crashing the historian
v5.2.7
Released on 07/02/2023
Bug fixes
- Joined periodic event views were not filtered by event type UUID
- Fixed recalculation causing query timeouts
v5.2.6
Released on 19/01/2023
Bug fixes
- Allow multiple failover configuration with the same ip/port
- Allow setting the stop delay to zero for the failover collector
- Fixed a bug where the time series database name was not displayed when searching for measurements
v5.2.5
Released on 10/01/2023
Feature
- Allow the use of json, hex and base64 tengo libraries and added fmt.sprintf function
v5.2.4
Released on 03/01/2023
Bug fixes
- Fixed a bug where event workers with long grace periods didn’t progress
v5.2.3
Released on 11/12/2022
Bug fixes
- Fixed failover collector not writing points
v5.2.2
Released on 09/12/2022
Bug fixes
- Fixed nil pointer exception
- Fixed missing function in tengo scripting library
v5.2.1
Features
- Improved event processing efficiency by adding a partial index on open events
- Added an option to sampled calculation that allows running the script on partial or missing data
v5.2.0
Released on 04/11/2022
The databases which require attention are marked red in the time series databases overview.
_internal_factry
is onboarded with a retention policy of 12 weeks in order to reduce disk usage. We recommend customers running earlier versions to alter the retention policy of the influx database _internal_factry
to 12 weeks. You can find instruction
here
on how to achieve this.
Features
Time series databases
- In order to reduce disk usage the internal time series database for the historian is now created in the wizard with a default retention policy of 12 weeks
- Use read-only user for querying the time series databases
OPC-UA Alarms & Conditions
A new measurement datatype raw
was added to support the new event
data collection method for OPC-UA collectors.
Changes
- Added filter parameters to the URL of the event overview page
- Updated measurement data preview visualization
- Different colors per series
- Tooltip on points with timestamp and value
- Text inputs trim whitespaces
- Added health status to the calculation collector
- Separate logs for the calculation collector
- A failover collector waiting now has its health as
Idle
instead ofPaused
- Added StopDelay to failover collector settings, this is how long the failover collector will collect after the main collector returns
Bug fixes
- Fix parsing of raw query responses without timestamps
- Added message to indicate if an empty bulk upload in the measurements page
- Added a datatype check when calculating event properties
- Fixed incorrect datatype in time series query response
- Fixed time series database form errors
- Reduced response size when getting measurements significantly
v5.1.6
Released on 14/10/2022
Changes
- Attempt to update buffer path permissions before exiting
v5.1.5
Released on 06/10/2022
Changes
- Added support for JSON input in measurement/collector settings
v5.1.4
Released on 12/09/2022
Bug fixes
- Simple properties with no data were stored incorrectly
v5.1.3
Released on 12/09/2022
Bug fixes
- Newline the tags of points written to influx1.x were not escaped correctly
v5.1.2
Released on 08/09/2022
Bug fixes
- Fixed a bug where events where not processed properly if the number of open events per event configuration exceeded 100
- Faster startup when event processing is enabled
v5.1.1
Released on 06/09/2022
Bug fixes
- Fixed response conversion for influx2 queries
v5.1.0
Released on 31/08/2022
Features
Failover collector
- Add configuration options for collector failover
Time series databases
- Added support for Influx v2.x
- Added server side buffering for the calculation collector
Advanced collector settings
- Most environment variables for the collectors have been removed and are now available to be configured in the historian frontend as advanced collector settings
Changes
- Allow renaming of collectors
- Measurement filters are now used in the excel export
- Removed measurement bulk upload with JSON
- Added a confirmation step to the measurement bulk upload
- Added a refresh button to the data preview for measurements
- Changed the default time period from 6h to 5m for the measurement preview
- Prefill filtered database/collector in create measurement
- Added a clone button for measurements/calculations
- Added a ‘Good points only’ option to historian event property
- Made the order of setting columns in measurement excel export more consistent
Bug fixes
- Measurement logs search input
- Fixed created_at and created_by getting reset on update for some objects
- Fixed the measurement validation schema not updating correctly when creating a measurement
- Fixed a bug where the calculations where reloaded when selecting a calculation
- Fixed a visual bug when setting a measurement/collector setting to 0
- Fixed menu icons in Firefox
v5.0.2
Released on 25/08/2022
Bug fixes
- Fixed bug where input measurement for calculation selects wrong one if measurements with same name exists in another database
v5.0.1
Released on 23/07/2022
Bug fixes
- The major version of the go modules has been bumped to V5
v5.0.0
Released on 14/07/2022
Features
General
- Measurements have a preview pane which displays the most recent historical data for that measurement
- Improved pagination of logs and audit logs
Event detection module
- We announce the addition of the Event Detection module ! This enables detecting time-based events and aggregate values on top op these events using process data.
Calculations
- Performing operations on existing measurements is added by means of Calculations , which output their results in new separate measurements stored as new time series data.
v4.1.0
Released on 30/06/2022
Features
General
- In the time series database overview, databases are sorted by name
- An about screen was added in the user menu in the bottom left of the screen displaying the current Historian version. On clicking the about screen, links pop up to the Historian documentation and the factry client portal.
- Added pagination to the log viewer
Measurements
- In the measurement list, measurements can be filtered by uuid
- Importing meassurements support an “Import” column. When left blank, the measurement on the corresponding row will not be imported. Filling in any value in this column (eg X), will import the measurement on the corresponding row. The use of the column is optional.
- The measurements overview auto-refreshes to live update the measurement statuses
Collectors
- The collector health status dot has been restyled using additional status colors.
Bug fixes
- Stability improvements in the bulk import error handling
Docs
- Added advanced environment variables to collector documentation
v4.0.6
Released on 16/06/2022
Bug fixes
- Disable profiling on production builds
v4.0.5
Released on 14/06/2022
Bug fixes
- Fixed “too many open files” issue by influx connection cleanup
v4.0.4
Released on 07/06/2022
Bug fixes
- Fixed broken measurements filter
v4.0.3
Released on 02/06/2022
Bug fixes
- Allow for larger GRPC messages
- Display user group name instead of description
- Fixed possible “out-of-range” error
- Fixed nil pointer problem on non-preloaded measurements
v4.0.1
Released on 09/05/2022
Bug fixes
- Removed profiling code from the binary
v4.0.0
Released on 04/05/2022
Breaking changes
- To support the use of a new influxdb storage model some influx-data will have to be migrated
- Pre v4.0 collectors will have to be upgraded due to changes to the historian API
Features
This release includes the following new features:
- Audit logs
- Encrypted GRPC communication
- New influx storage model
- Added support for changing the datatype of a measurement
- Added support for array data types
- Pause and resume collectors and measurements
- Collector health history
- Collector statistics and logs
- Bulk import measurement from excel
- External measurement validation
- Added an option to filter on measurement quality in the measurement list
Audit logs
The historian server now audits the creation, updating and deletion of the following objects:
- Historian users
- Historian settings
- Measurements and measurement settings
- Time series databases
- Collectors
Encrypted GRPC communication
The collectors now securely communicate with the historian via the GRPC protocol. This significantly reduces the amount of bandwidth used by the factry collector.