Scalr Enterprise - 7.10.0 Release notes

Release Date: 09/Jul/18

IMPORTANT CHANGES:

  • Ubuntu 18.04 support has been released, click here to find out what changes are being made for built-in automation.

  • Users and teams are now global objects, click here to find out more information.

  • Scalr has deprecated RRD for InfluxDB, if you are running a multi-server installation of Scalr please remove rrd[:enable] = true in the /etc/scalr-server/scalr-server-local.rb file.

New Feature

  • [SCALRCORE-8461] - Cost Manager > AWS > By Custom Tag

  • [SCALRCORE-6614] - Cost Manager > Instance rightsizing recommendations (Phase 1 - AWS & Azure)

  • [SCALRCORE-8355] - Cost Manager >  Azure Cloud detailed billing (Phase 1 - PAYG subscriptions)

  • [SCALRCORE-7867] - AWS > RDS > Cross-Region Replica support

  • [SCALRCORE-8626] - AWS > Allow to use account specific AMIs in Roles

  • [SCALRCORE-8212] - GCP > Discovery manager support

  • [SCALRCORE-8225] - GCP > Support for Cloud SQL

  • [SCALRCORE-8264] - VMware > Support for linked vCenters

  • [SCALRCORE-8534] - VMWare > Support for vMotion between different daatacenters

  • [SCALRCORE-6691] - VMware > Add support for shared disks

  • [SCALRCORE-9301] - Openstack > Provide link to a VM serial Console

  • [SCALRCORE-8413] - Service Catalog > Phase 6 (Price tags, Storage provisioning)

  • [SCALRCORE-8446] - Policy Engine > Tags based conditions

  • [SCALRCORE-8587] - UI > New Farm Dashboard

  • [SCALRCORE-8596] - UI > FarmRole Health Dashboard > Add boot metrics

  • [SCALRCORE-8485] - UI > Show Server scope Global Variables on the Server Dashboard

  • [SCALRCORE-6812] - API > Link clouds services to Farms

  • [SCALRCORE-8939] - Core > Start SCALR_INSTANCE_INDEX at a number other than 1

  • [SCALRCORE-9066] - Core > Show hostname for imported servers

  • [SCALRCORE-7728] - Core > Control over objects nesting (Custom Events)

  • [SCALRCORE-3075] - Core > Scalr labs page to manage access to experimental features

  • [SCALRCORE-8671] - Agent > Ubuntu 18.04 support

Improvement

  • [SCALRCORE-8613] - Users & Teams v2

  • [SCALRCORE-7822] - API > Farm Templates - Reference Cloud Resource by Name

  • [SCALRCORE-8610] - API > FarmRole > Apply Scalr UI default GV for for fields that are not supported in APIv2

  • [SCALRCORE-8969] - API > Openstack > Allow to set Floating IP pool (BC change in APIv2)

  • [SCALRCORE-8572] - Core > LDAP Client library refactoring and optimization

  • [SCALRCORE-9023] - Core > ZMQ Service > Instance Types Manager > Improve polling

  • [SCALRCORE-9117] - Core > Do not launch new instances if agent failed to initialize

  • [SCALRCORE-9172] - Core > Audit Log > Add Server Reboot event

  • [SCALRCORE-9194] - Core > Add option to update all tags when moving servers between Farm Roles

  • [SCALRCORE-7824] - UI > Improvements > Grid editable fields

  • [SCALRCORE-8121] - UI > RDS > Display parameter group status

  • [SCALRCORE-8181] - UI > Load Cloud Locations on init page

  • [SCALRCORE-8291] - UI > GV > Allow to use escaped characters in type list

  • [SCALRCORE-8513] - UI > Roles > Minor UX improvements

  • [SCALRCORE-8566] - UI > Farm Designer > UX improvements

  • [SCALRCORE-8567] - UI > Images > UX improvements

  • [SCALRCORE-8621] - UI > Server dashboard | Volumes > Combobox to clear cache

  • [SCALRCORE-8776] - UI > Cost manager > Improve charts colors for By Service

  • [SCALRCORE-8937] - UI > AWS > EMR should accept M5 and C5 instance types

  • [SCALRCORE-9071] - UI > Farm Role > Allow to enable Ansible Tower bootstrap by default

  • [SCALRCORE-9131] - UI > Remove old RRD based statistics and migrate to new Health dashboards

  • [SCALRCORE-8559] - AWS > S3 properties, permissions and Management settings

  • [SCALRCORE-8584] - Agent > Installer should check that it has super user privileges

  • [SCALRCORE-8687] - Azure > Fix pagination issues

  • [SCALRCORE-8759] - Azure > Multiple improvements (Show disks on Server Dashboard, Remove ROOT volume on machine termination)

  • [SCALRCORE-8747] - Azure > Cloud Poller performance optimization

