Releases: jembi/JeMPI
Releases · jembi/JeMPI
1.1.0
What's Changed
- Update UI Upload workflow options by @MatthewErispe in #226
- Jmpi make nodes draggable by @NyashaMuusha in #227
- Cu 86byfx5y9 create draggable elements for entites by @NyashaMuusha in #228
- Cu 86by51anc create common form setup common properties by @NyashaMuusha in #232
- Cu 86byc5x3c create get configuration endpoint by @NyashaMuusha in #231
- Cu 86by51hf7 create form unique to interaction by @NyashaMuusha in #236
- Cu 86by51gnb create form unique to golden record by @NyashaMuusha in #235
- Refactor interaction envelop by @MatthewErispe in #233
- added unit test for notfound and api error message by @NyashaMuusha in #241
- CU-86byatqw4_Create-Load-Configuration-Endpoint by @harmochiky in #239
- Cu 86by51r1q create form golden record lists by @NyashaMuusha in #240
- Routing of incoming interactions by @MatthewErispe in #246
- CU-86by517dy_Create-Configuration-API-Endpoint by @harmochiky in #242
- Cu 86byrr0zg source view by @NyashaMuusha in #248
- implement get fields configuration by @MatthewErispe in #250
- CU-86byrr1tv Design View For Deterministic Tab by @NyashaMuusha in #247
- update mapping logic from demographic and auxInteraction data by @MatthewErispe in #251
- remove the execution of the scala generation script by @MatthewErispe in #255
- update mock load configuration logic by @MatthewErispe in #252
- Cu 86by7bekc create new kafka topics for validate and match rules kenya by @MatthewErispe in #254
- Cu 86byqyvjz notification worklist by @NyashaMuusha in #257
- Cu 86byj407g create form deterministic validate by @NyashaMuusha in #256
- Cu 86byattmb create form blocking by @NyashaMuusha in #259
- configure aux iid and aux gid by @MatthewErispe in #260
- update all api config for keycloak standalone by @MatthewErispe in #258
- Manual file upload bug fix by @MatthewErispe in #261
- Cu 86bze44kc csv upload temp file fix by @MatthewErispe in #264
- Cu 86bz9qtxm save unique to interaction fields to local storage by @NyashaMuusha in #266
- Cu 86bz9quam save golden record list fields to local storage by @NyashaMuusha in #267
- Cu 86bz3yh3v linker cluster mode by @martino-jembi in #268
- Create audit trail for crUpdateFields by @MatthewErispe in #269
- Cu 86byatnr8 create form button save by @martino-jembi in #270
- Cu 86byatm6v create form probabilistic by @NyashaMuusha in #262
- Cu 86bz9pz5f save common fields to local storage by @NyashaMuusha in #263
- Cu 86bz9q0gr save unique to golden record fields to local storage by @NyashaMuusha in #265
- Cu 86bz9quw8 save deterministic fields to local storage by @NyashaMuusha in #271
- Restore Script by @sushantpatil1214 in #253
- JeMPI UI configuration by @MatthewErispe in #229
- added delete row functionality by @NyashaMuusha in #272
- updated handle update configuration by @NyashaMuusha in #274
- refactored blocking content by @NyashaMuusha in #275
- New module for backup_restore_api by @sushantpatil1214 in #238
- Change in options, Added separate step for install Prerequisites. by @sushantpatil1214 in #278
- Enhanced user prompts for redeployment and destruction of JeMPI by @sushantpatil1214 in #282
- Cu 86bzkvxbc UI bug fixes by @NyashaMuusha in #277
- add getConfiguration to api-kc by @MatthewErispe in #281
- refactored interactive node by @NyashaMuusha in #284
- update api api-kc application conf by @MatthewErispe in #285
- Cu 86bzpxg72 update kafka key combine given and family name by @MatthewErispe in #286
- Issue fixed for Notification worklist patient name by @sushantpatil1214 in #288
- Cu 86bzqwf6f deterministic only link rules fails to process all records by @MatthewErispe in #290
- CU-86bzr9373 - Remove UID from browse records filter by @sushantpatil1214 in #291
- Cu 86bzwgbuv update architecture section by @MatthewErispe in #294
- create backup and restore section with new images by @MatthewErispe in #296
- Cu 86bzwgbye update installation section by @MatthewErispe in #295
- update api documentation by @MatthewErispe in #298
- update single sign on keycloak section with new images by @MatthewErispe in #299
- Cu 86bzx5kf7 create platform installation section by @MatthewErispe in #300
New Contributors
- @martino-jembi made their first contribution in #268
Full Changelog: 1.0.1-beta...1.1.0
1.0.1-beta
What's Changed
- Update readme by @MatthewErispe in #135
- general cleanup by @w-hayes in #136
- Implement and refactor import component form by @issambaccouch in #126
- Jempi base windows by @w-hayes in #133
- Jmpi 733 hotfix build jempi UI by @issambaccouch in #134
- Dev windows by @w-hayes in #139
- Dev ground truth by @w-hayes in #141
- JeMPI Bootstrapper app by @walisc in #140
- fix: create and link records not working by @issambaccouch in #142
- Jmpi 702 implementing jempi dashboard by @issambaccouch in #121
- chore: update browser list db by @issambaccouch in #144
- cleaned up scripts by @w-hayes in #145
- Jempi base keycloak login UI updates by @walisc in #127
- Keycloak: Adding backend functionality to JeMPI to allow for Keycloak authentication by @walisc in #132
- Jmpi 776 update dev build and keycloak env by @issambaccouch in #152
- Jmpi 761 update browse component by @issambaccouch in #146
- Jmpi 783 fix UI cli warnings by @issambaccouch in #154
- Ensuring keycloak (and api_kc) use haproxy by @walisc in #150
- chore: hide browse search by @issambaccouch in #158
- Jmpi 784 implement csv import dashboard widget prototyping by @issambaccouch in #159
- JMPI-742-update-notification-component by @issambaccouch in #137
- dev java 21 by @w-hayes in #165
- Dockerizing the bootstrapper app by @walisc in #160
- M and U tally and JeMPI Dashboard by @walisc in #167
- Updating docker stack to include new kafka properties by @walisc in #168
- Small performance improvements to the tally methods by @walisc in #169
- Dev delay linking by @w-hayes in #171
- Automation Script with different set of scripts by @sushantpatil1214 in #170
- Dev update config tool by @w-hayes in #172
- Added new copy of stack scripts inside deployment folder. by @sushantpatil1214 in #173
- update-config-tool by @w-hayes in #175
- Added Backup restore Scripts by @sushantpatil1214 in #174
- Updated readme.md by @harmonytke in #177
- added action column to table by @NyashaMuusha in #183
- Updating CI workflow (Deploying docker images to docker hub) by @walisc in #179
-
- Linking new golden record fixed by @harmochiky in #190
- Added Automation script for windows installation by @sushantpatil1214 in #188
- Added extension by @sushantpatil1214 in #193
- Jmpi disable new golden record button by @NyashaMuusha in #192
- Updating the matching/linking rules syntax to support null, and repeated variable names by @walisc in #184
- Dev extended em by @w-hayes in #195
- Dev extended em by @w-hayes in #196
- change deterministic linking to use the interaction for the null(xxx)… by @w-hayes in #197
- Updating indexes before linking, and after linking by @walisc in #194
- Dev log i'm a tea pot http responses by @w-hayes in #199
- Jmpi add matching rule to audit trail by @NyashaMuusha in #187
- Dev new config by @w-hayes in #204
- disable match streaming by @w-hayes in #205
- Dev catch json marshalling errors and fix cr-find error handler by @w-hayes in #207
- Jmpi-bug-open-closed-notifications-filter-does-not-work-properly by @NyashaMuusha in #208
- Fix cr-candidates by @MatthewErispe in #209
- Jmpi bug notification screen pointing to deleted golden record by @NyashaMuusha in #203
- clean link match streams & add new cr-link-update api by @w-hayes in #210
- Dev link by sourceid by @w-hayes in #211
- Enhanced UI build and deployment procedures. by @sushantpatil1214 in #213
- refactor Route.java & fix dn-app script by @w-hayes in #215
- Jmpi optimise check patient count on dashboard by @NyashaMuusha in #212
- CU-86by67erq - Update all methods to camelCase by @sushantpatil1214 in #217
- fix teapot responses by @w-hayes in #221
- Jmpi-disappearing-details-on-record-double-open by @NyashaMuusha in #218
- Jmpi-disabled-on-click-for-closed-notifications by @NyashaMuusha in #220
- Jmpi feature import csv configure by @harmochiky in #206
- Jmpi-update-method-types-in-front-end-UI by @NyashaMuusha in #223
- Change all API methods to POST request by @sushantpatil1214 in #222
New Contributors
- @sushantpatil1214 made their first contribution in #170
- @harmonytke made their first contribution in #177
- @NyashaMuusha made their first contribution in #183
- @harmochiky made their first contribution in #190
Full Changelog: 1.0.0-beta1...1.0.1-beta
1.0.0-beta1
Mergeing Dev into Main (#185) * Updating the keycloack import script * Using header auth/sessiontransport instead of cookies * Authenticating use header auth * Handling current user requests correctly * Adding some comments regarding akka.http.session * linter updates * updating readme file * Updating readme file * Adding linking ability * chore: update keycloak env * updating threshold updater * feat: update dev build * fix: api client undefined headers * Updating mu a,b,c,d * Add keycloak env vars for high server configuration * fix: build time warning * fix: runtime warning * Adding unit test * Update to the model * chore: enhance top bar padding * updating haproxy config * small typo * updating keycloack api name * fix: review link undefined uid * Working on the field matrix tests * chore: hide browse search * feat: implement import dashboard widget * Updating kafka logic * Making starting keycloak conditional (default to false) * updating readme file * partial scala-em * partial scala-em * partial scala-em * partial scala-em * partial scala-em * partial scala-em & database script cleanup * partial scala-em & database scripts & keycloak * partial scala-em & database script cleanup & keycloak/ui scripts * partial em integration * Dockerized the bootstrapper app * Small updates to dockerized container * Using the bootstrapper instead to create schemas * partial em integration * Add Sync Link interaction and re-format all java files using JeMPI_java_code_style.xml in root folder * chore: merge dev branch and update env * Updating the m and u calcution logic * Working on global ktable wrapper * Working on global kTable * Updates to global table data * Updating global topic logic * Updating Ktable tests * Updating Kafka global tables * updating global table kafka * Updating kafka logic * Updating the m and u calcution logic * Removing updates to linker * Refactoring the kafka global store logic * Updating the kafka update logic * Syncing with upstream dev * Refactoring the manual m and u code * Refactoring test folders * Refactoring the manual m and u logic * Refactoring the store style logic * Check style updates * Refactoring the store style logic * Adding test files * Adding stats logic for m and u * Refactoring m_and_u library * Catering for customized data * Using updated topology * Updating topology approach * working on multiple process logic * global store refactor * Style updates * Allowing for the deleting to global store topics * Updating mu logic to ue updated kafka global store * Using processid for the appid * updating the configuration * checking if stream alive when requesting * reverting the surefire plugin changes * reverting accidental changes * Using processid for the appid * checking if stream alive when requesting * small updates to the external runner * Getting run report * Updating external runner * Updating the ui logic * updating package.json * reverting some changes for now * Adding initiating script to the bootstrapper * Adding back the debugger logs * Merging JMPI-742-update-notification-component2 * Ensuring that we don't include linked golden records as alternative candidates * M and U stats refactor * Updating m and u dependant onnotification resolution * Updating m and u based on notification resolution * using candidates as well to update the M and U matrix * updating m and u for creating new record * using post for module resolution instead * Working on logic to get sql dashboard data * updating logic of the linker (dashboard and onnotification resolution) * removing old stats logic * Updates to getting the ui data * linking dashboard data * Polling data * Getting kafka store values * Fixing serialization issue, and adding better logging * Reverting temporary changes that had been made for this * Shouwing m and u correctly * Refactoring the linker processor * Adding logic for the true positive and negatives * Adding logic for linker progress * style fixes * Small updates for teh dataset * Updates to ui component * Resolution updates [pu] * Resolution updates backend [pu] * update scala libraries * Resolution updates backend 2 [pu] * disable SSO * add keycloak users database * Updating the bootstrapper to create seperate dbs * Deleting multiple databases * Updating kafka topics bootstrapper * Refactoring the code: checkstyle * updating the stack environemnt * small typo fix * partial delay-linking * moving linker logic to controller * moving linker logic to controller 3 * moving linker logic to controller 4 * Working on controller routes * Routing requests to the controller * Posting http server onNotification Raise * String keycloak server in the correct place * Updating the notification types * Sharing the custom linker code * using db values instead * updating the handling * Removing test file * Updating the csv path correctly * Starting controller correctly * Updates to the stack for keycloak * partial delayed linking * partial delayed linking * partial delayed linking * partial delayed linking * partial delayed linking * Adding new docker stack properties required for the docker images * Using the correct values * Performance improvements for the tally methods * Automation Script with diffrent set of scripts * partial delayed linking + tally derived M&U's * fixed notifications UI when names == null * limit em's input to max 50,000 records & fix 'high-end' docker stack files * resolved keyclock issue * refactor * ui cosmetics & include number of candidates for each interaction in the log * 4G cache for dgraph lo-end & set config to reference/config-reference.json * reverting some script, and setting postgres data permission correctly * Reverting small script change * add missing config code generators * Added new copy of stack scripts inside deployment folder * Added new copy of stack scripts inside deployment folder * Added Backup restore Scripts * Fix Dgraph Restore * Code clean * Code clean * Added confirmation for restore script * Added confirmation for restore script * Updated ReadMe * Updating waiting time while restart stack * Update README-Install.md * update-config-tool * standalone wsl configuration * Fixed Dgraph Restore Issue * Added instructions in Readme * Added pushd and popd for directory switch * Added fucntionality to show resent 5 backups while resstore * ignore .metals * Updated readme * Update .gitignore and untrack files * removed user related changes * Resolved issues * Adding updated workflow * Fixing a linting issue * Using version 4 of checkout * Fixing up getting tag * Fixing up getting tag * updating variable names * Skipping failing test. Will need to update later * Adding on release for main * Not checking on release * Adding correct release * added action column to table * Removing the save logic * Updating hub images names * Updating the workflows * small bug fix * pdating build ci logic * Fixing manual workflows * Working on manual workflows * Small bug fix * Bug fix 2 --------- Co-authored-by: Issam Baccouch <[email protected]> Co-authored-by: Ryan Crichton <[email protected]> Co-authored-by: Ajeenckya Gadewar <[email protected]> Co-authored-by: William Hayes <[email protected]> Co-authored-by: w-hayes <[email protected]> Co-authored-by: Sushant <[email protected]> Co-authored-by: Sushant Patil <[email protected]> Co-authored-by: harmonytke <[email protected]> Co-authored-by: harmonytke <[email protected]> Co-authored-by: NyashaMuusha <[email protected]>