Skip to content

Releases: telefonicaid/fiware-cygnus

2.16.0

04 Feb 07:51
87b1145
Compare
Choose a tag to compare

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

10 Dec 09:35
dc18923
Compare
Choose a tag to compare

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

05 Oct 09:48
3fe92b7
Compare
Choose a tag to compare

Changes (since 2.13.0):

  • [cygnus-ngsi][MySQL, PostgreSQL, Postgis sinks] Replace enable_last_data to last 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

22 Sep 14:27
02af6d4
Compare
Choose a tag to compare

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

18 Aug 10:20
49f7de0
Compare
Choose a tag to compare

Changes (since 2.11.0):

  • [cygnus-ngsi][NGSICkan] Add ckan path configuration option (#2072)

2.11.0

22 Jul 08:39
c4ad1bb
Compare
Choose a tag to compare

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

02 Jun 15:01
5bb41df
Compare
Choose a tag to compare

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

19 May 14:46
fba2883
Compare
Choose a tag to compare

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

11 May 11:01
5d173f0
Compare
Choose a tag to compare

Changes (since 2.8.0)

  • [cygnus-ngsi][MongoSink] Cast to mongo Date type all NGSI DateTime attributes in column and row mode (#2020)

2.8.0

07 Apr 08:01
96887cf
Compare
Choose a tag to compare

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)