Non-IUDX Resource Server Support
swaminathanvasanth
released this
31 Mar 11:23
·
256 commits
to master
since this release
New Features
- New APIs
- /ngsi-ld/v1/entities: is used by IUDX Data Consumers to consume data (external links) from the IUDX platform.
- /admin/gis/serverInfo: is used by IUDX Admins to create, update and delete server information
- Identity-based access restriction
- With release v3.5.0, All API calls will expect a token to be presented.
- Metering and Auditing Service
- Integrated with immutable database (ImmuDB)
- Broadcast Integration with RabbitMQ
- Integration with RabbitMQ to receive invalid token information provided by Authorization Server
Updates, bugs, and performance fixes
- Library, Security Updates
- Enhanced Validation and cache performance
Test Reports
- Unit tests available here
- Coverage available here
- Security tests available here
- Integration tests available here
What's Changed
- Updated code to google formatting by @swaminathanvasanth in #1
- Fix compile by @swaminathanvasanth in #2
- Db search query by @swaminathanvasanth in #3
- Updated cat lookup by @swaminathanvasanth in #4
- Updated item type comparison in cat lookup by @swaminathanvasanth in #5
- Added keystore file by @swaminathanvasanth in #6
- Add admin api for crud operations by @gautamv95 in #13
- Add response urns by @gautamv95 in #14
- sql schema by @kailash in #16
- Metering Service Created. by @gopal-mahajan in #17
- JWT auth implemented. by @gopal-mahajan in #18
- response format changes by @kailash in #19
- Adding docker and docker compose files by @swaminathanvasanth in #20
- Updated API Server Port by @swaminathanvasanth in #21
- Auth in Admin Api. by @gopal-mahajan in #22
- make port configurable through config file by @kailash in #23
- Code coverage plugin added. by @gopal-mahajan in #24
- Integration with Jenkins CI pipeline by @karun-singh in #25
- Cluster code by @kailash in #26
- Correcting metrics by @abhi4578 in #27
- Jenkins CI update: Added cleanup of unit test reports after stage completion by @karun-singh in #28
- CLI command to deploy selected services/modules by @pranavrd in #29
- cleaning of pom and sync logging dependencies by @pranavrd in #30
- non-root img for gis server by @hackcoderr in #31
- RMQ flow and Revoke token by @gopal-mahajan in #32
- Readme and Setup File. by @gopal-mahajan in #33
New Contributors
- @swaminathanvasanth made their first contribution in #1
- @gautamv95 made their first contribution in #13
- @kailash made their first contribution in #16
- @gopal-mahajan made their first contribution in #17
- @karun-singh made their first contribution in #25
- @abhi4578 made their first contribution in #27
- @pranavrd made their first contribution in #29
- @hackcoderr made their first contribution in #31
Full Changelog: https://github.com/datakaveri/iudx-gis-interface/commits/v3.5.0