Release Date: 23/Jul/18
Bug
[SCALRCORE-9046] - Azure > Policy Engine > VM instance size 'L8' is not available for VM provisioning
[SCALRCORE-9115] - UI > Farm Designer > Role list is not updated when the Role Name is deleted
[SCALRCORE-9299] - UI > Farms > Farms Designer > Add VM Role > No Storage disks present
[SCALRCORE-9310] - UI > Users > AccountOwner (AO) Flag turned off in case User has more than one Account
[SCALRCORE-9423] - UI > Wrong info is shown as username on Account scope for auth_mode=LDAP
[SCALRCORE-9424] - UI > Service catalog > Storage configuration issues
[SCALRCORE-9400] - UI > Service catalog > Switching between locations causes info to not be available (Affected version 7.8.0)
[SCALRCORE-9355] - UI > AWS > Security Group > Edit Security Rule > User can add "0" port value
[SCALRCORE-9367] - UI > Operating System > New OS > Error: The server understood the request, but is refusing to fulfill it
[SCALRCORE-9286] - UI > Rackspace/Openstack volumes navigation issue
[SCALRCORE-9401] - UI > Farm Designer > VMWare > Scalr-auto > Not a full list for networks presents when user switch location
[SCALRCORE-9407] - UI > AWS ALB security group issue
[SCALRCORE-9336] - UI > Admin > New user > Extra button "Change password"
[SCALRCORE-9236] - VMWare > Missing servers are not terminated (Affected version 7.7.12)
[SCALRCORE-9305] - VMware > IP Pool > RequestHostname firing off twice for each new VM
[SCALRCORE-9318] - VMware > Virtual Disks > unable to attach storage to non-scalarized VMs
[SCALRCORE-9358] - VMware > Servers stall during provisioning
[SCALRCORE-9394] - VMware > Empty "termination data" table after server terminate
[SCALRCORE-9410] - VMware > Launch server (agentless) > DiskCreate::configure() must be of the type integer, null given
[SCALRCORE-9418] - VMware > Fix volumes size validation and message
[SCALRCORE-9243] - AWS > Classic Load balancers > TypeError: Cannot read property 'getData' of undefined
[SCALRCORE-9288] - Cost Manager > Custom Tags > AttributeError: 'NoneType' object has no attribute 'write'
[SCALRCORE-9333] - Cost Manager > Azure > Offer ID should be in a right format
[SCALRCORE-9434] - Openstack > Unable to see External Networks
[SCALRCORE-9366] - Core > LDAP > Make email validation case insensitive
[SCALRCORE-9396] - Core > LDAP > Can't create new user with username not matching to email
[SCALRCORE-9320] - Core > ZMQ Services > Cloud Poller > Region must be provided with the GetServersList call
[SCALRCORE-9332] - Core > Table `labs_toggles` declared with DEFAULT NULL on PK fields
[SCALRCORE-9386] - APIv2 > Error when user Create Farm from Template for VMware (Affected version 7.10.0)
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