Skip to Content
Release NotesInsightcloudsec16.08 Release Notes

Jan 24, 2017

Announcement 16.08 has concentrated on performance and UI improvements, and on adding new filters, actions, and hookpoints. Upgrade instructions and documentation can be found at http://docs.divvycloud.com/api/16.08.

New Filters and Actions

  • Added a filter based on the parent having a specified key/value pair. This is especially useful for child resources that do not support tagging, for example security group rules and network access list rules.
  • Added a new action to create database snapshots.
  • Added filter support for route tables.
  • Added Filters and actions for service encryption keys. UI Updates
  • When in the instance view you can now search by IP.
  • We have simplified the bot listing view making it more readable and flexible.
  • Users can now create and manipulate tags on AWS S3 containers through the UI.
  • Resource groups are now reflected in the resource properties panel.
  • When viewing a bot, the filters can now be reordered.
  • Improved sorting for filters and actions
  • Filters can be reordered in the bot view
  • Users can now toggle column visibility in the bots listing
  • Enabled run time options are displaying in the bot listing
  • Search/order by now works within the “My Resources” view
  • Performance improvements
  • Improved performance when searching and when loading resource activity General Improvements
  • Added ability to convert an existing bot to a template
  • Added Creation, Modified, and Destroyed hookpoints to more resource types
  • Added hook-points for some DivvyCloud resources. This allows code to be executed based on, for example, a new user being created.
  • Added support for the new us-east-2 (Ohio) region in AWS
  • Added support for harvesting IAM login profiles for AWS user accounts. This will allow customers to better enforce IAM user policies.
  • Improved support for VMWare Hypervisor harvesting
  • Added support for metadata (tags) to OpenStack volumes and snapshots. This allows automation and best practices against resources beyond instances. Security Improvements
  • The default minimum password length has been extended to twelve characters
  • Accounts will be locked out for thirty minutes after five consecutive failed login attempts Bug Fixes
  • Fixed disabling plugins in the UI
  • Fixed issue with storing the “Publicly Accessible” flag on database instances
  • Fixed deleting a Group from within Group Settings Developer/Administrator Notes Minimum password length can be configured by setting the “minumum_password_length” field in the “system” section of the system settings database to the desired value. The example below shows you how to enforce eight character passwords.
REPLACE INTO SystemSettings VALUES ('minimum_password_length', 'system', 8, 0);

A new “serialize” method has been added to resources to serialize that resource into JSON. To leverage it, just run the following

# Form the resource resource = Resource.from_resource_id('instance:1:us-east-1:i-1a2b3c4d') resource.serialize()

StateService.intent({...args}) - [Deprecated - Remove in v17.01] The intent function which provided a wrapper around the angular $http service for XMLHttpRequests will be deprecated in favor of using the angular $http service directly. One benefit of the intent service was the ability to use a fully qualified Python Flask endpoint name instead of manually formatting uri’s as strings. This functionality will be made available in the StateService.endpoint(endpointName, [...urlArgs]) for formatting a uri to pass to the $http service.

# Old Way StateService.intent({ endpoint: 'clouds.list_clouds', onSuccess: function(response){ ctrl.clouds = response.data.clouds; } }); # New Way var ep = StateService.endpoint('clouds.list_clouds'); $http.post(ep).then(function(response){ ctrl.clouds = response.data.clouds; }