March2016 - LiquidAnalytics/ld-api-examples GitHub Wiki
#Major Changes and New Features Summary
##Cloud: Schema Inheritance (experimental feature) Added initial support for Schema Inheritance. Allows you to create a schema with a parentType specified. Internally the schema inherits all the fields specified on all of it's parent schemas. Makes use of [PostgreSql table inheritance] (http://www.postgresql.org/docs/9.3/static/ddl-inherit.html) for ease of use in querying inherited types
##Cloud: Expanded Task API Added processType, description and itemId to the Task class, allowing callers of the Task API (/ls/api/tasks/updateTaskProgress) to more accurately update a Task with values that the server does not need to know about before hand.
#Change Log
- (On-premise only) Improved expiration process by slicing date queries into smaller time ranges, avoiding cassandra timeout issues in the case of wide rows for a large item type.
- Fixed issue where devices on a tagged package version would incorrectly receive deletes of configuration items done on the "tip" version of the items.
- Improved performance issues on Mission Control startup when entering a community with a large number of User items.
- Improved performance of the ls/api/oauth2/loginAsUsers api when requesting loginAs list for a Users who belong to communities with a large number of User items.
- Fixed issue where if a userId in a community has a different case than the systemUser userId in the root community, and the user has loginAs access, would cause an incorrect item manifest to be generated for the user.
#Risks and Known Issues
There are no known issues or risks.
#Maintenance Window
This server deployment does not require a maintenance window.
#Special Deployment Notes
There are no special notes for this release.
#Release Schedule
| Date | Environment |
|---|---|
| 3/2/2016 | ProdB |
| 3/3/2016 | Prod |
#ProdB Validation
Testers assigned to each customer use the current production client app to verify there are no new issues introduced in ProdB:
- In settings change the server URL to
https://ldcloud-b.liquidanalytics.com - Perform exploratory testing
- Report only new issues found, distinguishing between what may be caused by the server from what is a client-side issue
- Sync
- Transactions
- Registrations
- Authentication
- On-demand functions
- Queries
#Prod Validation
Testers assigned to each customer use the current production client app to verify there are no new issues introduced in Prod:
- In settings make sure the server URL is
https://ldcloud.liquidanalytics.com - Perform exploratory testing
- Report only new issues found, distinguishing between what may be caused by the server from what is a client-side issue
- Sync
- Transactions
- Registrations
- Authentication
- On-demand functions
- Queries