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