---
title: v6
slug: changelog/v6
docTags: 
createdAt: 2025-12-23T08:32:18.367Z
---

## 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
  - Google
- 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
