Scalr CMP :: Release notes

Safe upgrade warning

For safety reasons, please STOP server on ALL nodes with scalr-server-manage stop all command before upgrading your deployment.

New requirement for external MySQL

With 7.17.0 release, if you use an external database (not from the Scalr package), make sure that sql_mode setting is set to:

sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

RSS Feed

RSS Feed available here: https://goo.gl/jDqP7u

Scalr server 7.17.28

Release Date: 05/Aug/2022

Bug

SCALRCORE-22860 UI > Server Dashboard > IP addresses disappear shortly from the server dashboard (since 7.17.23)

Scalr server 7.17.27

Release Date: 29/Jun/2022

Improvement

SCALRCORE-22329 AWS > Support for c6a.*, c6id.*, c7g.*, i4i.*, m6id.*, r6id.*, x2idn.*, x2iedn.*, x2iezn.*, u-3tb1.56xlarge, m6a.metal, hpc6a.48xlarge instance types

Bug

SCALRCORE-21081 VMware > Disk Migration to another Datastore

 

Scalr agent 7.17.32

Release Date: 28/Jun/2022

Improvement

 

Scalr agent 7.17.31

Release Date: 13/May/2022

Bug

  • SCALRCORE-21622 Cryptokey issue on VMware servers when customization task takes more than 60 seconds to complete.

 

Scalr agent 7.17.29

Release Date: 04/Apr/2022

Improvement

 

Scalr agent 7.17.28

Release Date: 18/Mar/2022

Bug

 

Scalr server 7.17.26

Release Date: 10/Mar/2022

Improvement

Bug

  • SCALRCORE-21463 Remove the AWS health widget from an environment dashboard. It failed with the error after sign in.

  • SCALRCORE-21473 VMware > Type error in the getComputeResourceNameById method blocked an execution of an orchestration script on the HostUp event

Scalr agent 7.17.27

Release Date: 10/Mar/2022

Bug

  • SCALRCORE-21512 Fixed: Scalr agent was determining a version of the Windows 2022 as Windows 2019

Scalr server 7.17.25

Release Date: 1/Mar/2022

Improvement

  • SCALRCORE-21194 Move to Azure Custom Script Extension Version 2 for Scalarizr Agent install. It will use Microsoft.Azure.Extensions.CustomScript instead of Microsoft.OSTCExtensions.CustomScriptForLinux

  • SCALRCORE-20983 AWS > Add g5, g5g, im4gn, is4gen, m6a and r6i instance types & populate existing instance types to all cloud locations where they were added

  • SCALRCORE-20982 AWS > Populate c6i and m6i instance types to all cloud locations where they were added

Bug

  • SCALRCORE-21414 Fixed GPG key repo issue for Debian operation system

  • SCALRCORE-21331 Fixed: Delete cloud resources only when EFS is removed

  • SCALRCORE-21116 UI > AWS > RDS > Vertical scaling issue for the RDS with the provisioned IOPS storage type

  • SCALRCORE-20560 Fixed error: Data too long for column 'kubelet_version' at row 1

Scalr agent 7.17.26

Release Date: 11/Feb/2022

Bug

Scalr agent 7.17.25

Release Date: 5/Feb/2022

Bug

  • Dropping rabbitmq automation artifact from szradm

Scalr agent 7.17.24

Release Date: 2/Feb/2022

Bug

  • SCALRCORE-21241 Boostrap from custom repo with bad SSL certificate doesn't work with ssl_verify_peer=False (since 7.17.19)

Task

Scalr agent 7.17.23

Release Date: 20/Dec/2021

Bug

  • SCALRCORE-20961 Auto-updater should enforce gpgcheck=1 for rpm channel starting from v7.17.20

  • SCALRCORE-20960 Wrong OpenStack user-data provider is being picked

  • SCALRCORE-20731 Creating filesystem on OpenStack sometimes failing

Scalr agent 7.17.22

Release Date: 7/Dec/2021

Improvement

  • SCALRCORE-20626 API > Add script version to orchestration log (server >= 7.17.24 required)

