github aws-solutions-library-samples/cloud-intelligence-dashboards-framework 4.4.18

3 hours ago

What's Changed

Fixes and improvements

  • CloudFormation (CidExec): parameters no longer leak between dashboard deployments in a warm Lambda container. Before, a dashboard could inherit another dashboard's parameters, such as rls-dataset-id, and fail to create (#1542, 6b1a693)
  • AWS Cost Anomalies: the ca_summary_view dataset now gets a daily refresh schedule. Existing deployments need a one-time manual schedule, see #1543 (#1543, 296e8ab)
  • Sharing: share-with-account yes|no is now applied on update as well. Use cid-cmd update --share-with-account yes|no, or set share-with-account on a Custom::CidDashboard resource; no revokes sharing with everyone in the account. cid-cfn.yml's stack-wide ShareDashboard is still applied on create only (#1544, 6eaeda7)
  • Unattended mode (-y, CidExec): missing parameters that have a default now use it instead of failing with "Please set parameter" (#1546, a752f7c)
  • cid-plugin.yml: new optional Parameters input (a JSON object) to pass any cid-cmd parameter, e.g. {"rls-dataset-id": "my-rls"}. Requires cid-cfn 4.4.18 or later (#1546, a752f7c)
  • Dashboard update: taxonomy fields that the datasets don't have yet are skipped with a warning, instead of creating COLUMN_NOT_FOUND filters. Use cid-cmd update --recursive in a terminal to add new tags to views and datasets (#1549, 92185f6)
  • --on-drift override: in a terminal, existing views are now replaced as documented. Without a terminal, existing views are kept (#1550, 92185f6)
  • FOCUS: passing resource-tags now builds valid SQL, and unknown tag names are skipped with a warning (#1551, 209e9a3)

Upgrade note: callers of the exported cid-CidExecArn must pass every parameter a dashboard needs that has no default. Values left over from earlier deployments are no longer reused.

Don't miss a new cloud-intelligence-dashboards-framework release

NewReleases is sending notifications on new releases.