6.1.X
Safe upgrade warning
For safety reasons, please STOP scalr on ALL nodes with scalr-server-manage stop all
command before upgrading to this version.
6.1.6
Release Date: 19/Sep/16
New Feature
- [SCALRCORE-4064] - Cost Analytics > Track RDS / ELB usage
- [SCALRCORE-4339] - ACL for better access management to AWS snapshots
- [SCALRCORE-4519] - Add InitFailed event to the Orchestration
Improvement
- [SCALRCORE-3061] - Add account_id to user log
- [SCALRCORE-3299] - UI > New extended search. Phase 1
- [SCALRCORE-3423] - Azure settings reseted when you pick another OS
- [SCALRCORE-3881] - Cost Analytics > Show more than 5 Farms
- [SCALRCORE-3992] - Improve roles/xSave validation
- [SCALRCORE-4220] - APIv2 > Farm Owner email and Team name (BC change in APIv2)
- [SCALRCORE-4354] - APIv2 > Scaling termination preferences (BC change in APIv2)
- [SCALRCORE-4253] - Role Builder > Chef > Add SSL verify mode option
- [SCALRCORE-4267] - APIv2 > Lock / Unlock farm
- [SCALRCORE-4278] - APIv2 > Replace Image for all Roles of specified Scope
- [SCALRCORE-4286] - APIv2 > Add server scope GV management
- [SCALRCORE-4288] - Add containers column on Farms list page
- [SCALRCORE-4330] - UI > Scalr.plugin.ScrollerShadow improvement
- [SCALRCORE-4335] - Use the same Team with different ACL per Environment
- [SCALRCORE-4370] - APIv2 > Farm Create does not follow API guidlines
- [SCALRCORE-4376] - Add undocumented GV with unique server id (for hostname purposes)
- [SCALRCORE-4471] - EBS Volumes xList optimization
- [SCALRCORE-4534] - Add support for cloud-init on Cloudstack
Bug
- [SCALRCORE-3775] - UI > Scalr scope > Missing server side strong password verification
- [SCALRCORE-4203] - FarmDesigner > RDS > some fields remain empty if user not have access to RDS
- [SCALRCORE-4249] - Refactor ebs snapshots page to new layout
- [SCALRCORE-4302] - Error. Stage 18 of update Update20160208131455 failed! mysqli error: [1062: Duplicate entry '\x00' for key 'PRIMARY']
- [SCALRCORE-4319] - Server::setFreeFarmRoleIndex() allocates incorrect index
- [SCALRCORE-4334] - Event Log > "Fired by Tasks" Event displayed as "Fired by System"
- [SCALRCORE-4358] - When creating RDS instance in Region other than default you got redirected to the wrong region
- [SCALRCORE-4391] - Python services > ERROR Unable to handle exception
- [SCALRCORE-4397] - Impossible to create RDS Aurora from within Farm Designer
- [SCALRCORE-4398] - Problem with SSL Certificate passphrase
- [SCALRCORE-4403] - APIv2 > Scaling Rules > scaleUp & scaleDown should be of number type
- [SCALRCORE-4409] - Analytics processing > ERROR Unable to insert records, KeyError('usage_id',)
- [SCALRCORE-4426] - Fix service offering query for Cloudstack >= 4.6
- [SCALRCORE-4427] - Do not allow to promote Role with chef configured in environment scope
- [SCALRCORE-4431] - Check scalarizr status only for scalarized servers
- [SCALRCORE-4442] - PHP Fatal error: Uncaught exception 'Exception' with message '"To" email address has not been set.' in app/src/Scalr/SimpleMailer.php:509
- [SCALRCORE-4454] - Error E_WARNING Invalid argument supplied for foreach(), in app/src/Scalr/Modules/Platforms/Cloudstack/CloudstackPlatformModule.php:987
- [SCALRCORE-4465] - Python Services > ERROR Process server failed Reason: type 'exceptions.KeyError'
- [SCALRCORE-4510] - KMS/EC2 Governance Not Working
6.1.5
Release Date: 29/Aug/16
Improvement
- [SCALRCORE-2278] - Refactor Scalr.confirm
- [SCALRCORE-4394] - Update GCE rolebuilder images
Bug
- [SCALRCORE-4395] - Services > AWS > Cloud Poller 2 doesn't handle identical cloud credentials
- [SCALRCORE-4081] - Azure > Force resume failed
- [SCALRCORE-4315] - Grid column header: sort direction icon is not visible in Firefox
- [SCALRCORE-4352] - Role Builder: incorrect tooltip text for unavailable PostgreSQL
- [SCALRCORE-4364] - UI > Farm Builder > Load CA usage in background
- [SCALRCORE-4379] - APIv2 > Farm Role create requires a subnets key, but this is not documented in the api explorer
- [SCALRCORE-4380] - APIv2 > API should not return numbers as strings. (BC change possible regression in existing API scenarios)
- [SCALRCORE-4392] - APIv2 > /{envId}/script-executions/{scriptExecutionId}/ endpoint has broken (affected version 6.1.4)
6.1.4
Release Date: 24/Aug/16
Improvement
- [SCALRCORE-2134] - Optimize role-create image-create form
- [SCALRCORE-3262] - Add filter windows/linux in script executor and script list
- [SCALRCORE-3392] - Orchestration and Event logs improvements and fixes (BC change in Orchestration log)
- [SCALRCORE-3963] - Feature > Replace Image for all Roles of specified Scope
- [SCALRCORE-4159] - Inconsistent names for GVs that control defaults (BC change Several system global variables were changed)
- [SCALRCORE-4197] - APIv2 > Add cloudServerId property to Server List
- [SCALRCORE-4246] - APIv2 > Add instance health status to servers list
- [SCALRCORE-4353] - Add role and image columns (optional) to the servers grid
- [SCALRCORE-4287] - Docker containers refresh command field
- [SCALRCORE-4221] - APIv2 > Support ServerLaunch functionality
- [SCALRCORE-4371] - Cost Analytics > Tagging changes > Introduce Meta Tag version 2 to track cloud resources (BC change New version of Scalr-meta tag)
Bug
- [SCALRCORE-4230] - Import > Farms drop-down has no message when there are no running farms
- [SCALRCORE-4290] - Server Launch > Non hooked up server (race condition)
- [SCALRCORE-4299] - Readonly input field doesn't marked as invalid on request failure
- [SCALRCORE-4320] - RDS Query Issue in Link to Farm Page
- [SCALRCORE-4321] - Azure > Update Microsoft.Storage API version
- [SCALRCORE-4331] - Markups don't work and breaking Azure CA
- [SCALRCORE-4332] - Sometimes agent healthcheck is not updated in database
- [SCALRCORE-4333] - Wrong SSH key name when downloaded from Firefox
- [SCALRCORE-4340] - APIv2 Doc: link to authentication page on the home page is broken
- [SCALRCORE-4345] - APIv1 > DB exceptions should come to php error log
- [SCALRCORE-4350] - LDAP debug shows wrong server
- [SCALRCORE-4359] - RDS > EMEA instance > AWS Error. Request GetUser failed. Credential should be scoped to a valid region.
6.1.3
Release Date: 08/Aug/16
Improvement
- [SCALRCORE-4175] - Environment ID For End Users
- [SCALRCORE-4242] - Multiple improvements to APIv2 documentation
Bug
- [SCALRCORE-4011] - Admin scope > link "User Settings" doesn't work after added button to bookmarks bar
- [SCALRCORE-4199] - API > Do not allow to change Farm VPC settings to avoid invalid farm configuration
- [SCALRCORE-4239] - UI > TypeError with filterField (dnszones)
- [SCALRCORE-4261] - UI > impossible download debug log in server details popup
- [SCALRCORE-4262] - Unable to upload json credentials in Firefox on OS X
- [SCALRCORE-4269] - EBS volumes > Servers with "alias" can not be recognized
- [SCALRCORE-4292] - Cloud Credentials > Account Type issue
- [SCALRCORE-4293] - TypeError: this.getStore(...).proxy is undefined
- [SCALRCORE-4294] - Update20160729125810 collation issue
- [SCALRCORE-4296] - Incorrect handling OS from Scalr agent during agent deploy
- [SCALRCORE-4308] - UI > Containers > Filtering does not work. Unknown column 'farms.name' in where clause
- [SCALRCORE-4310] - Farm designer > Preload VPC list issue
- [SCALRCORE-4312] - Forbid to change running farm VPC settings
- [SCALRCORE-4316] - GET /api/.../scaling/ should return maxInstances and minInstances as intergers instead of string
6.1.2
Release Date: 01/Aug/16
Improvement
- [SCALRCORE-4158] - Create a configuration that disables APIv1
- [SCALRCORE-4169] - Azure > Suspended Servers Support in Farm's "Instance Termination Scaling Rules"
- [SCALRCORE-4263] - New config.yml option scalr.scalarizr_update.ssl_verify_peer
Bug
- [SCALRCORE-1795] - Environment > Server > Load statistics > exclude possibility to add widget to dashboard many times
- [SCALRCORE-3559] - Governance > AWS Security Groups > "From list" doesn't find SG by ID
- [SCALRCORE-4135] - Farm Designer > Add new ELB > scroll position changing after expand "Team" dropdown
- [SCALRCORE-4219] - UI > Issues with gradients
- [SCALRCORE-4224] - RDS DB Clusters > unable to Modify "Backup Retention Period"
- [SCALRCORE-4252] - Discovery > Agent deploy script doesn't work on Windows
- [SCALRCORE-4256] - Root EBS volume is not being tagged on HVM instances
- [SCALRCORE-4258] - UI > ELB list cannot display more than 400 load balancers
- [SCALRCORE-4268] - Server discovery manager does not work in non-default location
- [SCALRCORE-4255] - Docker containers discovery Phase 2 > Fixes & Improvements
- EBS view interface fixes & improvements
6.1.1
Release Date: 26/Jul/16
New Feature
- [SCALRCORE-2540] - Docker containers discovery
- [SCALRCORE-3601] - New GCE governance policies (cloud.networks and cloud.subnets)
- [SCALRCORE-3665] - Discovery Manager [Phase 3] > Deploy scalr agent on imported servers
- [SCALRCORE-4153] - Add support for EC2 Dedicated instances
- [SCALRCORE-4160] - New GVs to control RDS defaults (maintenance window, backup window and backups retention period)
Improvement
- [SCALRCORE-76] - UI > Replace current EBS view interface with new two columns layout
- [SCALRCORE-4085] - Global/Account scope images - copy to another region
- [SCALRCORE-4164] - APIv2 > New Documentation site
- [SCALRCORE-4181] - Tagging for cloud resources
- [SCALRCORE-4229] - GCE > Update guzzle library to 6.2.1 version
Bug
- [SCALRCORE-2863] - Cost Analytics > Notifications > Cancel button is always disabled
- [SCALRCORE-3214] - Do not allow to change Farm VPC settings to avoid invalid farm configuration
- [SCALRCORE-3435] - Audit log > User log message > Suspended server looks like terminated
- [SCALRCORE-3513] - Database Backups > Do not appear after switching between Farms
- [SCALRCORE-3553] - Webhooks History > Right pane displays information from previous selection on empty search results
- [SCALRCORE-3575] - Сloudstack server becomes Running when not-existing security group is enforced by Governance
- [SCALRCORE-3576] - Farm designer > Projects from Default CC appear instead of one's dedicated to Environment
- [SCALRCORE-3766] - Rackspace Farm > It's possible to save farm with storage <75 Gb
- [SCALRCORE-3794] - EBS Volumes > Able to initiate deletion of in-use volume
- [SCALRCORE-3947] - GCE > provided credentials are incorrect > clear up message
- [SCALRCORE-3955] - Governance > Uncaught TypeError on "aws.iam.instance_profile" policy after delete cloud credentials for Amazon EC2
- [SCALRCORE-3965] - UI > hardcoded server termination timeout message in the logs should be taken from the config
- [SCALRCORE-3979] - APIv2 > Role GV needs extra permissions
- [SCALRCORE-3983] - Discovery manager > Add to farm > Missing Subnet field for servers in VPC
- [SCALRCORE-4013] - Global Variables > "Scope" icon misalignment after redefining on lower scope
- [SCALRCORE-4015] - Global Variables > Incorrect error tooltip placement
- [SCALRCORE-4032] - Global Variables > Format field enabled for JSON format when editing
- [SCALRCORE-4040] - Global Variables > Default GV does not depend on cloud credentials
- [SCALRCORE-4075] - Refresh ACL in the current User's context after saving them
- [SCALRCORE-4112] - UI > Farm orchestration script view issue
- [SCALRCORE-4123] - APIv2 > Unlink cloud credentilas from environment issue
- [SCALRCORE-4125] - Remove checkbox 'Associate this database with farm' from RDS launch form
- [SCALRCORE-4128] - GCE > Python Services > Gracefully Handle HTTP 400 - 5xx
- [SCALRCORE-4130] - Cost Analytics > User should not be able to assign archived Project to Farm
- [SCALRCORE-4136] - APIv2 > Property Environment.costCenter is not consistent to specification (BC change)
- [SCALRCORE-4137] - APIv2 > DateAndTime scaling metric converting ScalingRuleTimeFrame issue
- [SCALRCORE-4140] - FarmDesigner > ELB > Farm Roles with all locations can be linked to ELB
- [SCALRCORE-4142] - Azure > Broken Security groups manager in Farm Designer
- [SCALRCORE-4148] - Farm Designer > Link ELB > Duplicate roles in Automation dropdown
- [SCALRCORE-4150] - APIv2 access > Right form is open after filtering
- [SCALRCORE-4152] - APIv2 > Farms test Fatal error
- [SCALRCORE-4155] - Invalid scalr-meta breaks analytics processing
- [SCALRCORE-4157] - Unable to change cluster placement group to "Do not use placement group"
- [SCALRCORE-4165] - RDS > Restored instances have no owner and team
- [SCALRCORE-4180] - Role builder > Unable to launch temp servers on EC2
- [SCALRCORE-4182] - Global Search > New Farms appear without owner
- [SCALRCORE-4184] - FarmRole > Storage > Storage usage > "Server id" link does not work
- [SCALRCORE-4185] - Global Variables > Problem with required "Value"
- [SCALRCORE-4187] - Governance > it's possible to save Policy with empty selection
- [SCALRCORE-4233] - PHP Fatal error: Call to a member function getResources() on null in app/src/Scalr/Modules/Platforms/Ec2/Observers/ElbObserver.php on line 62
6.1.0
Release Date: 07/Jul/16
New Feature
- [SCALRCORE-2648] - UI > Multi-scope Cloud Credentials
- [SCALRCORE-3761] - Cost Analytics - Overhead (Markups)
- [SCALRCORE-4065] - Add support for new AWS Region: ap-south-1 (Mumbai, India)
- [SCALRCORE-2868] - FarmDesigner integration with cloud services, Phase 1: AWS RDS and AWS ELB
Improvement
- [SCALRCORE-2993] - Add server.* actions to the AuditLog (BC change in Audit Log)
- [SCALRCORE-3273] - APIv2 -> Execute Script
- [SCALRCORE-3292] - Improvements for GV defaults control feature
- [SCALRCORE-3312] - Health dashboard improvements
- [SCALRCORE-3493] - Agent health status visibility in the UI
- [SCALRCORE-3940] - Draw net.stat graphics for default interface
- [SCALRCORE-3943] - GCE > Update API Library to stable 2.0.1 version
- [SCALRCORE-4004] - APIv2 > GlobalVariable object does not contain scope(s) defined in
- [SCALRCORE-4026] - Add new OS
- [SCALRCORE-4082] - Improvements in manual handling of EBS volumes (Deprecated auto-attach and auto-mount for individual EBS volumes)
- [SCALRCORE-3944] - SAML > Login improvement
Bug
- [SCALRCORE-2268] - Able to remove all script versions.
- [SCALRCORE-3640] - Admin scope > Admins > prohibit admin to remove himself
- [SCALRCORE-3755] - Role Builder issue for GCE images
- [SCALRCORE-3812] - APIv2 > Orchestration issues
- [SCALRCORE-3918] - Login page > "New password" form > Password hint hides under new password form
- [SCALRCORE-3948] - Images > Register existing image > fix message if no cloud credentials
- [SCALRCORE-3949] - Role > Add to farm > Farm Owner is not displaying
- [SCALRCORE-3950] - Firefox > extra scroll on Delete confirmation
- [SCALRCORE-3951] - Images > Image builder > fix message on popup if no cloud credentials
- [SCALRCORE-3956] - Openstack Snapshots > time displays with extra zeros
- [SCALRCORE-3962] - Edit role > add images > add button color
- [SCALRCORE-3970] - Farm builder: data of GV are copied between farmroles
- [SCALRCORE-3996] - Server status > status-failed (!) icon is above server status
- [SCALRCORE-4001] - Search resources > Search server does not work
- [SCALRCORE-4016] - Global Variables > fix error tooltip for GV with Name in uppercase
- [SCALRCORE-4021] - ScalrPy load_statistics cache issue
- [SCALRCORE-4027] - Server column Agent issues
- [SCALRCORE-4044] - Scalr shows VM in perpetual "resume" state, but is running and accessible with Azure.
- [SCALRCORE-4081] - Azure > Force resume failed
- [SCALRCORE-4090] - analytics_poller still does not work for ap-south-1
- [SCALRCORE-4106] - Agent installation one-liner installs not the latest package on Windows
- [SCALRCORE-3967] - Account Repeatedly Locking