Features:
- Adds DELETE AgentAppAlarmingList
- Adds POST AgentAppAlarmingListActivate
- Adds DELETE AgentAppAlarming
- Adds DELETE AgentAppLoggingList
- Adds POST AgentAppLoggingListActivate
- Adds DELETE AgentAppLogging
- Adds GET MyRscServer
- Adds PUT MyRscServerSessionList
- Added edgeAggregator validation (POST, PATCH AgentDataTag)
Fixes:
- Fixed update_config_file for agents without config_file_format
- Fix patch when patching with same address (PATCH AgentDataVariable)
- Fix: AssertionError on nullable property values (GET MyCompany)
- Fix for when importing config, vpn portforwardings got deleted aswell (PUT AgentListConfigurationImport)
- Agents pull now migrates protocol options and port and disables data sources when logging status is paused (POST AgentListPull)
- Fixed keyerror during updating of logTrigger on dataTag (PATCH AgentDataTag)
- Add multiple data source support and unique variable ids per source (POST AgentDataVariable)
- Don't put tags without retention policy or interval in steward config (agent config files)
- Fix for user email change not working with same email as in other sector (POST MyUserEmailAddressChangeList)
- Separated Company and User CN for email address change finish (POST MyEmailAddressChangeFinish)
Features:
- Adds GET, POST, PATCH, DELETE AgentDataAlarmList
- Adds GET, PATCH, DELETE AgentDataAlarm
- Adds GET, PATCH AgentDataAlarmOccurrenceList
- Adds GET, PATCH AgentDataAlarmOccurrence
- Adds POST LicenceList
- Adds POST, PATCH, DELETE MyCompanyCustomPropertyList
- Adds PATCH, DELETE MyCompanyCustomProperty
Fixes:
- Fixes an validation exception for AgentDataCondition
- Creating a data source now properly creates the internal use variables for that source
- Fixes a bug where you could not create tags after deleting one
- Fixes a bug where you could not create variables after deleting one
- Fixes an empty audit log when deleting a variable
- Deleting a device now properly deletes all its data sources as well
- When pulling a router, deleted status is migratied for data resources
- Fixes a change notification not being marked as dirty when a user changes their name
- Adds a missing field to CN and AL when a user accept ToU
- You are no longer logged out when changing your password with deleteAccessTokens
Features:
- Adds GET, POST, PATCH, DELETE AgentDataConditionList
- Adds GET, PATCH, DELETE AgentDataCondition
- Adds GET, POST, PATCH, DELETE AgentDataTagList
- Adds GET, PATCH, DELETE AgentDataTag
- Adds GET AgentPageList
- Adds GET, POST, PATCH, DELETE AgentPageLinkList
- Adds GET, PATCH, DELETE AgentPageLink
- Adds GET, POST, PATCH, DELETE PageList
- Adds GET, PATCH, DELETE Page
- Adds GET, POST, PATCH, DELETE PageComponentList
- Adds GET, PATCH, DELETE PageComponent
- Adds GET PageComponentTemplateList
- Adds GET PageComponentTemplate
- Adds GET, POST, PATCH, DELETE PageVersionList
- Adds GET, PATCH, DELETE PageVersion
- Implements custom property storing for Agent, Company, as well as resources using the ApiProcessor
- Adds support for data source in the config file
Fixes:
- Fixes a bug with null validation on AgentDevice.macAddress, ipAddress
- Fixed empty auditlog when agent is removed without licences
Features:
- Implements GET AgentDataProtocolList
- Implements GET, POST, PATCH, DELETE AgentDataVariableList
- Implements GET, POST, PATCH, DELETE AgentDataVariable
- Adds ChangeNotificationWebSocket to the discovery
- Implements DataProtocolApplied for all data protocols
Fixes:
- Fixes a bug where 2FA codes with leading zeros would not be accepted
Features:
- Adds GET, POST, PATCH, DELETE AgentDataSourceList
- Adds GET, PATCH, DELETE AgentDataSource
- We now trace the licence created or extended by a coupon use
Fixes:
- Fix: You could spam someone by repeatedly POST AccessRecoverList
- Fix: You could not pull an agent with an expired trial licence
- Fix: Typ for some Invite CNs would be incorrect
- Fix: Typ for some User CNs would be incorrect
- Fix: User's name changed would be broadcasted to the companies they were in
- Fix: Once rate limited, you could not log in if you had 2FA enabled
- Various fixes to case sensitivity of email addresses
Features:
- Adds POST DemoDeviceList
- Adds GET MyCompanyPlatformServerList
- Adds GET PlatformServerList
- Logging configuration now gets rendered into the config file
Changes:
- Activation an agent now requires the TRANSFER_AGENT permission
- Newly created engineers now get the (new) LINK_PAGE permission
Fixes:
- Fixes the domain name in emails
- Fixes missing domain name branding in email address change, feedback & two factor authentication mails
- Fixed a bug where invites for an existing user's email address would not work due to capitalization
- Adds a missing change notification when creating invites
- Adds alarmName to message center messages
- Adds missing change notifications when dealing with user push devices