As part of ongoing program of improving our code base and in-line with our ISO27001 processes we have recently completed a number of improvements to both address existing vulnerabilities and prevent potential vulnerabilities being released. Instrumental to this approach is the use of regular scans of our code base during back ups.
An high-level overview of our InfoSec standards and processes are available here.
We constantly improve different aspects of HELM3 deployments in collaboration with our partners. This section lists updates and improvements included in this release.
elastic.io platform runs many services under the hood, such as webhooks, api, frontend, etc.
Most of these services can be replicated, which allows the services to be scaled horizontally to address the required load and volume. However, some platform services are inherently not scalable. In this update we removed the possibility to define scaling within HELM chart configurations for bloodygate and handmaiden services.
Information in this section is intended for our customers who use the OEM version of the elastic.io platform.
We introduce a new possibility to add a custom metadata to the contracts. A new section called custom_data can be used to store non-sensitive string data up-to 1MB in size. To add, edit and read contract custom metadata you need to have contracts.contract.edit_custom_data permission (tenantAdmin has this permission by default) to perform POST, PATCH and GET calls to the /v2/contract API endpoint.
This new feature enables Tenant Owners to better differentiate different types of Contracts they supply to their Clients and Users. For instance, a selection of different Contract types can be defined and automatically created, deployed, and maintained using this metadata as basis. Each contract type can have a wide range of specified features, such as GB RAM quota limits, numbers of users or workspaces, and even connector whitelists.
PATCH call to /v2/flows/{FLOW_ID} when an invalid team name or an invalid trigger/action name are defined in the command parameter. Now you will get 4xx type error instead of 5xx which better reflects the situation.1.6.41.3.0Dependencies updated for the following Node.js components where updated:
1.5.02.0.21.2.41.0.3