For safety reasons, please STOP scalr on ALL nodes with |
Starting with Scalr Enterprise Edition 7.5.3 a license file is required to be uploaded to /etc/scalr-server/license.json. Scalr will be distributing license files to all existing customers. For more information, please review our Licensing FAQ. Please contact support with any questions. |
1. BC change in APIv2. All account scope APIv2 endpoints have been changed. Now URL must contain identifier of the account. Before: After: For example: |
Release Date: 20/Jun/17
New Feature
Improvement
Bug
Added headers Header add strict-transport-security “max-age=31536000; includeSubDomains” |
1. BC change in APIv2. Network identifier for GCE cloud was changed. Before: POST /api/v1beta0/user/5/farms/9800016/farm-roles/ HTTP/1.1 Content-Type: application/json; charset=utf-8 X-Scalr-Key-Id: APIK4I12345 X-Scalr-Date: 2017-06-19T16:18:49Z X-Scalr-Signature: PROVIDED Content-Length: 264 {"alias":"gce-farm-role-test","cloudPlatform":"gce","role":{"id":"64080"},"cloudLocation":"us-central1","availabilityZones":["us-central1-a"],"instanceType":{"id":"n1-standard-1"},"networking":{"networks":[{"id":"network-test"}],"subnets":[{"id":"network-test"}]}} HTTP/1.1 201 Created Server: nginx/1.12.0 Date: Mon, 19 Jun 2017 16:18:50 GMT Content-Type: application/json; utf-8 Content-Length: 573 Connection: keep-alive Vary: Accept-Encoding X-Powered-By: Scalr API/1beta0 X-Original-Content-Length: 573 {"meta":{"requestId":"46ba2685-91dc-4910-bc32-86664115e669"},"data":{"id":77,"alias":"gce-farm-role-test","farm":{"id":9800016},"role":{"id":64080},"cloudPlatform":"gce","cloudLocation":"us-central1","availabilityZones":["us-central1-a"],"instanceType":{"id":"n1-standard-1"},"scaling":{"enabled":true,"minInstances":1,"maxInstances":2,"scalingBehavior":"launch-terminate","considerSuspendedServers":"running","rules":[]},"networking":{"networks":[{"id":"network-test"}],"subnets":[{"id":"network-test"}],"hostname":{"type":"TemplateHostnameConfiguration"}}},"warnings":[]} After: POST /api/v1beta0/user/5/farms/9800016/farm-roles/ HTTP/1.1 Content-Type: application/json; charset=utf-8 X-Scalr-Key-Id: APIK412345 X-Scalr-Date: 2017-06-19T16:27:55Z X-Scalr-Signature: PROVIDED Content-Length: 324 {"alias":"gce-farm-role-test","cloudPlatform":"gce","role":{"id":"64080"},"cloudLocation":"us-central1","availabilityZones":["us-central1-a"],"instanceType":{"id":"n1-standard-1"},"networking":{"networks":[{"id":"scalr-labs\/global\/networks\/network-test"}],"subnets":[{"id":"network-test"}]}} HTTP/1.1 201 Created Server: nginx/1.12.0 Date: Mon, 19 Jun 2017 16:27:57 GMT Content-Type: application/json; utf-8 Content-Length: 633 Connection: keep-alive Vary: Accept-Encoding X-Powered-By: Scalr API/1beta0 X-Original-Content-Length: 633 {"meta":{"requestId":"e145a35e-c175-44ac-a69e-237eb584394d"},"data":{"id":98,"alias":"gce-farm-role-test","farm":{"id":9800016},"role":{"id":64080},"cloudPlatform":"gce","cloudLocation":"us-central1","availabilityZones":["us-central1-a"],"instanceType":{"id":"n1-standard-1"},"scaling":{"enabled":true,"minInstances":1,"maxInstances":2,"scalingBehavior":"launch-terminate","considerSuspendedServers":"running","rules":[]},"networking":{"networks":[{"id":"scalr-labs\/global\/networks\/network-test"}],"subnets":[{"id":"network-test"}],"hostname":{"type":"TemplateHostnameConfiguration"}}},"warnings":[]} |
Release Date: 9/Jun/17
New Feature
Improvement
Bug
1. BC change in APIv2 After: Clone Farm responds with 201 HTTP Status code. Before: It responded with 200. After: Copy Image responds with 201 HTTP Status Code. Before: It responded with 200. |
Release Date: 1/Jun/17
Improvement
Bug
1. BC change in behavior Almost all services will not handle objects from the suspended Environments. 2. BC change in APIv1 and APIv2 Forbid terminating, suspending and resuming operations for all Servers from locked Farms. 3. BC change in APIv2
Requests like: PATCH http://84a25f59c550.test-env.scalr.com/api/v1beta0/user/5/farm-roles/46/ HTTP/1.1 Content-Type: application/json; charset=utf-8 X-Scalr-Key-Id: APIK12345678 X-Scalr-Date: 2017-06-01T17:53:23Z X-Scalr-Signature: V1-HMAC-SHA256 12345678= Content-Length: 251 {"alias":"new-very-looooong-alias-value-new-very-looooong-alias-value-new-very-looooong-alias-value-new-very-looooong-alias-value-new-very-looooong-alias-value-new-very-looooong-alias-value-new-very-looooong-alias-value-new-very-looooong-alias-value"} Responds with: { "meta": { "requestId": "f1e990ce-2241-45d3-bd4a-77bc469ddc8c" }, "errors": [{ "code": "InvalidValue", "message": "The maximum length for property 'alias' is 100." }] } |
Release Date: 25/May/17
New Feature
Improvement
Bug
1. BC change in Azure FarmRole object:
Changed HTTP code for some error situations: 422 -> 409
2. BC change in behavior Before: After: 3. BC change in behavior In case if agent is not available API will return an error on attempt to execute Orchestration on the target server |
|
Release Date: 27/Apr/17
For a summary see the Scalr Enterprise 7.5.3 Product Update blog post
New Feature
Improvement
Bug
|
Release Date: 06/Apr/17
New Feature
Improvement
Bug
1. BC change in FarmRole cloudFeatures.customSpecification field was renamed to cloudFeatures.customizationSpec. "cloudFeatures": { "computeResource": "string", "customSpecification": "string", "dataStore": "string", "folder": "string", "hosts": [ "string" ], "resourcePool": "string", "type": "VmwareCloudFeatures" } After: "cloudFeatures": { "computeResource": "string", "сustomizationSpec": "string", "dataStore": "string", "folder": "string", "hosts": [ "string" ], "resourcePool": "string", "type": "VmwareCloudFeatures" } |
Release Date: 21/Mar/17
New Feature
Improvement
Bug
|
Release Date: 02/Mar/17
New Feature
Improvement
Bug
BC сhanges in APIv2 FarmRole object was completely rediscovered
BC Changes in Farm's owner history All history of the changes of owners and teams of the Farms are writing now to auditlog as |
|
Release Date: 14/Feb/17
New Feature
Improvement
Bug
1. BC change in ReadOnly properties must not be used in API requests. POST http://my.scalr.lo/api/v1beta0/user/5/farms/ HTTP/1.1 Content-Type: application/json; charset=utf-8 X-Scalr-Key-Id: APIEXAMPLEKEY X-Scalr-Date: 2017-02-08T12:15:07Z Content-Length: 215 { "name":"api-example-before", "description":"", "status":"terminated", "teams":[{ "id":4, "name":"Users" }], "project":{ "id":"96082d7c-1b16-4f8e-abde-0db37848db73" }, "timezone":"Europe\/Moscow", "launchOrder":"sequential" } Response created Farm { "meta": { "requestId": "7f0c2c4c-8894-4e4d-9d8f-8ad064bf4ecb" }, "data": { "id": 9800017, "name": "api-example-before", "description": "", "status": "terminated", "owner": { "id": 2, "email": "test@scalr.com" }, "teams": [{ "id": 4, "name": "Users" }], "project": { "id": "96082d7c-1b16-4f8e-abde-0db37848db73" }, "timezone": "Europe\/Moscow", "launchOrder": "sequential" }, "warnings": [] } After: POST http://my.scalr.lo/api/v1beta0/user/5/farms/ HTTP/1.1 Content-Type: application/json; charset=utf-8 X-Scalr-Key-Id: APIEXAMPLEKEY X-Scalr-Date: 2017-02-08T12:23:11Z Content-Length: 214 { "name":"api-example-after", "description":"", "status":"terminated", "teams":[{"id":4,"name":"Users"}], "project":{"id":"96082d7c-1b16-4f8e-abde-0db37848db73"}, "timezone":"Europe\/Moscow", "launchOrder":"sequential" } You will get the next error message with http 400 code { "meta": { "requestId": "25d5852c-2676-4e3b-a683-17578003b336" }, "errors": [{ "code": "InvalidStructure", "message": "You are trying to set read-only property 'status'." }] } 2. BC Change in APIv2 Before: The following property values of objects returned as an integer instead of boolean type:
After: The following property values of objects return as boolean type:
|
Release Date: 30/Jan/17
New Feature
Improvement
Bug
|
|
Release Date: 23/Jan/17
Improvement
Bug
IMPORTANT UPDATE: VPC Configuration Moves from FARM to FARM ROLE - User action may be required |
|
Release Date: 10/Jan/17
New Feature
Improvement
Bug
openssl - 1.0.1u |
Release Date: 12/Dec/16
Improvement
Bug
Release Date: 05/Dec/16
Improvement
Bug
Roles with Scalr Agent v. <= 0.13.6 with XML type of messages are not supported anymore |
Release Date: 01/Dec/16
New Feature
Improvement
Bug
|
Release Date: 14/Nov/16
Improvement
Bug
Release Date: 31/Oct/16
New Feature
Improvement
Bug
1. BC change in If object violates Scalr Policy, API will return |
|
Release Date: 05/Oct/16
New Feature
Improvement
Bug
1. BC change in
|
|