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.4
1.3.0
Dependencies updated for the following Node.js components where updated:
1.5.0
2.0.2
1.2.4
1.0.3