Bug

Scalr server 7.17.24

Release Date: 30/Nov/2021

Improvement

  • SCALRCORE-20626 API > Add script version to orchestration log (agent >= 7.17.22 required)

  • SCALRCORE-20556 AWS > Add new c6i.*, u-6tb1.*, u-9tb1.112xlarge, u-12tb1.112xlarge, dl1.24xlarge instance types and populate other instance types to all cloud locations where they were added

  • SCALRCORE-20478 UI > Show VM state in the Cloud for the failed server

  • SCALRCORE-20473 UI > Admin Scope > Provide a way to disable 2FA for the user

Bug

  • SCALRCORE-20726 AWS > EFS > API calls for delete operation on EFS resource in eu-central-1 region failed

  • SCALRCORE-20561 AWS > S3 lifecycle policy > Transition and expiration actions grid does not reflect changes

  • SCALRCORE-20244 UI > Farm role > Edit security group rule validation error

  • SCALRCORE-20226 Removing Images > Fatal error: 1406: Data too long for column 'status_error' at row 1

Scalr agent 7.17.21 (unreleased)

Release Date: 29/Nov/2021

Improvement

  • SCALRCORE-20626 API > Add script version to orchestration log (server >= 7.17.24 required)

Scalr agent 7.17.20

Release Date: 02/Nov/2021

Feature

Scalr server 7.17.23

Release Date: 02/Nov/2021

Bug

  • SCALRCORE-20512 Installer > Kickstart replication doesn't work

  • SCALRCORE-20503 Installer > "binlog-bootstrap" file is not generated

  • SCALRCORE-20386 Installer > Regression in service[:enable] configuration option (starting from 7.17.0)

  • SCALRCORE-20436 Cannot install Scalarizr to Amazon Linux 2 AMI as part of the AWS Image Builder process

  • SCALRCORE-17604 Azure > Cloud poller deployment error code not present in status

  • SCALRCORE-20530 UI > Correct order of accounts during 'login' and 'change account'

Scalr server 7.17.22

Release Date: 05/Oct/2021

Improvement

  • SCALRCORE-20268 AWS > Populate existing instance types to all regions where they were added recently

  • SCALRCORE-20243 AWS > Add support of the m6i.*, vt1.*, g4ad.xlarge, g4ad.2xlarge instance types

  • SCALRCORE-20147 Installer > Make Nginx / Apache status pages configurable.

  • SCALRCORE-18528 AWS > S3 > Add bucket ownership control

Bug

  • SCALRCORE-20210 VMware > Replacing role for a specific farm role lead to duplicated storage definitions

  • SCALRCORE-16122 Azure > Launch server poor exception text

Scalr server 7.17.21

Release Date: 31/Aug/2021

Improvement

  • SCALRCORE-19223 UI > AWS > RDS > Enable Windows Authentication for RDS instances

Bug

  • SCALRCORE-19925 Openstack / AWS cloud poller > Clean up system.launch.error when the machine is operating well in the cloud

  • SCALRCORE-14183 Agent > Invalid polling interval for the Ansible Job

  • SCALRCORE-16851 FIX Error E_NOTICE Trying to access array offset on the value of type null

Scalr server 7.17.20

Release Date: 10/Aug/2021

Improvement

  • SCALRCORE-11315  AWS > New ARM-based Instance Types: a1, c6g, c6gd, c6gn, r6g, r6gd, m6g, m6gd, t4g, x2gd

Bug

  • SCALRCORE-19833 VMware > Storage definitions are replaced in the farms from the other locations

  • SCALRCORE-19629  Openstack > Storage/Size field is read-only on some farmRoles

  • SCALRCORE-18919 AWS > Edit RDS Instance > Unable to disable "Allow major version upgrade" on the RDS instance

Scalr 7.17.19 (server & agent)

Release Date: 08/July/2021

