Skip to content

Releases: telefonicaid/perseo-fe

1.34.0

30 Jul 11:11
c931960
Compare
Choose a tag to compare

Changes (since 1.33.0):

  • Fix: smtpConfig after error in emailAction rule (#798)

1.33.0

29 Jul 09:12
88f29d1
Compare
Choose a tag to compare

Changes (since 1.32.0):

  • Fix: do not search in entities collection with strict mode by non_signal checker (#793)
  • Fix: do not try cast entity id and entity type in update rules when expand parameters of rule to avoid BadRequest en CB tries to update that entities (#791)
  • Fix: do not invoke calback twice when error about trust not found in trustConf (#790)

1.32.0

13 Jun 10:18
04af5b9
Compare
Choose a tag to compare

Changes (since 1.31.0):

  • Add: Send multiple sms when multiple destination in sms action
  • Fix: upgrade rule in mongo using service and subservice to avoid match with other rule (#783)

1.31.0

11 Jun 09:09
0399755
Compare
Choose a tag to compare

Changes (since 1.30.0):

  • Fix: release transport resources of nodemailer after send email
  • Upgrade express dep from 4.18.1 to 4.19.2 due to a vulnerability
  • Upgrade nodemailer dep from 6.6.5 to 6.9.13 due to a vulnerability

1.30.0

26 Feb 11:04
87e7cd0
Compare
Choose a tag to compare

Changes (since 1.29.0):

  • Fix: do not stringify template in postAction if it is already a string (#763)

1.29.0

01 Dec 08:23
74ef7dd
Compare
Choose a tag to compare

Changes (since 1.28.0):

  • Add: watch changes and reload configTrust file (#757)

1.28.0

04 Oct 11:26
8b6c174
Compare
Choose a tag to compare

Changes (since 1.27.0):

  • Add: new approach to handle trust auth (urbo-deployer#868)
  • Add: allow access entities using NGSIv2 API for non_signal rules (new setting nonSignalByAPI / PERSEO_CHECK_NON_SIGNAL_BY_API) (#549)
  • Add: allow use expandVar with JSON objects (#703)
  • Add: apply expandVar with JSON.parse to all fields of all actions (sms, smpp, email, post, update) (#746)
  • Fix: check domain before access domain
  • Fix: expandVar return a 'null' instead of null (#746)
  • Fix: expandVar for single string values with null, boolean, number (#746)
  • Fix: smtp and smpp logs (#738)
  • Fix: check timer string in lower case in TimedRule checker
  • Fix: dep of chai get-func-name to 2.0.0 to avoid installation errors
  • Remove: field "authentication" support in update action
  • Remove: config.authentication (along with related env vars PERSEO_AUTHENTICATION_*)
  • Remove: support for ngsv1 notifications (#714)
  • Remove: ngsiv1 support for updateAction (#714)
  • Remove: RPM stuff

1.27.0

18 May 09:43
e47e0b0
Compare
Choose a tag to compare

This release removes support from Nodev12 and Nodev14. Note that Nodev12 was deprecated in May 2022 and Novev14 was deprecated in May 2023, according to the node release schedule. You are highly encouraged to use Nodev16 or newer.

Changes (since 1.26.0):

  • Add: support to run tests with node 18
  • Fix: do not flat in to map object or array attributes of event (#720)
  • Remove: unnecessary event data transformations (stripped, location parse, datetime parse) (#706, #712)
  • Upgrade uuid dep from ~1.4.2 to 9.0.0
  • Set Nodejs 16 as minimum version in packages.json (effectively removing Nodev12 and Nodev14 from supported versions)

1.26.0

27 Oct 10:10
04402d7
Compare
Choose a tag to compare

This is the last version supporting Nodev12 and Nodev14. Note that Nodev12 was deprecated in May 2022 and Novev14 was deprecated in May 2023, according to the node release schedule. You are highly encouraged to use Nodev16 or newer.

Changes (since 1.25.0):

  • Fix: update actions with filter of timed based rules are not tried to execute after first failure updating entities (#708)

1.25.0

01 Jul 07:31
be12d52
Compare
Choose a tag to compare

Changes (since 1.24.0):

  • Add: full detail about batch update error or success in logs
  • Fix: check rule.name match with EPL rule.text ruleName when update a text rule (#699)
  • Fix: ensure datetime attrs from entity for nosignal events are in ISO format instead of epoc
  • Fix: expanding an object variable in action of rule (#692)
  • Fix: for EPL with context + insert + select rule (without expression) (#652)
  • Fix: format of internalCurrentTime fixed to ISO 8601
  • Fix: typo in non signal event internalCurentTime -> internalCurrentTime
  • Upgrade NodeJS version from 14-slim to 16-slim in Dockerfile