Scalr Enterprise - 7.15.0 Release notes

Release Date: 04/Jun/2019

Feature

  • [SCALRCORE-11336] - Service Catalog > Allow to Store Templates in Git

  • [SCALRCORE-12049] - Allow specifying required variables for a script (Interactive scripts)

  • [SCALRCORE-12036] - Git Script Version in Service Offering (BC change in API)

  • [SCALRCORE-11954] - UI > PolicyEngine > Add option to specify forbidden networks

  • [SCALRCORE-10386] - Improve Server launch operation details with platform specific states for AWS

  • [SCALRCORE-10387] - Improve Server launch operation details with platform specific states (basic flow for all clouds)

  • [SCALRCORE-10388] - Add Support for Windows Server 2019

  • [SCALRCORE-11922] - Scalr built-in automation deprecation: Phase 1 (Roles with built-in automation were marked as deprecated: cannot be added to new farms or existing farms)

Improvement

  • [SCALRCORE-6183] - GCE > CloudInit support

  • [SCALRCORE-9888] - VMware > Task Poller > Create handlers for tasks

  • [SCALRCORE-12194] - Core > Change default scalr.*.action_on_failed_server (BC change in behavior)

  • [SCALRCORE-10049] - UI > Show shared cloud resources (Networks, SG) in all Environments

  • [SCALRCORE-10073] - UI > RDS > Reorganize form

  • [SCALRCORE-10883] - UI > Service catalog > Add use_public_ips support to the farm template meta configuration

  • [SCALRCORE-12351] - UI > Azure VMs > Boot diagnostics policy

  • [SCALRCORE-12470] - UI > Sort available AWS subnets based on subnet with most available IPs

  • [SCALRCORE-11444] - API > Scalr API List all for user

  • [SCALRCORE-11841] - Cost Manager > Optional Cloud ID for private clouds reports

  • [SCALRCORE-11983] - Kubernetes > Support Bearer token auth

  • [SCALRCORE-11999] - EC2 > Revise NVMe storage restrictions

  • [SCALRCORE-12047] - Azure > Change Size Limitation of 1023 GBs for Attached Storage

  • [SCALRCORE-12077] - Git Repositories > Add credentials validation

  • [SCALRCORE-12195] - Policy Engine > Add Network condition to the cloud.security_groups policy

  • [SCALRCORE-12555] - AWS > Allow to add additional disk for Windows 2012

  • [SCALRCORE-12562] - UI > Enable cloud-init toggle for Windows agentless Roles

  • [SCALRCORE-12614] - Azure > Get Rid of deprecated Locations::describeInstanceTypesList

  • [SCALRCORE-12674] - UI > Scalr UI Defaults > Add SCALING_ONE_BY_ONE default

  • [SCALRCORE-12673] - UI > Add new SCALR_UI_DEFAULT_DISABLE_HOSTNAME_MANAGEMENT

  • [SCALRCORE-10614] - UI > Improve error reporting when we can't encode JSON response

  • [SCALRCORE-12524] - ZMQ Service > GCP > Cloud Pricing improvement

Bug

  • [SCALRCORE-7836] - API > Farm Roles > Inconsistent Alias (BC change in API)

  • [SCALRCORE-9904] - Core > ZMQ service RuntimeReconciler > Too many sleeping connections to DB

  • [SCALRCORE-8724] - Fatmouse Client > After rabbitmq restart first message is undelivered to 'server' queue

  • [SCALRCORE-10240] - Service Catalog > 'Storage size' not affected by cloud.storage.maximum_size policy

  • [SCALRCORE-10412] - Scalr-ctl > Add support for "warnings" property in API response

  • [SCALRCORE-10413] - Scalr-ctl > UPDATE commands fail in non-interactive mode

  • [SCALRCORE-12249] - Scalr-ctl > Improve scalr-ctl configure when API URL is behind a proxy.

  • [SCALRCORE-10502] - API > BaseAdapter::convertInputValue works incorrectly

  • [SCALRCORE-10841] - Scalarizr UpdateClient > distutils.LooseVersion fails to compare scalarizr versions

  • [SCALRCORE-11477] - UI > Roles > GV related issue on Role save

  • [SCALRCORE-11727] - UI > Cost Manager > Report > Tags Name is not displayed

  • [SCALRCORE-11833] - UI > Cost Manager > Kubernetes > Utilization does not display on a chart

  • [SCALRCORE-11990] - UI > Logs > php-error.logs > Error E_WARNING Invalid argument supplied for foreach()

  • [SCALRCORE-12029] - Error E_NOTICE Trying to get property 'pciSlotNumber' of non-object

  • [SCALRCORE-12236] - Workflow Engine > repo.sync blocks event loop

  • [SCALRCORE-12357] - Agent > Failed to load pygit2 module on windows 2012

  • [SCALRCORE-12378] - Agent > Agent broken because of repo.py changes

 

1. BC change in API

Type of version filed changed from int to string for objects ScriptVersionForeignKey and ScriptVersionIdentity

2. BC change in API

Before: The minimum length for farm FarmRole.alias was one symbol.
After: The minimum length for farm FarmRole.alias are two symbols.

3. BC change in behavior

Before: Default action for failed servers was termination
After: Default action for failed servers is alert

Software upgrades:

  • openssl 1.0.2q → 1.1.1b

  • libevent 2.0.22 → 2.1.8

  • libsasl 2.1.26 → 2.1.27

  • apr 1.5.2 → 1.6.5

  • apr-util 1.5.4 → 1.6.1

  • libldap 2.4.44 → 2.4.47

  • ruby 2.1.6 → 2.4.5

  • rubygems 2.1.11 → 3.0.2

  • ssh-keygen 6.8p1 → 7.9p1

  • nginx 7.15.7 → 7.15.10

  • mysql 5.7.24 → 5.7.25

  • curl 7.62.0 → 7.64.1

  • php 7.2.12 → 7.2.17

  • apache 2.4.38 → 2.4.39