Releases: UserOfficeProject/connector
Releases · UserOfficeProject/connector
Release v2.1.0
Release v2.0.0
2.0.0 (2026-03-16)
⚠ BREAKING CHANGES
-
validate and support multiple instruments per proposal in the messages
-
fix failing test
-
organize different message validations in their own files
Features
- Add checkUserInfo function to validate user status before inv… (#407) (bba9685)
- add error logging for missing users in One Identity integration (#454) (0abffde)
- add EVENT_TYPES for proposal updates in ChatroomCreationQueueCo… (#476) (aeffb0b)
- Add instrument ID handling to proposal DTOs and update proposal creation logic (#614) (a606a3c)
- Add metadata field to proposal DTOs and implement instruments o… (#577) (839a345)
- Add OneIdentity integration for visitor access management (#515) (c86f5c9)
- add Prometheus client with default metrics and custom metrics for RabbitMQ message processing (#460) (1f0ed62)
- Added Visa Connector (c744697)
- enhance retry logic to include total attempts in One Identity integration (2079cce)
- implement retry logic for discovering persons in One Identity (37f65a3)
- Improve instrument ID retrieval by using individual requests and error handling (#618) (55c4007)
- Improve One Identity Sync: Link visitors to the proposal in OIM (#563) (9dc01d0)
- include data access users in One Identity sync (#631) (9cfa490)
- Integrate One Identity Manager Proposal Management (#287) (a60566e)
- remove users not in updated proposal from room (42b164d)
- update visitor handling in proposal and visit synchronisation logic (#637) (1a28e29)
Bug Fixes
- Adding pg as db adapter (2577573)
- Adding the visa queue listener to the main. Attached console log for debugging. (1c8c16c)
- change error logging to warning for retry attempts in One Identity integration (923a6f6)
- change fallback value of JSON.parse to string (#482) (282df96)
- fix scicat proposal update input (#311) (7980405)
- generalize user's oidcSub and make it lowercase (#398) (e5d8841)
- get user email with lower case (b18f519)
- handle 404 error in checkProposalExists for upsertProposalInScicat (#478) (87c1142)
- improve error handling in checkProposalExists function (#505) (52ab7c6)
- null handler for data access user and visitors (3c53e49)
- remove sample scicat username and password values from sample.env (03f42d4)
- Saving oidc sub in the ID column instead of Email to maintain uniqueness. (06fa63f)
- test case (aac3c5f)
- throw axios error with correct message. (#350) (2c36c4d)
- update instrument ID fetching to use encoded filter string (#633) (34bee1f)
- update instrument name filter to use case-insensitive matching (#630) (810ac4f)
- Visa Updating email check to ID check (39c1ace)
- WHile deleting the missing Proposal users, use oidcSub as the checking variable, not the email. (1319428)
Code Refactoring
- remove event types and simplify event handling (#529) (9e844af)
- remove unused Kafka producer and mock producer files (#455) (489eaa3)
- replace email with oidcSub in One Identity integration (#510) (621ae8c)
Continuous Integration
-
update GitHub Actions workflow to include raw branch tag in Docker image (#453) (021fecf)
-
BREAKING CHANGE: validate and support multiple instruments per proposal in the messages (#266) (88f79e5), closes #266
Build Systems
- deps: bump @babel/runtime from 7.21.0 to 7.26.10 (9d3f5da)
- deps: bump axios from 1.6.5 to 1.7.2 (#346) (241e3b7)
- deps: bump axios from 1.7.2 to 1.7.3 (#396) (cd6b82a)
- deps: bump axios from 1.7.3 to 1.7.4 (#406) (7006ffa)
- deps: bump axios from 1.7.4 to 1.7.5 (#410) (5e8572a)
- deps: bump axios from 1.7.5 to 1.7.7 (310403c)
- deps: bump axios from 1.7.7 to 1.7.9 ([3090130](3090130...
v1.0.0
Full Changelog: v0.0.1...v1.0.0
Release v1.0.0
0.0.1 (2024-03-07)
What's Changed
- create staging image by @bolmsten in #45
- New: Staging release 09-11-23 by @janosbabik in #204
- build(deps-dev): bump ts-jest from 29.1.1 to 29.1.2 by @dependabot in #242
- build(deps-dev): bump @types/node from 20.11.4 to 20.11.5 by @dependabot in #243
- build(deps-dev): bump eslint-plugin-prettier from 5.1.2 to 5.1.3 by @dependabot in #244
- build(deps-dev): bump @typescript-eslint/parser from 6.10.0 to 6.19.1 by @dependabot in #245
- build(deps-dev): bump lint-staged from 15.1.0 to 15.2.0 by @dependabot in #246
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.19.0 to 6.20.0 by @dependabot in #250
- build(deps): bump axios from 1.6.5 to 1.6.7 by @dependabot in #247
- Revert "build(deps): bump axios from 1.6.5 to 1.6.7" by @martin-trajanovski in #252
- build(deps-dev): bump lint-staged from 15.2.0 to 15.2.2 by @dependabot in #257
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 6.20.0 to 6.21.0 by @dependabot in #256
- build(deps-dev): bump @types/jest from 29.5.11 to 29.5.12 by @dependabot in #258
- build(deps-dev): bump @types/node from 20.11.5 to 20.11.17 by @dependabot in #261
- build(deps-dev): bump eslint-plugin-jest from 27.6.3 to 27.9.0 by @dependabot in #263
- build(deps-dev): bump @types/node from 20.11.17 to 20.11.22 by @dependabot in #269
- fix: reduce unnecessary error logs if queue message does not have right type or status by @martin-trajanovski in #273
- Staging release 05 03 2024 by @martin-trajanovski in #274
- Prod release 05 03 2024 by @martin-trajanovski in #275
- Merge back after staging release by @martin-trajanovski in #276
- Merge back release-05-03-2024 by @martin-trajanovski in #277
- build(deps): update logger package by @martin-trajanovski in #278
- build(deps): bump express from 4.18.2 to 4.18.3 by @dependabot in #271
- ci(github actions): add code linting action and update existing ones by @martin-trajanovski in #279
- feat: add service name by @martin-trajanovski in #283
- Prod release 07 03 2024 by @martin-trajanovski in #285
New Contributors
Full Changelog: v1.0...v0.0.1