Bug

  • [SCALRCORE-4763] - SearchField > incorrect message after search by "?"

  • [SCALRCORE-8496] - Update server hostname after agent deploy on agentless server

  • [SCALRCORE-8668] - VMWare > Virtual Disks > Search > Unnecessary tags are added

  • [SCALRCORE-9148] - VMware > Unable to create and attach storage into VM w/o Scalr Agent

  • [SCALRCORE-9209] - VMware > xGetDatastores: error "Object Datacenter with managed object reference: was not found."

  • [SCALRCORE-8886] - UI > Notify when environment was suspended

  • [SCALRCORE-8906] - UI > Task Scheduler > Run every > SQL Error

  • [SCALRCORE-9009] - UI > Farm Role > Link Target group issue

  • [SCALRCORE-8746] - UI > Environments > Link Policy Reclamation > Error in JS console > Layout run failed

  • [SCALRCORE-9300] - UI > RDS > Empty DB Cluster Parameter Group Name (Affected version 7.9.5)

  • [SCALRCORE-9128] - UI > AT > Bootstrap configs improvements

  • [SCALRCORE-9177] - UI > Servers > Hard reboot doesn't work properly (Affected version 7.9.0)

  • [SCALRCORE-9221] - UI > Farms > MySQL Status > Launch New Slave > Error appeared "Missing required argument: farmRoleId"

  • [SCALRCORE-8938] - Agent > Invalid crypto key length

  • [SCALRCORE-8992] - GCE > Resource Quotas doesn't work with GCE Custom Instance type (Affected version 7.7.9)

  • [SCALRCORE-9015] - Missing 'client_id' field in GceCloudCredentials

  • [SCALRCORE-9045] - OpenStack > OTC > Hostname of Servers is not showing in Server List

  • [SCALRCORE-9062] - Openstack > Library issues if cinder API has multiple versions available

  • [SCALRCORE-9176] - Openstack > Discovery Manager > strtolower() expects parameter 1 to be string, array given

  • [SCALRCORE-9118] - Cost Manager > OSError: [Errno 12] Cannot allocate memory (Affected version 7.9.0)

  • [SCALRCORE-9122] - OpenStack > Can't attach volume based on snapshot

  • [SCALRCORE-9147] - Failed statistics on health dashboard for cpu usage on windows role

  • [SCALRCORE-9154] - Core > ZMQ Services > Cloud Resource Poller > S3Bridge error (Affected version 7.7.4)

  • [SCALRCORE-9159] - AWS > VPC & Subnets > Missing assigned Name (Affected version 7.9.0)

  • [SCALRCORE-9166] - Monitor > Duplicate alerts

  • [SCALRCORE-8704] - Agent > Installation one-liner > Install latest version of vcredist

  • [SCALRCORE-8856] - Libraries > InfluxDB unclear connection error message

 

 

1. BC Change in APIv2

Before:
UI > Openstack FarmRole > NETWORK SETTINGS - users were able to set any active network 
API > Openstak FarmRole > The field networking.networks.* accepted any active network
After:
UI > Openstack FarmRole > NETWORK SETTINGS - only networks that flagged with router:external = false are accepted
API > Openstak FarmRole > The field networking.networks.* accepts only identifiers of the networks that have router:external = false

 

Changes in system packages:

php: 7.1.14 -> 7.1.18
nginx: 1.13.9 -> 1.13.12
openssl: 1.0.2n -> 1.0.2o
apache: 2.4.29 -> 2.4.33
influxdb: 1.4.3 -> 1.5.3