Bug

  • SCALRCORE-19581 VMWare > IP addresses are not allocated due to race conditions

  • SCALRCORE-19501 VMware > vSphere 7 the session is not authenticated issues

  • SCALRCORE-19260 VMware > Replacing Image in a Role resets storage definition in farm role

  • SCALRCORE-19505 Openstack > Scalr-stopped showing public/floating IP to users and sometimes even it removing the IPs.

  • SCALRCORE-13437 UI > ERROR: t5 Uncaught TypeError: Cannot read property 'set' of undefined TypeError: Cannot read property 'set' of undefined

  • SCALRCORE-20409 Agent > Add retry logic to the package manager HTTP client

Scalr 7.17.18 (server & agent)

Release Date: 29/June/2021

Bug

  • SCALRCORE-19474 UI > Farm Designer > Infinite loop on orchestration settings

  • SCALRCORE-19452 UI > Farm Designer > Using 'Add to Farm' for Role always goes to a new farm

  • SCALRCORE-19461 UI > Service Catalog > Only the first 15 items are loaded

  • SCALRCORE-19395 Cost manager > AWS CUR processing crashes influxdb with OOM

  • SCALRCORE-18949 UI > Orchestration > Re-run only failed orchestration scripts instead of all

  • SCALRCORE-19499 UI > Orchestration > New Role creation gets error if orchestration added before saving

  • SCALRCORE-19403 Global Variables > Allow "", ":" characters in the global variables' values

  • SCALRCORE-19926 Agent > Cannot create server snapshots from the servers with non-HVM roles

Scalr 7.17.17 (server)

Release Date: 22/May/2021

Bug

  • [SCALRCORE-19202] AWS > Images > Unable to register an image due to "Invalid image volumes configuration" (affects 7.17.16 version)

Scalr 7.17.16 (server)

Release Date: 20/May/2021

Improvement

  • [SCALRCORE-19089] Setting private global variable via szradm 

  • [SCALRCORE-18611] AWS > EC2 > Volumes > Expose throughput settings in UI (agent >= 7.17.16 required)

  • [SCALRCORE-18362] Openstack > Use volume snapshot as Scalr image

Scalr 7.17.15 (server & agent)

Release Date: 06/Apr/2021

Bug

Scalr 7.17.14 (server & agent)

Release Date: 09/Mar/2021

Improvement

  • [SCALRCORE-18076] - Support for AWS GP3 EBS volumes (agent >= 7.17.13 required)

Bug

  • [SCALRCORE-18284] - VMWare > Servers stuck in pending

  • [SCALRCORE-17861] - VMWare > Change Image on Role resets Root Storage Size

  • [SCALRCORE-18301] - Azure > Server resumes automatically after suspend due to transition statuses

  • [SCALRCORE-18427] - Allow all volumes/snapshot sizes supported by the cloud provider

  • [SCALRCORE-18504] - Agent > Fixed: New Azure VM failed with the attached disk

Scalr 7.17.13 (server & agent)

Release Date: 09/Feb/2021

Bug

Scalr 7.17.12 (server & agent)

Release Date: 12/Jan/2021

Bug

Scalr 7.17.11 (server & agent)

Release Date: 15/Dec/2020

Feature

Improvement

  • [SCALRCORE-14468] - Location-specific Role vs all-location Role issues

  • [SCALRCORE-16905] - Error handler. Add request ID to logs and exception tracing

  • [SCALRCORE-17761] - AWS > Add m5zn.* instance types

  • [SCALRCORE-17801] - AWS > Add EC2 m5ad.8xlarge, m5ad.16xlarge, r5ad.8xlarge, r5ad.16xlarge, g4ad.*, (c5d, c5n, i3en, m5, r5, r5d, z1d, mac1).metal instances. Populate existing instance types to all regions where they were added recently

  • [SCALRCORE-17802] - AWS > Add c5a.*, c5ad.*, d3.*, d3en.*, p4d.*, r5b.* instance types

Bug

Scalr 7.17.10 (server & agent)

Release Date: 24/Nov/2020

Bug

Scalr 7.17.9 (server)

Release Date: 10/Nov/2020

