Skip to content

3.4.0

Compare
Choose a tag to compare
@fgalan fgalan released this 14 Dec 09:22
· 1878 commits to master since this release

Full documentation at: http://fiware-orion.readthedocs.io/en/3.4.0/

NGSIv2 API reference (v2.0): http://telefonicaid.github.io/fiware-orion/api/v2/stable

Changes (since 3.3.0):

  • Add: failsCounter subscription field, to count the number of consecutive notificaitons fails (#3541)
  • Add: maxFailsLimit subscription field, so subscription is automatically passed to inactive after that number of failed notification attemps (#3541)
  • Add: $set and $unset attribute update operators (#3814, continuation)
  • Add: statusLastChange field in csbus collection (as now status is in the csubs cache and we need this field to know if status in the cache or DB is fresher)
  • Fix: throttling misbehaviour after subscription update when csubs cache is in use (#3981)
  • Fix: lastNotification missed some times in GET /v2/subscriptions/{id} and GET /v2/subscriptions
  • Fix: avoid reset timesSent counter upon PATCH /v2/subscriptions/{subId} when csubs cache is in use
  • Fix: crash when updating attribute with empty JSON object or array (#3995) (*)
  • Fix: csubs cache logic has to ignore fiware-sevice information if -multiservice is not used
  • Fix: subscription throttling was not working with value 1 second
  • Fix: add subId/regId in "response NOT OK" WARN log traces (#4013)
  • Remove: status "failed" in subscriptions (use failsCounter greater than 0 instead)
  • Hardening: refactor PATCH /v2/subscriptions/{subId} logic avoiding over-quering MongoDB and possible (although very rare) crash situations during csub cache (#3701)
  • Hardening: noCache flag should be check before removing csub from cache in mongoUnsubscribeContext() (#2879)
  • Upgrade Dockerfile base image from centos8.3.2011 to centos8.4.2105

(*) Also included in release 3.3.1