PRODUCT NEWS

Important releases Q3 2023


Fastify Connector 3.6.2

Features:

  • Instant async response in the middle of the flow The 'Send reply instantly' checkbox has been added to the 'Set Response' policy, which allows you to send a response to the request immediately in the place where the Set Response is located and not wait for the definition to complete.

  • Changed field headers for request body schemes: for request and for response Previously, the name of the request body schema was Body , as was the name of the response request body schema. Now there will be Request Body and Response Body , respectively.

Bug-fixes:

  • Warning instead of error with use on low version of core.

❗❗ ESLint Plugin 1.0.1

New plugin release!

Features:

  • Automatically check your definitions and configs to use the best practices of working with Platformeco!

Core 3.29.0

Features:

  • Unblock event loop after each policy called

Jdbc Connector 4.4.0

Features:

  • Added JDBCRollback policy
  • TransactionSql runs once at the beginning of JDBCTransaction policy
  • Added proceedOnError property for JDBCTransaction policy

Bug-fixes:

  • Fixed tracing and added more info into spans logs

XSD Policies 3.0.0

Features:

  • XSD: Validate block now has property largeXmlThreshold. If the xml size is more than largeXmlThreshold, the xml will be validated in a separate thread. Otherwise, the file is validated in the current thread.

❗ Microsoft Teams Connector 1.0.0

New connector release!

Features:

  • Added message trigger
  • Added Post message block
  • Added Post card block

Postgres Connector 2.0.0

Features:

  • Added postgres-transaction and postgres-rollback blocks.

❗❗ Kafka Connector 5.0.0

Features:

  • Added new pause and resume blocks to pause/resume consumer group. New blocks take connectorID as an input parameter.

Core 3.30.0

Features:

  • Now you can use blockedAt library as module in core without loader. This will help in case of event-loor blockage detection to find the cause of blockage and eliminate it faster.

S3 Connector 2.8.0

Features:

  • A new property added to the SimpleStorageService policy - tracing.response (Trace response). That is, when turned off, disables logging of a response body from S3. It is useful when getObject gets a large payload, which can block the Node.js EventLoop

Oracle JMS Connector 2.0.1

Features:

  • Add new code for reconnection and update readme Now the connector reconnects when:
  • A connector performs a read or write operation and it fails
  • A connector makes a follow-up connection.ping() call to check if the connection is still alive
  • connection.ping() throws

❗ Mattermost Connector 1.0.0

New connector release! This is MatterMost Duplex Connector for Platformeco using http and websocket API.

Features:

  • Post Message
  • Post Ephemeral Message
  • Delete Message
  • Update Message
  • Get User Info
  • Get User By Email
  • Get Post Link

Metrics Policies 1.0.2

Features:

  • support context variable config
  • writes result of policy to context
  • added missing schemas for ref property
  • added format: ref for context variable

Flow Policies 1.0.0

New policy release!

Features:

  • Added policy While

Telemetry Server 7.3.0

Features:

  • Regular metric migration script now will skip repeated metric records that have the same timestamp (one channel had this strange problem where multiple hourly metric records had the same timestamp and the same all other fields, which seems to be a problem with the private key)
  • A new metric aggregation script is added

Core 3.30.2

Features:

  • shutdown WebSocket servers in graceful shutdown
  • send event in WebSocket

Core 3.31.0

Features:

  • to enable/disable the recording of spans for the loop policy so as not to load the trace with a large number of iterations
  • to see all iterations in loop policy to know result of every policy in the iteration
  • show the number of successful iterations in loop policy
  • show span with an error if actions in the loop policy resulted in an error even if recording is disabled

Core 3.32.0

Features:

  • Added ability to set proceed-on-error for connectors and loaders, users can add "proceed-on-error": true to the settings of loader/connector in channel's config to declare a connector/loader as non-mandatory, so if any initialisation errors occur core will start
  • Error Cannot read property 'info' of undefined now contain more clarify information, in case when connector missed in config the error message be displayed: "Unable to find connector '${connectorName}'. Is it added to config core.connectors list?"

FTP Connector 4.3.1

Features:

  • Now when the ftp connector fails to connect to a server, a more detailed error message will be provided.

Vault Loader 5.0.0

Features:

  • Added ability to set proceed-on-error in loader's settings, so user can add it in channel's config to declare a loader as non-mandatory, so if any loader initialization errors occur, core would still start.
  • Removed additionalProperties restrictions.

ESLint Plugin 1.3.0

Features:

Added a new rules which suggest to use policies instead of object methods:

  • use-array-policies that checks array methods usage;
  • use-date-policies that checks date methods usage;
  • use-string-policies that checks string methods and properties usage.

Scheduler Executor 2.7.0

Features:

  • Add duration metrics.