Releases: telefonicaid/fiware-cygnus
Releases · telefonicaid/fiware-cygnus
2.16.0
Changes (since 2.15.0):
- [cygnus-ngsi][NGSIHandler] Check TextUnrestricted type to escape character ' as '' (#2125)
- [cygnus-ngsi][KafkaSink] Upgrade libthrift dependency from 0.12.0 to 0.14.1 due to github vulnerability report
- [cygnus-commons] Upgrade postgresql dependency from 42.2.22 to 42.2.25 due to github vulnerability report
2.15.0
Changes (since 2.14.0):
- [cygnus-common][SQLSinks] Add more info in logs about rollback, database and sink instance involved in current error
- [cygnus-common][MySQLBackend] Upgrade mysql-connector-java from 8.0.22 to 8.0.27
- [cygnus-common] Upgrade gson dep from 2.2.4 to 2.6.2 (#1922)
- [cygnus-common][SQLImpl] Allow multiple fields in last_data_unique_key (#2016)
- [cygnus-common][SQLBackendImpl][SQLSinks] Refactor persist aggregation sql sinks and utils (#2092)
- [cygnus-common][cygnus-ngsi][cygnus-ngsi-ld][cygnus-twitter] Upgrade Dockerfile base image from centos7.9.2009 to centos8.4.2105 (#1996)
2.14.0
Changes (since 2.13.0):
- [cygnus-ngsi][MySQL, PostgreSQL, Postgis sinks] Replace
enable_last_data
tolast data mode
sink config option: (upsert,insert,both), default is insert - [cygnus-common][SQLBackendImpl] Fix: use all related queries when upsert error for logs, exception and persistError (#2088)
- [cygnus-common][SQLBackendImpl] Fix: use schema for postgis destination at sql insert query (#2085)
- [cygnus-common][SQLBackendImpl] Force to cast to ::text to ensure to_timestamp upsert (#2087)
2.13.0
Changes (since 2.12.0):
- [cygnus-common] Use ckanPath in ckan cache
- [cygnus-common] Remove methods in class CKANBackendImpl for allowing the creation of the data store with ngsi-ld notifications due to break backward compatibilitgy ckan in column mode
2.12.0
2.11.0
Changes (since 2.10.0):
- [cygnus-commons][PostgreSQL, PostGIS] Upgrade posgresql driver from 9.4-1206-jdbc41 to 42.2.22
- [cygnus-commons][MySQLBackend] Upgrade mysql-connector-java from 5.1.47 to 8.0.22 due to security vulnerability
- [cygnus-commons] Upgrade httpclient dependency from 4.3.6 to 4.5.13 due to security vulnerability
- [cygnus-ngsi][NGSISink] Perform batch retries one by one (#2059)
- [cygnus-ngsi][NGSISink] Try retries when an event batch is in CygnusBadConfiguration, CygnusBadContextData, CygnusRuntimeError (#2059)
- [cygnus-ngsi][NGSIPostgis, NGSIPostgreSQL] fix create error_log table (#2061)
- [cygnus-ngsi][NGSISink] Add sink class name to all log about batches
- [cygnus-ngsi][NGSISink] Add destination (which is composed using srv and subsrv fields) to all log about batches
- [cygnus-ngsi][GenericRowAggregator] Fix generic row aggregator name used in logs
2.10.0
Changes (since 2.9.0):
- [cygnus-common][Mongo] Check mongo uri format (#2046)
- [cygnus-common][Mongo] Use mongo bulkWriter for aggregated data (#2018)
- [cygnus-common][MySQL, PostgreSQL, Postgis] Persit error about upsert
- [cygnus-common][MySQL] Upgrade mysql-connector from 5.1.47 to 5.1.49
- [cygnus-common] remove hive-exec dependency (unneeded) (*)
- [cygnus-common] Upgrade mongodb-driver from 3.11.0 to 3.12.8
- [cygnus-ngsi][MongoSink][STHSink] Try to not create database and collection in each insertion (#2019, #1975)
- [cygnus-ngsi][STHSink] Fix aggregation of events with different entityId (#2048)
- [cygnus-ngsi][MongoSink] Check access to element aggregation before cast to Date mongo type (#2038) (*)
- [cygnus-ngsi][NGSIRestHandler] NGSIv2 initial notification does not include a list of subservices in servicePath header when is / (#2042)
- [cygnus-ngsi] Add jodd-core 3.6.8 dependency (previously included as transitive dependency of hive-exec in cygnus-common) (*)
(*) Included also in Cygnus 2.9.1
2.9.1
Changes (since 2.9.0):
- [cygnus-ngsi][MongoSink] Check access to element aggregation before cast to Date mongo type (#2038)
NOTE: just after releasing this version we realize that dockerhub wasn't able to build the tag. Thus, the following was merged in the release branch and the tag moved (these lines doesn't appear in the RPM changelog for 2.9.1):
- [cygnus-common] remove hive-exec dependency (unneeded)
- [cygnus-ngsi] add jodd-core 3.6.8 dependency (previously included as transitive dependency of hive-exec in cygnus-common)
2.9.0
2.8.0
Changes (since 2.7.0):
- [cygnus-ngsi] [PostgisSink,PostgreSQL,MySQL] Add stack trace and config options to error log about createPersistenceBackend
- [cygnus-ngsi] [PostgisSink] Fix PostgreSQL encoding when enabled
- [cygnus-ngsi] [MysqlSink, PostgisSink, PosgreSQLSink] Update sinks to initialize persistance backend objects without database (#2004)
- [cygnus-common] Remove database initialization on constructors (#2004)
- [cygnus-ngsi-ld] handle unitCode meta-property in NGSI-LD events received (#1997)