Resource Server v3.5.0
·
1010 commits
to master
since this release
New Features
- Audit / Metering APIs for consumers, providers and delegates
- /consumer/audit: This API shall allow IUDX consumer to understand their resource usage
- /provider/audit: This API shall allow IUDX Providers to understand their resource usage
- Admin API for resource management
- Admin APIs for updating item-id and unique attribute of a resource and updating token invalidation
- Broadcast Integration with RabbitMQ
- Resource Server integration with RabbitMQ:
- to broadcast invalid token information provided by Authorization Server
- to broadcast Unique Attributes Information published by IUDX Admin
- Invalidation of streaming subscription
- With release v3.5.0, a consumer should use refresh subscription API (at least once in 12 hours) to keep their subscription live. The streaming will be cancelled automatically by the resource server if the subscription is not refreshed
Updates, bugs, and performance fixes
- Enhanced Validation
Test Reports
- Unit tests available here
- Coverage available here
- Performance tests available here
- Security tests available here
- Integration tests available here
What's Changed
- Redis docker tuning by @abhi4578 in #126
- patch/cleanup/refactoring by @kailash in #127
- Updated postman collection by @swaminathanvasanth in #128
- Updated postman collection by @swaminathanvasanth in #129
- Adding small patch to docker push and dockerfiles by @abhi4578 in #130
- subscription validation by @kailash in #131
- Remove HTTP_PATH label by @abhi4578 in #133
- configurable broker params by @kailash in #134
- latest API changes by @kailash in #135
- latest API changes by @kailash in #136
- bug fix by @kailash in #137
- Metering coverage by @gopal-mahajan in #152
- immudb connection issue by @kailash in #155
- Adding contact info open api docs by @abhi4578 in #156
- catalogue URN changes by @kailash in #157
- Add jwtIgnoreExpiry option in config by @abhi4578 in #158
- Refactoring/coverage by @kailash in #153
- issue #160, #161 and #162 by @kailash in #162
- Feature/1.1.2 token invalidation by @kailash in #164
- compilation bug/ workflow by @kailash in #168
- Audit Api Created. Closes #1.2 by @gopal-mahajan in #167
- Feature/1.1.1 unique attribs by @kailash in #170
- Bump log4j-core from 2.14.1 to 2.15.0 by @dependabot in #174
- Provider Api. by @gopal-mahajan in #173
- Bump log4j-core from 2.15.0 to 2.16.0 by @dependabot in #176
- token invalidation flow changes by @kailash in #177
- Bump log4j-core from 2.16.0 to 2.17.0 by @dependabot in #178
- refresh sub flow by @kailash in #175
- Added pagination fix for POST query by @swaminathanvasanth in #179
- Bug/1.17 ingestion & sub API by @kailash in #181
- pagination only through request parameters by @kailash in #183
- Bump log4j-core from 2.17.0 to 2.17.1 by @dependabot in #185
- Reset password response by @pranavrd in #186
- Feature/cache verticle by @kailash in #187
- Integration with Jenkins CI pipeline by @karun-singh in #188
- Postman collection by @swaminathanvasanth in #189
- Bump postgresql from 42.2.22 to 42.2.25 by @dependabot in #190
- Jenkins CI improvements by @karun-singh in #191
- Updated git badge references by @karun-singh in #192
- revoke endpoint typo by @kailash in #193
- API typo in auth handler by @kailash in #194
- Bump postgresql from 42.2.25 to 42.3.3 by @dependabot in #196
- open resource id check for sub & ingestion by @kailash in #198
- script for subscriptions by @gopal-mahajan in #199
- Async APIs by @pranavrd in #197
- flyway for RS by @kailash in #201
- api docs improvements and additions by @kailash in #206
- Jenkins CI update: Added cleanup of unit test reports after stage completion by @karun-singh in #205
- Fix: path for async by @pranavrd in #207
- Added CLI command to deploy selected services/modules in production by @pranavrd in #208
- non-root image for resource server + change docker-compose file for temp storage + make apiserver port configurable by @hackcoderr in #204
- Fix: logging dependencies for slf4j by @pranavrd in #209
- vhost/access changes changes by @kailash in #210
- Adding Setup.md by @pranavrd in #211
- Fix: databroker configs by @pranavrd in #212
New Contributors
- @dependabot made their first contribution in #174
- @pranavrd made their first contribution in #186
- @karun-singh made their first contribution in #188
- @hackcoderr made their first contribution in #204
Full Changelog: v3.0.0...v3.5.0