Bug

  • [SCALRCORE-17331] - install_scalarizr.sh should gracefully handle yum update exit code 100

  • [SCALRCORE-17338] - Installer > scalr-server-ctl config-test doesn't work

  • [SCALRCORE-17415] - Agent > Regression in Azure Disk routines

Scalr 7.17.8 (server)

Release Date: 20/Oct/2020

Feature

  • [SCALRCORE-17095] - EC2 instances should use Instance Metadata Service Version 2 (IMDSv2) (requires agent >= 7.17.7)

  • [SCALRCORE-16798] - Azure > Create virtual machine with Encryption at-rest with a customer-managed key (requires agent >= 7.17.7)

Improvement

Bug

Scalr 7.17.7 (server & agent)

Release Date: 29/Sep/2020

Improvement

Bug

  • [SCALRCORE-16044] - Create RDS > Aurora MySQL 5.7 > TypeError: Cannot read property 'length' of null

  • [SCALRCORE-16871] - UI > GlobalEvents > Extra arguments in global event handlers

Changes related only to GCE roles with XPN feature enabled.

Before

GCE cloud credentials supports XPN feature which allows service projects to access shared VPCs from the host one. If host project is not specified, Scalr searched for shared VPCs across all host projects (Scalr used alpha API that has been dropped recently by GCE).

After

Now user must specify host project to access shared VPCs. To fix cloud credentials users should manually specify the host projects for issued cloud credentials because now farm role management is broken.

Scalr 7.17.6 (server & agent)

Release Date: 8/Sep/2020

Improvement

  • [SCALRCORE-16749] - API > Add suspended field to ServerSummaryDetailsResponse

Bug

  • [SCALRCORE-16795] - Cloud Platforms > Fire host finalization events for agentless role when retrieved 1 IP address at least

  • [SCALRCORE-16814] - OTC or other OpenStack based platform > Wrong server status after suspend

  • [SCALRCORE-16856] - Core > SQL debug broken (since 7.17.3)

  • [SCALRCORE-16861] - Core > Upgrade fails > Error. Stage 1 of update Update20180413133804 failed error on some upgrades

  • [SCALRCORE-16314] - Agent > AWS > Instance Store lookup on the nitro-based ubuntu instances is broken

Scalr 7.17.5 (server & agent)

Release Date: 25/Aug/2020

Improvement

  • [SCALRCORE-16356] - Chef > Set policy_name and policy_group optional

  • [SCALRCORE-16667] - Cloud Credentials > Azure > Suspend credentials on unauthorised client error

Bug

  • [SCALRCORE-16496] - UI > Policy Group > Several first letters stripped for subdirectory on Azure

  • [SCALRCORE-16664] - UI > AWS NLB > Enable stickiness Attribute changes for NLB's Target groups

  • [SCALRCORE-16601] - Agent > AttributeError: module 'agent.tasks.storage.utils' has no attribute 'ec2_get_persistent_device_path'

Scalr 7.17.4 (server & agent)

Release Date: 11/Aug/2020

Improvement

  • [SCALRCORE-10673] - APIv2 > Images > Add AWS AccountId to AwsImageCloudFeatures

  • [SCALRCORE-16169] - Core > ZMQ Service > Monitoring > Handle Azure error. The subscription 'x' could not be found

  • [SCALRCORE-16281] - GCP > Add second generation of instance types (n2, c2, e2, m1)

  • [SCALRCORE-16402] - Add system global variable for farm owner username (SCALR_FARM_OWNER_USERNAME)

Bug

  • [SCALRCORE-10894] - API > ListScript > ScriptAdapter should return linux type if os type is empty in database

  • [SCALRCORE-15093] - UI > Integrate ExtJS 7.0 > GET 404 ui/theme/images/form/field-loading-invalid.gif?1.0

  • [SCALRCORE-16474] - Core > Scalr upgrade should respect MySQL setting lower_case_table_names = 1

  • [SCALRCORE-16488] - Core > REPLACE scalr_hosts > Error: 1406: Data too long for column 'version' at row 1

  • [SCALRCORE-16531] - Agent > Unable to mount existing EBS mount in Windows machine

Scalr 7.17.3 (server & agent)

