Releases: folio-org/mod-consortia
v1.2.2
The primary focus of this release was to provide module permission needed for sharing MARC instances
Stories
- MODCON-174 - Expand module permissions with permission for sharing marc instances
v1.2.1
The primary focus of this release was to review and cleanup module descriptor permissions.
Stories
- UIU-3214 - UIU-3214 - Review and cleanup Module Descriptors for ui-users
Bugfixes
- MODINV-1116 - ECS | User with "Share" permission cannot share "Local" MARC bib record from member tenant
Release v1.2.0
The primary focus of this release was to enhance Kafka consumer processing, update tenant logic, and improve filtering performance.
Stories
- MODCONSKC-10 - Add support of TLS when connecting to MSK
- MODCON-164 - Update libraries of dependant acq modules to the latest versions
- MODCON-163 - Add system user permissions to support subject types/subject sources sharing
- MODCON-162 - inventory API version update
- MODCON-160 - Rename change-manager permissions
- MODCON-159 - Make default limit param as 100 instead 10 all consortia endpoints
- MODCON-158 - Extend "Inventory: Update ownership" permission
- MODCON-157 - testcontainers.kafka.KafkaContainer, apache/kafka-native:3.8.0
- MODCON-156 - Update module permissions in the ModuleDescriptor
- MODCON-155 - Add required Inventory: Update ownership permissions during setup only for ECS mode
- MODLD-450 - ECS support for Linked Data
Bugfixes
- MODCON-149 - Out of memory error when connecting to MSK using TLS
- MODCON-148 - "offset" does not behave according to documentation for /consortia/<>/tenants
v1.1.0
The focus of this release was to implement ECS tenant soft delete functionality and fix bugs
Stories
- MODCON-146 - Update users schema to not fail when unknown field arrives
- MODCON-144 - Spring upgrade
- MODCON-142 - Upgrade to the latest spring-base versions
- MODCON-137 - Stabilize acquisition/consortia karate tests
- MODCON-130 - Adjust process to add ECS tenant with soft deleted functionality
- MODCON-127 - Implement ECS tenant soft deletion functionality
- MODCON-123 - Implement mechanism to update system shadow users permissions
- MODCON-120 - Add more fields to shadow user that are required in UI
Bugfixes
- MODCON-139 - SYSTEM_USER_PASSWORD is not propogated AND permissions already set issues
- MODCON-122 - Allow Contributor Name Types To Be Updateable By Publish Coordinator
- MODCON-121 - Allow Holding Sources To Be Updated With Publish Coordinator
Dependencies
- Bump
spring-boot
from3.1.4
to3.2.3
- Bump
folio-service-tools
from3.1.0
to4.0.0
Release v1.0.5
1.0.5 - Released (Poppy R2 2023)
The focus of this release was to allow to re-share instance functionality
Stories
- MODCON-134 - Allow to re-share instance after first failed attempt
v1.0.4
1.0.4 - Released (Poppy R2 2023)
The focus of this release was to add permission to ensure instance update during sharing marc instances
Bug Fixes
- MODCON-132 - Provide module permission to ensure instance update during sharing marc instances
v1.0.3
1.0.3 - Released (Poppy R2 2023)
The focus of this release was to add permissions that are used during instance sharing and to upgrade folio-spring-base to v7.2.2
Bug Fixes
- MODCON-118 - Add sub permission to consortia.inventory.share.local.instance
v1.0.2
The focus of this release was to add necessary permissions
Bug Fixes
- MODCON-114 - Secure setup of system users by default
v1.0.1
1.0.1 - Released (Poppy R2 2023)
The focus of this release was to add permissions that are used during MARC instance sharing process
Bug Fixes
- MODCON-112 - Expand module permissions with permissions for sharing MARC instances
v1.0.0
1.0.0 - Released (Poppy R2 2023)
The focus of this release was to implement backend logic for consortia
Stories
- MODCON-108 - Secure setup of system users by default
- MODCON-103 - Skip patron users when migration existing users
- MODCON-101 - Create primary affiliation after changing user type from patron to staff/staff to patron
- MODCON-95 - Increase character limit of consortia member Code
- MODCON-94 - Add required permissions during setup only for ECS mode
- MODCON-93 - Improve transaction behavior when migrating existing users to consortia
- MODCON-92 - Populate system users with type='system' in different modules
- MODCON-91 - Make adjustments after integration with sharing instance functionality
- MODCON-89 - Add logic to update shadow users firstName lastName
- MODCON-88 - Allow sequential only adding tenants to the consortium
- MODCON-86 - Switch deprecated /login endpoint to /login-with-expirity for system user
- MODCON-85 - Add action to update setting to local when deletion was failed
- MODCON-84 - Use consortia system user to share instance functionality
- MODCON-83 - Add originalTenantId custom field to shadow users
- MODCON-80 - Add shadow system user when adding tenant to consortia
- MODCON-78 - Add externalSystemId, barcode fields support in consortia for SAML login
- MODCON-77 - Populate shadow user's type when creating shadow user
- MODCON-73 - Test simultaneous create tenant requests and apply improvements found after automated pipeline work
- MODCON-71 - Implement endpoint to delete shared setting uuid from all tenants
- MODCON-66 - Add source field and new value Consortium to all config entities
- MODCON-65 - Implement endpoint to save shared setting uuid in all tenants
- MODCON-64 - User can save tenant with duplicated code and name
- MODCON-62 - Implement kafka producers and listeners to support flow to promoting local instance
- MODCON-61 - Implement logic to pulling down a shared instance to create shadow one in the desired tenant
- MODCON-60 - Implement GET endpoint to retrieve sharing action by search query
- MODCON-59 - Implement POST endpoint to initiate instance sharing process
- MODCON-58 - Implement Scheduling Cleanup Job to delete publication data
- MODCON-57 - Implement Delete endpoint for publication
- MODCON-56 - Implement Get endpoint for retrieving publication results
- MODCON-50 - Create affiliation in central tenant after creating user in the institutional tenant
- MODCON-49 - Implement Get endpoint for retrieving single publication details
- MODCON-48 - Save general PC request state including results of each tenant request into DB
- MODCON-46 - Implement initial version of POST /publications endpoint
- MODCON-43 - Create system user to support all actions during Consortia tenant setup
- MODCON-42 - Populate user-tenant with dummy user when adding tenant to consortium
- MODCON-40 - Populate admin user with predefined permissions set during adding tenant to Consortia
- MODCON-38 - Process USER_UPDATED event to update username if changed
- MODCON-36 - Populate default user permissions when creating real/shadow users
- MODCON-33 - Delete shadow users when real user was deleted
- MODCON-32 - Store central tenant id for each institutional tenant in mod-consortia
- MODCON-31 - Change unique index to use userId and tenantId
- MODCON-30 - Exception handling for Assign/unassign a users affiliations
- MODCON-27 - Make Get Active Consortium and Get Tenants endpoints public
- MODCON-26 - Add tenant code to tenant profile
- MODCON-25 - Create Primary Affiliations When Adding New Tenant to Consortium
- MODCON-23 - Add createdDate and modifiedDate to each mod-consortia table
- MODCON-19 - Implement CRUD for consortium DB table
- MODCON-18 - Create consortium DB table
- MODCON-14 - Process kafka event from mod-users to create primary user affiliation
- MODCON-12 - Implement endpoint to remove user association from a tenant
- MODCON-11 - Process kafka event from mod-users to delete primary user affiliation
- MODCON-10 - Implement endpoint to add user affiliation and shadow user
- MODCON-9 - Implement endpoint to retrieve list of registered affiliations for a user
- MODCON-7 - Implement endpoint to update tenant name
- MODCON-6 - Implement endpoint to add tenant
- MODCON-4 - Scaffold mod-consortia repository
- MODCON-3 - Define DB schema for storing user and affiliation associations and create table
- MODCON-2 - Implement endpoint to retrieve list of registered tenants
- MODCON-1 - Define DB schema for storing tenants and create table