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.