Scalr Enterprise - 7.7.10 Release notes

Release Date: 19/Jan/18

New Feature

  • [SCALRCORE-6990] - GCE > Add list firewalls for google cloud, similar to how we can view security groups for AWS.
  • [SCALRCORE-7482] - Openstack > Server groups management
  • [SCALRCORE-7580] - CSG > Azure > Add Event Hubs, Stream Analytics, Machine Leaning services
  • [SCALRCORE-7645] - AWS > Support for T2 Unlimited instances
  • [SCALRCORE-7075] - AWS > Add support for NLB
  • [SCALRCORE-7053] - Global Variables set at higher scope can be changed only at allowed lower scope

Improvement

  • [SCALRCORE-7223] - UI > GV > Allow to change a name of a new variables
  • [SCALRCORE-7418] - UI > Farm Designer UX improvements
  • [SCALRCORE-7553] - UI > Consistent server access page
  • [SCALRCORE-7875] - UI > Show object names instead of IDs for VMware policy conditions
  • [SCALRCORE-7244] - VMware > Better launch error messages
  • [SCALRCORE-7284] - VMware > Improve logic with handling API Client exceptions
  • [SCALRCORE-7510] - VMware > Datastore/Storage Pod disk space needs to be checked before deploying/launching a VM
  • [SCALRCORE-7830] - VMWare > Scalr launches a replacement instance too fast
  • [SCALRCORE-7339] - VMware > Implement Failed state for VMware servers
  • [SCALRCORE-7427] - Core > Use UTC in servers and server_history tables
  • [SCALRCORE-7859] - Core > Orchestration Rules > Performance optimization
  • [SCALRCORE-7455] - Azure > Security groups management improvements
  • [SCALRCORE-7775] - Azure > Scalr Expanded Resource Group Support - Phase 2
  • [SCALRCORE-7715] - APIv2 > check adapter rules with ApiSpecification
  • [SCALRCORE-7749] - Policy engine > policy cloud.intance.types > Add GCE support
  • [SCALRCORE-7757] - Monitor > Performance improvements
  • [SCALRCORE-7761] - Cost Analytics > Change farm usage on date info from cloud distribution to distribution types
  • [SCALRCORE-7748] - Add condition ostype to the ansibletower.inventories policy
  • Switch http clients to Guzzle in the most of the parts of Scalr

Bug

  • [SCALRCORE-7023] - Cost Analytics > UX Project creation > Hide locked Cost Centers
  • [SCALRCORE-7838] - VMware > PHP7 > RHEL distributions > soapclient causes FD leak (Affected version 7.7.6)
  • [SCALRCORE-7163] - EBS Volumes > Search by FarmRole ID doesn't work
  • [SCALRCORE-7335] - My applications > Tiles view > Invalid tooltip for suspended apps
  • [SCALRCORE-7448] - VMware > Discovery Manager > Duplicated response when filter is applied
  • [SCALRCORE-7505] - VMware > Datastore dropdown is not populated correctly
  • [SCALRCORE-7618] - Vmware > Windows > HostInitResponse delivery failed (Affected version 7.7.6)
  • [SCALRCORE-7741] - VMware > Error message is not removed after launch
  • [SCALRCORE-7776] - VMware > IP Pool > Improved performance under certain edge cases
  • [SCALRCORE-7433] - Openstack > Read Flavors by Domain/Project
  • [SCALRCORE-7480] - Core > Scheduler > Crons stopped running (DST timezone issue)
  • [SCALRCORE-7758] - UI > Farm Designer > Azure settings > Bug with Storage Account field
  • [SCALRCORE-7585] - Validation for Tags doesn't work (BC change in behavior)
  • [SCALRCORE-7593] - UI > callActionMethod > Parse phpdoc issue
  • [SCALRCORE-7594] - Role Categories > search does not work correctly if use a space
  • [SCALRCORE-7643] - Azure > Boot Scalarizr doesn't work when Scalr enforces TLSv1.2
  • [SCALRCORE-7443] - ApiV1 > add-role-to-farm > Instance type should be mandatory
  • [SCALRCORE-7649] - APIv2 > Openstack networks > Duplicate networks should be prohibited
  • [SCALRCORE-7511] - APIv2 > Controlling sequential launch order via API
  • [SCALRCORE-7768] - APIv2 > CreateFromTemplate > Azure > No option to create from template if JSON have SG (Affected version 7.7.9)
  • [SCALRCORE-7769] - APIv2 > Bootstrapping > Ansible Tower broken (Affected version 7.7.7)
  • [SCALRCORE-7698] - APIv2 > GCE > Support for custom instance sizes
  • [SCALRCORE-7931] - API > FarmRoles > Generate template returns 0 if Orchestration with Tags condition present
  • [SCALRCORE-7681] - IP Pools > IP Range intersection validation error
  • [SCALRCORE-7695] - Cloning a Farm that created from the Template creates a new Service Catalog Application
  • [SCALRCORE-7700] - Policy ansibletower.groups > broken field search ANSIBLE TOWER GROUPS
  • [SCALRCORE-7708] - UI > Policy Engine > vmware.network.ip_pools issue for create from Template
  • [SCALRCORE-7777] - AWS > ALB > Describing Tags issue
  • [SCALRCORE-7795] - AWS > EC2 > Farm Role > Network > wrong redirect for ALB ELB links
  • [SCALRCORE-7805] - Offerings > VMWare > DRS-chosen host not saved
  • [SCALRCORE-7806] - UI > No server validation for AWS cloud.networks policy
  • [SCALRCORE-7814] - Python Services > Monitor > Queue overflow in RabbitMQ
  • [SCALRCORE-7818] - Cost Manager > Analytics Processing > usage_d cost mismatch
  • [SCALRCORE-7848] - Cost Manager > Analytics Processor > RDS Costs are not showing up in Cost Analytics Page
  • [SCALRCORE-7862] - Azure > CostAnalytics > CloudPricing > Can not pull prices from Azure automatically
  • [SCALRCORE-7900] - Python Services > Monitor > Healthcheck performance issues
  • [SCALRCORE-7903] - Cost Analytics > Analytics Poller > Sort nodes issue
  • [SCALRCORE-7905] - Core > AnsibleTower > Creating AT host with server hostname as a name does not work
  • [SCALRCORE-7906] - Server dashboard > repeatabletask plugin issue
  • [SCALRCORE-7909] - UI > Continuous scroll > issue on high resolution
  • [SCALRCORE-7911] - Unable to save Azure credentials on some subscriptions
  • [SCALRCORE-7921] - UI > Cannot see all IAM instance profiles in Farm Role
  • [SCALRCORE-7925] - UI > Server dashboard > ACL issue
  • [SCALRCORE-7937] - UI > Service catalog > Issue with multi cloud Role deployment
  • [SCALRCORE-7941] - UI > RabbitMq status doesn't work
  • [SCALRCORE-7960] - Uncaught Error: Call to a member function getOs() on null in app/src/Scalr/UI/Controller/Servers.php:124


 Click to show BC changes

1. BC Change in behavior

Before: The following restrictions applied to tags: Tag name should contain only lowercase letters, numbers and dashes. Length from 3 to 10 chars
After: The following restrictions apply to tags: Tag name should contain only lowercase letters, numbers and dashes, started and finished with letter or numeral. Length from 3 to 10 chars

 Click to show changes in system packages

libssh2: 1.4.3 -> 1.8.0
php-ssh2: 1.0 -> 1.1.2
php: 7.7.11 -> 7.7.13
openssl: 1.0.2k -> 1.0.2m
nginx: 1.13.5 -> 1.13.7
mysql: 5.6.33 -> 5.6.38