Changelog
All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[unreleased]
Removed
- Removed unused properties from PrometheusNotificationRequestResource and updated shared models.
- SemaphoreSlim and its use in MessagingClientWrapper.
[0.9.2] - 2023-04-21
Changed
- Updated dependencies for com.unity.cloud.common@0.11.0, com.unity.cloud.identity@0.15.0, com.unity.cloud.storage@0.8.0.
- MessagingClientWrapper now exposes the ConnectionState of its wrapped MessagingClient through its own State member.
Fixed
- Error concerning MessagingClientWrapper disposal.
[0.9.1] - 2023-04-06
Changed
- Updated documentation for data connector configuration with note of polling time.
Fixed
- Package validation to be aligned with Unity candidate standards.
[0.9.0] - 2023-03-30
Changed
- Code convention cleanup.
- Updated documentation for configuration of facility simulator device connector.
- Removed DigitalTwinsLiveClient dependency.
- Merged DigitalTwinsLiveClient functionality into SDK (client package will be deprecated).
- New ServiceHttpClientWrapper and MessagingClientWrapper added.
Removed
- Unused assets.
[0.8.0] - 2023-03-16
Changed
- Add DataAssociated signal and update DeviceService to listen to it.
Added
- Added telemetry file data source documentation for the facility simulator.
[0.7.0] - 2023-03-06
Changed
- Updated Data Association models and service.
- Add DataAssociated signal and update DeviceService to listen to it.
Added
- Added documentation for user secrets.
Removed
- Legacy Server Id dependency across services and shared models.
[0.6.0] - 2023-02-17
Changed
- Updated Samples/Services/sample.json file.
- Update default environment in sample to use production environment.
- ServicesController update to use new constructor for LiveMessagingClient.
- Updated the sample ServicesController to send the workspaceId to the MessagingService.
- Removed unnecessary methods from the DigitalTwinsLiveClient
[0.5.0] - 2023-01-31
Changed
- Updated shared models
[0.4.0] - 2023-01-27
Added
- Partial API documentation
[0.3.0] - 2023-01-19
Changed
- LiveDevice updated to reflect a 1-N mapping relationship between a device and in scene gameObjects (device geometry).
- Updated use of MessagingService to LiveMessagingClient which requires an IAccessTokenProvider.
- Stopped passing the hostedServerId parameter to DigitalTwinsLiveClient's ConnectAsync() method.
Added
- Added README.md.
- Added Data Association Service, which will be used to associate devices with their respective gameObject (device geometry) within a visualization.
Fixed
- Calls to services correctly pass authentication credentials in the header.
[0.2.0] - 2022-12-08
Changed
- Updated Digital Twins Platform SDK packages to latest releases.
- Updated Facility and Workspace ids in samples for Sample Project.
Fixed
- Telemetry histories sample now displays actual count of received telemetries against a telemetry key.
- Minor fixes in SDK package documentation.
[0.1.0] - 2022-11-25
Changed
- Samples are updated to require a valid device to send Notifications requests.
- Properties are changed from ProjectId, ServerId to FacilityId, HostedServerId in backend requests for device telemetry from the Messaging service.
- Backend Redis facility topics now prefixed with 'facility' instead of 'project'.
- Updated the '/api/live/v1/devices' endpoint in the API to return a dictionary of geometries.
- Updated the DTLive Sample Application to use the geometry values when identifying which game objects represent geometry with telemetry.
- Updated Notification history endpoint to return NoContent instead of NotFound.
- Updated Notification creation endpoint to return enriched notification response with device details.
- Updated Notification creation endpoint to require a valid device id for creating notifications.
[0.1.0-preview.12] - 2022-11-10
Added
- Retrieval of geometry data associated with devices.
Changed
- Updated SDK documentation to associate models with devices.
- Updated Facility Simulator documentation.
[0.1.0-preview.11] - 2022-10-24
Added
- Logs for login flow.
Fixed
- Login signal flow in package samples.
[0.1.0-preview.10] - 2022-10-21
Changed
- Updated samples to work with DT Identity and Messaging Service.
[0.1.0-preview.9] - 2022-10-12
Changed
- Updated to use the latest version of DT Platform dependencies.
[0.1.0-preview.8] - 2022-10-06
Added
- Added an ISignalBus implementation using Unity events.
Changed
- Performed adjustments to package publishing.
- Updated entities from Unified Data Model service.
[0.1.0-preview.7] - 2022-10-04
Changed
- Removed Reflect dependencies.
[0.1.0-preview.6] - 2022-10-03
Changed
- Renamed menu items and namespaces.
[0.1.0-preview.5] - 2022-09-29
Changed
- Renamed Client class to DigitalTwinsLiveClient.
[0.1.0-preview.4] - 2022-09-28
Changed
- Renamed package folders.
[0.1.0-preview.3] - 2022-09-27
Adjustments to package publishing.
[0.1.0-preview.2] - 2022-09-27
Adjustments to package publishing.
[0.1.0-preview.1] - 2022-09-27
Initial release.