Release Date: 21/Mar/2019
Feature
[SCALRCORE-10701] - Scripts > ACL/Option required to restrict users to execute scripts as 'root'/'administrator' user (BC change in behavior)
[SCALRCORE-10247] - Cost Manager > Reports for Clouds
[SCALRCORE-10507] - Cost Manager > VMware Cost Tagging
[SCALRCORE-10511] - Cost Manager > Azure Cost Tagging
[SCALRCORE-10980] - Cost Manager > GCP Cost Tagging
[SCALRCORE-10753] - Cost Manager > VMWare Cost Tagging
[SCALRCORE-11413] - Cost Manager > Price Books standardization
[SCALRCORE-10266] - Cost Manager > Ensure Kubernetes cluster uniqueness
[SCALRCORE-11429] - Cost Manager > Old price lists removal
[SCALRCORE-11430] - Cost Manager > Public clouds data in new price books
[SCALRCORE-11431] - Cost Manager > Migration of old price list data into new price books
[SCALRCORE-10509] - Cost Manager > Cloud Cost Reports (phase 2: Advanced Querying)
[SCALRCORE-10906] - Cost Manager > Cloud Cost Reports (phase 3: Save/Manage Reports)
[SCALRCORE-10996] - GCE > Possibility to add multiple network interfaces to Servers
[SCALRCORE-11448] - GCE > Add support for Multi-networking
[SCALRCORE-11307] - GCE > Support for static public and private IP addresses
[SCALRCORE-10879] - GCE > Support for HTTP(S) Google Load Balancer (CRUD) *beta preview
[SCALRCORE-10854] - Openstack > Improve static IP management
[SCALRCORE-11101] - Openstack > Improve root device configuration options
[SCALRCORE-11116] - AWS > Get prices from Pricing API
[SCALRCORE-11227] - AWS > New limits for IOPS volumes
[SCALRCORE-11228] - AWS > New region: eu-north-1
[SCALRCORE-11452] - AWS > EC2 > Add CPU Options support
[SCALRCORE-10900] - UI > Azure Images > Allow to add the same ImageID in the Role with different subscriptionId
[SCALRCORE-11097] - UI > Widgets > VMware vSphere usage monitor - Does not shows DataStore Cluster
[SCALRCORE-11304] - UI > GCE > Cloud resource management for Public Static IP
[SCALRCORE-11426] - UI > Cost Manager > Cost estimates in Farm Designer / Service catalog come from new price books
[SCALRCORE-11270] - API > Add formats converter for spec.
[SCALRCORE-11136] - Azure > Extend filesystem in OS after expanding FarmRole volume in Scalr
[SCALRCORE-11342] - IH > Built-in approvals
[SCALRCORE-11416] - Labs > Switching between AMQP and HTTP communication methods for running VMs
[SCALRCORE-11456] - Windows > Extend filesystem in OS after expanding FarmRole volume on the cloud
[SCALRCORE-10289] - Server launch > Handle request hostname webhook asynchronously
[SCALRCORE-11473] - Agent > One way communication with Scalr (Windows)
[SCALRCORE-10529] - Agent > Scalarizr on Amazon Linux 2
[SCALRCORE-9780] - Agent > RabbitMQ Tunnel to Agent APIs (Windows)
Improvement
[SCALRCORE-7827] - VMware > IP Pool > Handle webhook requests asynchronously
[SCALRCORE-11882] - VMware > Determine Server IPS > Primary network is not being detected in case when cloud server has custom name
[SCALRCORE-12035] - VMware > Improve scalr-auto placement strategy
[SCALRCORE-8247] - Service Catalog Offering > Validate for numbers does not work
[SCALRCORE-8732] - API > VMware > Storage > Add support of thinProvisioning when placement strategy = auto
[SCALRCORE-9110] - GCE > Compute > Add support of listUsable method for Subnetworks
[SCALRCORE-9256] - UI > Add possibility to copy text from tooltip
[SCALRCORE-9460] - UI > Global Variables needs to be grouped by Category in Server Dashboard
[SCALRCORE-9746] - UI > Cloudwatch > Charts improvement
[SCALRCORE-10607] - UI > ExtJS > Enable USE_NATIVE_JSON
[SCALRCORE-11119] - UI > Security Groups > Improvements
[SCALRCORE-11409] - UI > Servers List > Highlight static public IP for all clouds consistently
[SCALRCORE-11414] - UI > SCALR_UI DEFAULTS with label
[SCALRCORE-11439] - UI > Allow to add Image to Role based on VMWare ComputeResource
[SCALRCORE-10826] - UI > Role Images > Show additional information about hostname
[SCALRCORE-11951] - UI > Discovery Manager > Add import button into right form
[SCALRCORE-11971] - UI > Allow to stick announcements
[SCALRCORE-12010] - UI > Add support for defining style in scalr.ui.login_warning
[SCALRCORE-11843] - Agent > Worker pool on threads
[SCALRCORE-9837] - Core > Shorter launch attempts intervals for spot instances
[SCALRCORE-10819] - Kubernetes > Processing of clusters metrics in parallel
[SCALRCORE-11105] - Policy Engine > Create domain name policy scalr.server.hostname.domain_name
[SCALRCORE-12028] - ACL > Add All Applications ACL
Bug
[SCALRCORE-9682] - Cloud Resources > Links > Duplicated ID
[SCALRCORE-10200] - API > Get rid sensitive data from api error log
[SCALRCORE-11022] - UI > Admin > Accounts > Check account name uniqueness on save
[SCALRCORE-11484] - Agent > Fix Service Exit Logic
[SCALRCORE-11730] - Agent > Windows > Wait for Msiexec Process to be Available
[SCALRCORE-11774] - Webhooks > Fix Delivery Reliability Issues
[SCALRCORE-11817] - Agent > Linux > FQDN in /etc/hosts Should Be Set as Canonical
[SCALRCORE-11872] - OTC > Farms designer > Networking > Missing required parameter Primary Network
[SCALRCORE-11874] - UI -> Incorrect error message handling
[SCALRCORE-11981] - Azure error on attach volume, LUN already exists.
[SCALRCORE-12006] - Image > Can not delete image from Scalr and remove it from cloud
[SCALRCORE-12009] - Openstack > Scalr doesn't recognize Failed state properly under some circumstances
1. BC Change in behavior
Before: Users who didn't have ACL permission Allow to execute Scripts were able to create Orchestration Rules to execute scripts as well as add scheduled script executions in Scheduler Tasks.
After: Users who don't have both ACL permissions Allow to execute Scripts as root and Allow to execute Scripts as non-root are not able to create Orchestration Rules to execute scripts as well as add scheduled script executions in Scheduler Tasks.
Software upgrades:
apache 2.4.35 → 2.4.38
cacerts 2018.06.20 → 2019-01-23
php 7.2.12 → 7.2.14