January2017 - LiquidAnalytics/ld-api-examples GitHub Wiki

#Major Changes and New Features Summary

Additional resiliency processing materialized views

Materialized view rebuild flow has been improved to reduce rebuild errors.

Support for application based manifests

Support for application specific manifests has been added, allowing devices to sync only a subset of item types.

Support for validation-only tokens

Support for validation-only tokens has been added, allowing liquid clients to provide 3rd parties proof of authorization without granting any additional system access.

#Change Log

  1. Additional server API has been added to support replication verification/validation
  2. Cross-environment transaction replication flow has been optimized to reduce added lag
  3. Some deprecated and unused item schema flags have been removed
  4. Editing items in MC now requires 1 less click before typing json
  5. SQLStatementTime LPS metric has been removed. Please see similar CloudWatch metrics tracked directly in AWS instead.
  6. Device Management in MC now supports searching by authenticated user and application manifest id.

#Risks and Known Issues

No known risks or issues.

#Maintenance Window

This server deployment does not require a maintenance window.

#Special Deployment Notes

  1. applicationManifestId must be added to the deviceInfo table prior to new registrations against prod-b
  2. The updated materialized view logic may require a manual rebuild on the first day after deployment. PMs please monitor communities carefully.

#Release Schedule

Date Environment
1/4/2017 ProdB
1/5/2017 Prod

#ProdB Validation

Testers assigned to each customer use the current production client app to verify there are no new issues introduced in ProdB:

  1. In settings change the server URL to https://ldcloud-b.liquidanalytics.com
  2. Perform exploratory testing
  3. 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:

  1. In settings make sure the server URL is https://ldcloud.liquidanalytics.com
  2. Perform exploratory testing
  3. 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