Fiware Cygnus Versions Save

A connector in charge of persisting context data sources into other third-party databases and storage systems, creating a historical view of the context

3.8.0

1 month ago

Changes (since 3.7.0):

  • [cygnus-common] [SQL-sinks] Define default values and allow to set connection pool config for maxPoolSize(3), maxPoolIddle(2), minPoolIdle(0) and minPoolIdleTimeMillis(10000) (#2366)
  • [cygnus-ngsi] Upgrade Debian version from 12.4 to 12.5 in Dockerfile

3.7.0

2 months ago

Changes (since 3.6.0):

  • [cygnus-ngsi][ColumnAggregator] Fix lastdata when remove multiple entities by alterationType with entityDelete
  • [cygnus-ngsi][ColumnAggregator][LastData] Fix error when remove old values in lastData which does not exist (i.e. creating and updating entities)

3.6.0

2 months ago

Changes (since 3.5.0)

  • [cygnus-ngsi] [arcgis-sink] Set always uniqueField from aggregator for all features (#2349)
  • [cygnus-common] [arcgis] Fix: check feature attributes containsKey before get it (#2347)
  • [cygnus-common] Upgrade postgresql from 42.4.3 to 42.7.2

3.5.0

3 months ago

Changes (since 3.4.0):

  • [cygnus-ngsi] Upgrade mockito-core dep from 5.5.0 to 5.10.0
  • [cygnus-ngsi-ld] Upgrade mockito-all 1.9.5 to mockito-core 5.10.0, httpcore from 4.3.1 to 4.4.16 and maven dependencies in general
  • [cygnus-ngsi] Upgrade Java version from 1.11 to 1.17 in Dockerfile (#2297, #2304)
  • [cygnus-common][cygnus-ngsi][cygnus-ngsi-ld] Upgrade in source code to support Java 17 build
  • [cygnus-common] [Arcgis] All NGSI DateTime are translated to Millis from Epoch (esriFieldTypeDate) (#2339)

3.4.0

3 months ago

Changes (since 3.3.0):

  • [cygnus-common] [Arcgis] include error in log about cast attributes json
  • [cygnus-common] Upgrade Debian version from 12.1 to 12.4 in Dockerfile
  • [cygnus-common] [NGSIGenericColumnAggregator] Fix getValue when gson object is null
  • [cygnus-common] [Arcgis] Replace esriFieldTypeNumber by esriFieldTypeSingle (#2334)

3.3.0

6 months ago

Changes (since 3.2.0):

  • [cygnus-common] [MongoDB] fix error about reindex when datamodel changed
  • [cygnus-common] [Arcgis] check featureId ignore case (#2320)
  • [cygnus-common] [Arcgis] check object_id ignore case (#2313)
  • [cygnus-common] [Arcgis] fix url quoted based on uniqueFieldType (#2311)
  • [cygnus-common] [SQL] Add Primary Key on Timestamp to Error Log table (#2302)
  • [cygnus-common] Upgrade gson dependency from 2.6.2 to 2.10.1
  • [cygnus-common] Upgrade mysql-java-connector dependency from 8.0.28 to 8.0.33
  • [cygnus-common][SQL] Fix expiration records tablename used by delete and select (#2265)
  • [cygnus-common][SQL] Fix expiration records select with a limit to avoid java out of memory error (#2273)
  • [cygnus-common] Upgrade mongodb driver dep from 3.12.12 to 3.12.14
  • [cygnus-ngsi][cygnus-common] upgrade mockito dep from 1.9.5 to 5.5.0
  • [cygnus-ngsi] Fix runtime error: check access aggregator size (#2293)
  • [cygnus-ngsi] Switch log level to CYGNUS_LOG_LEVEL env var if was provided to docker (#2286)
  • [cygnus-ngsi] Removes "_" in schema name for DM -schema family (#2270, #2201 reopens for Postgis)
  • [cygnus-ngsi] UPGRADE: Debian version from 11.6 to 12.1 in Dockerfile

3.2.0

10 months ago

Changes (since 3.1.0):

  • [cygnus-ngsi] Check access to arrayList getting attribute name
  • [cygnus-common][pSQL] Allow use null for ST_GeomFromGeoJSON
  • [cygnus-common][SQL] cache tablename with schema in pSQL for capRecords case
  • [cygnus-common][SQL] Log full values in insert_error instead of placeholder
  • [cygnus-common][SQL] Check keys for delete lastdata in lowercase for PSQL
  • [cygnus-common][SQL] Check if delete query for lastdata was completed before use it
  • [cygnus-common][cygnus-ngsi] Fix: exclude of attribute processing alterationType send by a subscription in all of their values (#2231, reopened)
  • [cygnus-common][SQL] Fix sql syntax for expiration records (select, delete, filters) in non mysql instances (#2242)
  • [cygnus-common][SQL] Exclude error table from persist policy (cap records is based on recvtime which is non used by persistError)
  • [cygnus-common][SQL] Add missed capRecords implementation for PSQL backends

3.1.0

11 months ago

Changes (since 3.0.0):

  • [cygnus-common][cygnus-ngsi] Add: delete entity in lastData when alterationType entityDelete is received (#2231). Requires Orion 3.9+
  • [cygnus-common][cygnus-ngsi] Add: exclude of attribute processing alterationType send by a subscription in all of their values (#2231)
  • [cygnus-common] Fix: missing blank space in create table if not exists for postgresql

3.0.0

1 year ago

Changes (since 2.20.0):

  • [cygnus-common][cygnus-twitter][cygnus-ngsi][cygnus-ngsi-ld] Upgrade log4j from v1 (1.2.17) to v2 (2.17.2) series (#1592)
  • [cygnus-common][cygnus-ngsi][cygnus-ngsi-ld] Upgrade Java version from 1.8 to 1.11 in Dockerfile
  • [cygnus-common][cygnus-ngsi] Upgrade maven-compiler-plugin dep from 3.5.1 to 3.11.0
  • [cygnus-common][cygnus-ngsi] Upgrade maven-assembly-plugin dep from 2.6.0 to 3.5.0
  • [cygnus-common][cygnus-ngsi] Upgrade exec-maven-plugin dep from 3.5.1 to 3.8.2
  • [cygnus-common][cygnus-ngsi] Upgrade maven-site-plugin dep from 2.5.1 to 3.8.2
  • [cygnus-common][cygnus-ngsi] Upgrade maven-surefire-report-plugin dep from 2.12.4 to 3.0.0
  • [cygnus-common][cygnus-ngsi] Upgrade maven-checkstyle-plugin dep from 2.12.0 to 3.2.1
  • [cygnus-common][cygnus-ngsi] Upgrade maven-javadoc-plugin dep from 2.9.0 to 3.5.0
  • [cygnus-common][cygnus-ngsi] Upgrade apache httpcore dep from 4.3.1 to 4.4.16
  • [cygnus-common][cygnus-twitter] Upgrade flume-ng-node version from 1.9.0 to 1.11.0 (#2179)
  • [cygnus-common] OracleSQL backend (#2195)
  • [cygnus-common] Fixed isANumber for number containing multiple decimals (#2226)
  • [cygnus-common] Added support for reindexing of dataExpiration (#2160, partially)
  • [cygnus-common] MongoDB indexes are created depending on DM (#2204)
  • [cygnus-common] Added support for MongoDB hosts without a port (#2219)
  • [cygnus-common] Upgrade postgresql from 42.4.1 to 42.4.3
  • [cygnus-common] Upgrade hadoop-core from 1.2.1 to hadoop-client 2.7.0
  • [cygnus-common] Upgrade hive-jdbc from 2.3.4 to 3.1.3
  • [cygnus-common] Upgrade mongodb driver dep from 3.12.11 to 3.12.12
  • [cygnus-common] Upgrade apache httpclient dep from 4.5.13 to 4.5.14
  • [cygnus-common] Upgrade apache common lang dep from 3.4.0 to 3.12.0
  • [cygnus-ngsi] OracleSQL ngsi sink added (for OracleS 11g and 12c) (#2195)
  • [cygnus-ngsi] Update NameMapping compile log mensage from WARN to ERROR
  • [cygnus-ngsi] Removes "_" in schema name for DM -schema family (#2201)
  • [cygnus-ngsi] Upgrade Debian version from 11.3 to 11.6 in Dockerfile

2.20.0

1 year ago

Changes (since 1.19.0):

  • [cygnus-common][SQLBackend] Ordernig batch INSERT sentences upon upsert to avoid deadlocks (#2197)
  • [cygnus-common][MySQLBackend] Upgrade mysql-connector-java from 8.0.27 to 8.0.28
  • [cygnus-common] Upgrade postgresql from 42.3.3 to 42.4.1
  • [cygnus-common] Remove grouping rules functionality (deprecated since version 1.6.0 in December 2016)
  • [cygnus-ngsi][SQL-sinks] New datamodels added: data_model=dm-by-fixed-entity-type, data_model=dm-by-fixed-entity-type-database-schema, data_model=dm-by-fixed-entity-type-database (#2190)
  • [cygnus-ngsi] Fix aggregate using event servicepath (#2185)
  • [cygnus-ngsi] Fix wrong table destination when namemapping is not used in datamodels db-by-entity-type-database, dm-by-entity-type-database-schema and dm-by-entity-type
  • [cygnus-ngsi] Remove apache-flume and apache-maven tar.gz files from docker
  • [cygnus-ngsi] Ensure columns are in a given order in column aggregator (#2197)
  • [cygnus-ngsi] Upgrade Debian version from 11.2 to 11.3 in Dockerfile