Targeted Environment
Date:
myTCAccount documentation now available through TC confluence : https://tcmarin.atlassian.net/wiki/spaces/MA
PBI #8306 - Email Notifications Active Monitoring Solution Analysis
Implemented new feature to monitor unsent email and send notification if needed. The API will send out a slack notification if unsent emails are detected.
PBI #8280 - MTAPI - Email Notification Enhancements
Enhanced the Email Notification functionality to ensure the email notification is logged in the MTOA database before it is sent to the user.
Added new column to track the failure reasons for not being able to send an email notification
New feature to monitor unsent emails and tries to send them again.
Enhanced the api API result to include the reason for not being able to send an email
Added service request validation before sending an email
Made an architectural changes to enable logging of the verification emails in MTOA database by adding association to the userid userId instead of service request.
PBI #8375 - Service Request Details - Implement Support for Requestor Organization (CRSM)
Implemented Support for Requestor Organization. Add RequesterOrganizationId property property in BaseServiceRequest class
Enhanced the MTOA logging feature to include support for French/special characters
PBI #8318 - Implement Support for Cargo Regulated Entities (CRSM)
New GET /api/v1/regulated-entities to retrieve a collection regulated entity ids for a specified service request.
New POST /api/v1/regulated-entities to add a collection regulated entity ids for a specified service request.
New PUT /api/v1/regulated-entities to update a collection regulated entity ids for a specified service request.
PBI #8517 - Improve Support for Encrypted MTOA Credentials in Production
Enforce the usage of encrypted MTOA API credentials in Prod. We allowed the use of "DisableApiJwtKeysEncryption" application setting for iZEV (only available in the Regular .NET MTOA Framework).
Added encryption support in the MTOA Web Services Client (MTAPI Client). Add new application settings flag AlwaysUseEncryptedApiJwtKeys to say if the encryption is required.
Added decryption support in the MTOA .NET Core Framework
BUG #8095 - Internal users should be prevented from being associated with organizations
BUG #8335 - service request filtering needs to be enhanced to filter updated dates and time with service request id's
...
BUG #8498 - ZEV ACC - Not able to retrieve organization Ids in GET /api/v1/organizations when email not provided
BUG #8202 - GET /api/v1/provinces/{code} & /api/v1/countrySubdivisions/{code} - correct status code and error message
...
BUG #8473 - A Prod issue updating an external email address
BUG #8468 Post and Put service requests can't be created when a newly created OrganizationId number is used.
BUG #8464 Swagger post /api/v2/servicerequests will not work with the example values
BUG #8461 SourceId is incorrectly returned with a Get after a Post
BUG #8370 - Get /api/v1/servicrequests excludeMetadata returns SR's with meta data
BUG #7948 - GET /organizations/{id}/users doesn't return internal users bound to that orgBUG #7947 - GET /services/{id}/organizations and GET /users/{id}/organizations only retrieve one org per user (Is this fixed ?)
BUG #8241 - GET /api/v1/services/invites - received an object with a wrong type
MTOA NuGet packages Release Notes
Breaking change
MTOA Database – Release Note for Version (v.0.8)
...