GitHub repository: rbccps-iisc/ideam
Description: City Data Exchange & Analytics Stack (CDEAS) for Smart Cities
Topics: iot, iot-platform, smartcities, smartcity-middleware

v1.0.5 - Stable: tag_name: v1.0.5
body: Using global connection pools in RegisterAPI
Deregister now deletes all nested entries in LDAP
Rebuilt Kong and RabbitMQ containers
Setup script now creates ``database`` and ``admin.ideam`` user
ELCITA: tag_name: v1.0.4
body: Share API no longer binds automatically
Added Kibana to elasticsearch container
Middleware restart is durable
Subscribe API includes message metadata
Added docker volumes to persist data
v1.0.3: tag_name: v1.0.3
body: Migrated all docker images to alpine. Installation is 7x faster and size is 6x smaller. 
v1.0.2: tag_name: v1.0.2
body: * **IDPS** (#62) (#64)
Feature: Added PLSQL function and trigger to automatically add hashes 
Feature: Using ansible-vault to encrypt db keys
Feature: Re-added "Bad Request" plugin to Kong. Works now.
Feature: Improved security levels for registration
Bugfix: Fixed locale problem in all containers

* **Added probabilistic packet drop feature for consecutive attacks** (#68)
Feature: Updated bad-request plugin to send out 400 error
Feature: Stricter action taken when bad-request is triggered
Bug Fix: Modified ansible playbook to include postgresql-9.5
Feature: Updated the log_parser file to exclude apikey and consumer id in logs

* **Performance improvements for RabbitMQ Go plugin** (#69)
Bug Fix: set 0.0.0.0 to http.host in elastic search** (#65)
Bug Fix: Create database queue for elastic search (#70)

* **Add: autogenerate passwords for ideam installation** (#71)

* **deb: add prerm script to remove ideam directories** (#75)



v1.0.1-alpha.1: tag_name: v1.0.1-alpha.1
body: Weekly Alpha Release `v1.0.1-alpha.1`

* API: added de-registration of entities in ideam
* docs: api documentation is available in the repo readme page
* catalogue: tmux session is used to start cat server than screen
* test: travis test will check for removal of registered entitites

Debian package release: tag_name: v1.0.1-alpha
body: * release include integration with Travis CI test framework.
* /share, /follow API is available as part of this release.
IDEAM v1.0.0: tag_name: 1.0.0
body: Features:
* Follow, unfollow devices
* Security features on publish, subscribe
* New API for DB
* Integrated registration of video, LoRa, and IP device entities
* Enhanced access control features for entities
v0.1.0: tag_name: 0.1.0
body: Main changes:

* Ported OpenBSD LDAP to ubuntu 16.04. ( PR #23 )
* Fixed docker cache issue for CA certificate. ( PR #17 )
* Added Konga web UI tool. ( PR #5  )
* Added durable RabbitMQ queues. ( PR #11  )
* Support for logging mechanism. ( PR #16  )
* File-log plugin is auto added to Kong. ( PR #16  )
* Added Pushpin to forward the true IP of the client. ( PR #16  )
* Feature: Log volumes mapped to persistent storage. ( PR #16  )
* Fixed frequent failure of catalogue POST. ( PR #29  )
* Manual selection of ports to be exposed via .conf file. ( PR #34  )
* Support for supervisor to work on overlay driver Linux machines. ( PR #35  )
Initial alpha release of the docker based smart city middleware: tag_name: v0.1.0.alpha
body: Releasing initial code for smart city middleware with docker.
  * Details on middleware architecture: https://rbccps.org/smartcity/doku.php
  * Details on docker based middleware setup and usage: https://github.com/rbccps-iisc/smartcity-middleware-docker/blob/master/README.md