Release Date: 21/Jul/2020

Bug

  • [SCALRCORE-15949] - UI >  Searchfield doesn't hide form with filters

  • [SCALRCORE-16079] - UI >  Account > Users > Uncaught TypeError: Cannot set property 'ownerLayout' of undefined

  • [SCALRCORE-16434] - UI >  Farm team field is blank, and attempts to add teams disappear

  • [SCALRCORE-16226] - Python Services > multi-server build missing scalr_rabitmq user on non-worker instances

  • [SCALRCORE-16337] - MsgSender > RabbitMQ Tunnel does not work for "all environment" option

  • [SCALRCORE-16358] - UI > Openstack > Server resize option is unavailable when the server is suspended in cloud console.

  • [SCALRCORE-16454] - Agent > Ansible job doesn't fail job if Managed host name is required

Scalr 7.17.2 (server & agent)

Release Date: 07/Jul/2020

Bug

Scalr 7.17.1 (server & agent)

Release Date: 23/Jun/2020

Feature

  • [SCALRCORE-16130] - Agent > Storage > Openstack > Mount device by UUID

  • [SCALRCORE-15849] - Agent > Allow specifying scm_branch for ansible orchestration

Bug

  • [SCALRCORE-16131] - Core > Azure instance fails to deploy > Server name regex incompatible with php7.4 (since 7.17.0)

  • [SCALRCORE-16163] - SAML > Azure AD > Unable to login with SAML > Fatal error: Allowed memory size of N bytes exhausted

  • [SCALRCORE-15654] - Core > Teams ownership query issue (perf)

  • [SCALRCORE-16049] - Launch Azure > Error E_NOTICE Trying to access array offset on value of type null, in Scalr/Modules/Platforms/Azure/AzurePlatformModule

  • [SCALRCORE-16120] - UI > Tabs redirect to another environment

  • [SCALRCORE-16092] - UI > ExtJS 7 > Fix combobox autosetSingleValue

  • [SCALRCORE-16181] - UI > build:production > Disable z-index recalculation

  • [SCALRCORE-16157] - Core > Openstack > Launch agentless sever > Error: 1406: Data too long for column 'image_hash' at row 1

Scalr 7.17.0 (server & agent)

Release Date: 09/Jun/2020

Feature

Improvement

Bug

  • [SCALRCORE-15875] - UI > AWS > Unable to increase RDS size once it reaches 100% in Scalr

  • [SCALRCORE-15887] - AWS > RDS > AWS Aurora Engine versions list issue

  • [SCALRCORE-16052] - UI > Policy Groups > Cannot load all KMS keys (pagination)

  • [SCALRCORE-9439] - GCE > Could not retrieve the list of the instances: Invalid value for field 'zone': 'us-central1'. Unknown zone.

  • [SCALRCORE-13691] - Core > Mysql deadlock > Platform Usage

  • [SCALRCORE-13826] - UI > Highlight missing value in combobox issue

  • [SCALRCORE-15193] - Core > Guzzle\InvalidArgumentException does not have getRequest method

1. BC change in API

Before: Azure availabilitySet was in FarmRole.availabilityZone property
After: Azure AvailabilitySet is in FarmRole.cloudFeatures.availabilitySet property

 

New software:
libonig 6.9.4

Updated software:
curl 7.65.3 → 7.69.0
docker 18.09.5 → 19.03.7
erlang 20.3 → 22.1
git 2.21.0 → 2.25.1
apache httpd 2.4.39 → 2.4.41
libldap 2.4.47 → 2.4.50
mysql 5.7.26 → 2.7.29
nginx 1.17.3 → 1.17.9
openssl 1.1.1c → 1.1.1g
php 7.2.21 → 7.4.6
putty 0.69 → 0.73
python3 3.6.7 → 3.6.10
rabbitmq 3.7.7 → 3.8.2
ruby 2.4.5 → 2.6.6
supervisor 4.0.4 → 4.1.0

Removed software:
libgcrypt
libgmp
libgpg
libidn
libmnl
memcached
python2

Previous versions