Releases: telefonicaid/fiware-pep-steelskin
Releases · telefonicaid/fiware-pep-steelskin
1.8.0
This is the last version of the PEP supporting Nodev8. Note that Nodev8 was deprecated in December 2019, according to the node release schedule. You are highly encouraged to use Nodev10 or newer.
Changes (since 1.7.0):
- Add: docker env vars for tune authentication cacheTTL
- Fix: logs about invalid PEP token to debug level (#439)
- Fix: to info all access account logs (#376)
- Fix: Check boolean access account config value against right boolean value
- Upgrade NodeJS version from 8.16.0 to 10.19.0 in Dockerfile due to Node 8 End-of-Life
- Make optional PM2 usage in docker entrypoint
1.7.0
1.6.0
Changes (since 1.5.0):
- Add: version to orion urls as read action (#416)
- Add: access control disabled flag as config environment variable (for docker)
- Add: support REPLACE (NGSIv1), replace (NGSIv2) and appendStrict (NGSIv2) as action type for ContextBroker requests (#422)
- Upgrade from node:8.12.0-slim to node:8.16.0-slim as base image in Dockerfile
1.5.0
This release removes support from Nodev4 and Nodev6. Note that Nodev4 was deprecated time ago and Nodev6 will be soon, according to the node release schedule. You are highly encouraged to use Nodev8 or newer.
Changes (since 1.4.0):
- Set Nodejs 8.12.0 as minimum version in packages.json (effectively removing Nodev4 and Nodev6 as supported versions)
- Add: use NodeJS 8 in Dockerfile
- Add: use PM2 in Dockerfile
- Upgrade: update logops depedence from 1.0.0 to 2.1.0
- Upgrade: update express dependence from 3.5.1 to 4.16.4
- Upgrade: update request dependence from 2.39.0 to 2.88.0
- Upgrade: update mocha development dependence from ~1.13.0 to 5.2.0
- Upgrade: update istanbul development dependence from ~0.1.34 to 0.4.5
- Remove: old unused development dependencies (closure-linter-wrapper, chai, sinon, sinon-chai, grunt and grunt related module)
1.4.0
Changes since 1.3.0:
- Add: init script in RPM is able to deal with multiple instances of PEP running on the same system (#390)
- Fix: init script in RPM fixes start stop errors in pep service (#390)
- Fix: check boolean config fields against right boolean value
- Fix: mustache dependence version to 2.2.1 due to detected medium vulnerability (*)
- Fix: allow log level in uppercase for access logger and lowercase for tracerequest
- Using precise dependencies (~=) in packages.json
(*) Also included in 1.3.1
1.3.1
1.3.0
Changes since 1.2.0:
- FEATURE update node version to 4.8.4
- FEATURE access accounting in a file of each operation (including user, service/servicepath and action) [#350]
- FIX text/plain bodies are not forwarded (impacting on "PUT /v2/entities/E/attrs/A/value" operation for CB) [#345]
- FIX size of validation cache according with cacheTTLS.validation instead of cacheTTLS.users [#349]
1.2.0
1.1.0
1.0.0
Changes in this release:
- Change log level using the administration API (#286)
- FIX Max listeners reached when waiting for Keystone to authenticate (#290)
- FIX Unica-correlator header is deprecated (#296)
- Include service and subservice in log traces (#287)
- Refactor on NGSIv2 operations in Orion plugin in order to align to latest changes in NGSIv2 spec (#301)
- New config needed for the new logops library (#304)