- MODEXPW-526 Eureka: service for retrieving moduleId
- MODEXPW-500 UnknownHostException: local-files-test.localhost in LocalFilesStorageAwsSdkComposingTest
- MODEXPW-499 Replace deprecated KafkaProperties methods
- MODEXPW-530 Upgrade commons-io for Ramsons
- Improvements and dependencies updating.
- MODEXPW-521 Verify notes permissions
- MODEXPW-519 Verify eholdings permissions
- MODEXPW-513 Verify consortium-search permissions
- MODEXPW-512 Rename sourceRecords permission
- MODEXPW-511 API version update
- MODEXPW-509 Support Eureka permissions model for bulk operations (read operations)
- MODEXPW-505 API version update
- MODEXPW-503 Bulk-Ops: performance improvement (data-export-worker part)
- MODEXPW-498 HoldingsRecordsSource schema alignment
- MODEXPW-489 Remove unused updating functionality
- MODEXPW-488 Central tenant view permissions handling
- MODEXPW-487 S3 Env Vars optimisation
- MODEXPW-483 User schema updating - new field preferredEmailCommunication
- MODEXPW-479 API version update
- MODEXPW-478 Add notes field to instance csv file
- MODEXPW-477 Items and holdings tenant populating
- MODEXPW-476 Extend entities schemas to support tenant information
- MODEXPW-475 Increase multipart upload consumption size
- MODEXPW-470 .mrc-file creation
- MODEXPW-345 Refreshing mechanism for presigned url (Bursar)
- FOLIO-4087 RMB & Spring upgrades (all modules)
- MODEXPW-516 Update module permissions in the ModuleDescriptor
- MODEXPW-515 Include Tentant in columns selection
- MODEXPW-504 Include tenantId in Item's and Holdings' Notes names in ECS
- MODEXPW-465 Separate Instance Notes by Note Type
- MODEXPW-460 Holdings record's column names cleanup
- MODEXPW-455 Item record's column names cleanup
- MODEXPW-396 Allow additional item status updates
- MODEXPW-520 Bulk edit allows editing shadow users
- MODEXPW-507 500 Internal Server Error when download bulk edit job file from Export manager
- MODEXPW-495 ECS | Incorrect "totalRecords" value when search Items by Former identifier on Member tenant
- MODEXPW-493 Outdated preview of matched records in case of remove (add) affiliation and upload the same file with Holdings, Items identifiers in Central tenant
- MODEXPW-499 Replace deprecated KafkaProperties methods
- ModuleDescriptor: ERM interface version upgrading
- MODEXPW-516 Upgrade "holdings-storage" to 8.0
- MODEXPW-462 mod-data-export-worker: spring upgrade
- MODEXPW-458 Handling duplicates in matched records
- MODEXPW-456 Provide data for Holdings column to Item record preview
- MODEXPW-459 Add missing fields to instance schema
- MODEXPW-457 Rendering holdings electronic access properties in .csv file
- MODEXPW-452 Retrieve instance records for bulk edit
- MODEXPW-448 Separate circulation notes in different columns
- MODEXPW-444 Update 'mod-data-export-worker' interface version to 19.0
- MODORDERS-1017 Add displaySummary field to the relevant modules
- MODEXPW-461 Non-existent Electronic access Relationship type ID does not fall under Errors accordion
- MODBULKOPS-210 The "Administrative note" option under "Show columns" in the "Actions" button contains a part of the code.
- MODEXPW-453 EDI Orders : UNH & UNT message reference #s don't match
- UXPROD-3903 Update automated transfer process to allow sites to format extract as needed
- MODEXPW-445 EDI export fails when vendorDetails value is null
- MODEXPW-441 mod-data-export-worker: spring upgrade
- MODEXPW-446 Bulk edit holdings by instance hrid: changes are applied to no more than 10 associated holdings
- MODEXPW-443 Unexpected "Optimistic locking" error for Holdings with multiple Items
- MODEXPW-441 mod-data-export-worker: spring upgrade
- MODEXPW-428 Add missing required interfaces to module descriptor
- MODEXPW-421 Remove line break replacements in CSV writer
- MODEXPW-412 Migrate to folio-spring-support v7.0.0
- MODEXPW-75 Logging improvement
- MODEXPW-437 Handling system updated fields in csv approach
- MODEXPW-433 Allow Tenant Collection Topics
- MODEXPW-431 Provide additional details for Instance (Title, Publisher, Publication date) for holdings record
- MODEXPW-225 Improve performance of retrieving orders for EDIFACT export
- MODEXPW-435 EDIFACT order export default file naming convention includes colon
- MODEXPW-429 EDI orders are place in /files directory regardless of directory defined
- MODEXPW-416 Error parsing custom fields names with semicolon
- MODEXPW-415 Special Character * in Item Barcode for Item Bulk Edit Treated as Wildcard
- MODEXPW-405 Birth date is displayed with time in CSV file
- MODEXPW-404 Bulk edit: jobs start_time and end_time in the database and the Export manager can be irrelevant for jobs IN_PROGRESS
- MODEXPW-422 Resolve EDIFACT order export syntax errors.
- MODEXPW-378 The fix is reverted.
- MODEXPW-378 Circulation log Export going into loop few times which leads to high CPU usage on DB during long time (upgrade)
- MODEXPW-378 Circulation log Export going into loop few times which leads to high CPU usage on DB during long time
- MODEXPW-386 "Connection reset (SocketException)" error bulk editing Items on large bulk edit job
- MODEXPW-386 "Connection reset (SocketException)" error bulk editing Items on large bulk edit job
- MODEXPW-386 "Connection reset (SocketException)" error bulk editing Items on large bulk edit job
- MODEXPW-389 [Bulk Edit] Status Code: 500 from s3 bucket
- MODEXPW-386 "Connection reset (SocketException)" error bulk editing Items on large bulk edit job
- MODEXPW-395 Instance Title supporting in the HoldingsRecord
- MODEXPW-382 Bulk edit job reported as Scheduled
- MODEXPW-382 Bulk edit job reported as Scheduled
- MODEXPW-388 Scheduled Bursar jobs stop Bulk edit's, Authority control, eHoldings jobs
- FOLSPRINGB-95 non-public beginFolioExecutionContext avoids wrong tenant/user
- MODEXPW-385 Add missing mod-configuration dependency
- MODEXPW-375 Job runs by user not the one who created the job
- MODEXPW-358 Bad data causes bulk edit to fail
- MODEXPW-381 "Last Updated" field made available for "MARC authority headings updates (CSV)"
- MODEXPW-314 Retrieve eholdings notes sorted by updated date
- MODEXPW-380 Updater field made available even when user is deleted
- MODEXPW-347 Bulk Operations: save entities in json together with csv
- MODEXPW-342 Refreshing mechanism for presigned url (Circulation log)
- MODEXPW-333 Update the module to Spring boot v3.0.0 and identify issues
- MODEXPW-332 Update to Java 17
- MODEXPW-292 Logging improvement - Configuration
- MODEXPW-362 Bulk Edit Query job should contain link to json with results
- MODEXPW-369 "Authority control" job failed because of a permission error.
- MODEXPW-368 Align csv-file format with bulk-operations
- MODEXPW-367 Authority control: Invalid fromDate/toDate format
- MODEXPW-364 Broken user birthday field fails bulk edit job
- MODEXPW-344 Upgrades: Spring Boot 2.7.6, ssh-sftp 2.9.2, netty 4.1.86, commons-net 3.9.0
- MODEXPW-321 null instead of Record Identifier
MODEXPW-259 mod-data-export-worker: spring upgrade MODEXPW-207 Add personal data disclosure form MODEXPW-199 Upgrade Users interface to 16.0
MODEXPW-273 Populate kafka payload with "jobName" for Export History MODEXPW-250 E-mail can be edited partially (not entire only) MODEXPW-246 Implement Re-send EDIFACT export logic MODEXPW-245 Preview of changed records for holdings update MODEXPW-240 Populate kafka payload with required fileds for Export History MODEXPW-236 Improvements for users in-app approach MODEXPW-235 Holdings in-app approach: Download Holdings Preview API MODEXPW-233 Migrate MinIO adapter changes to master branch MODEXPW-232 users in-app approach: Download Users Preview API MODEXPW-222 Bulk edit: Holdings locations - Holdings Preview API MODEXPW-220 Bulk edit: holdings locations - Create BulkEditHoldingsContentUpdateService MODEXPW-219 Bulk edit: holdings locations - Content update validator MODEXPW-218 eHoldings: rework export job not to store all job data in-memory MODEXPW-217 Bulk edit: holdings locations - Update BulkEditController to support holdings content update MODEXPW-216 Get matching records CSV file by holdings records identifiers CSV file MODEXPW-213 items-in-app-update: item loan types MODEXPW-190 users-in-app-update: Content update validator MODEXPW-189 users-in-app-update: E-mails bulk-edit updating MODEXPW-181 users-in-app-update: Update ITEMS content update in BulkEditController MODEXPW-179 users-in-app-update: Create BulkEditUserContentUpdateService MODEXPW-43 Add step to save orders in EDIFACT format in the Minio object storage
MODEXPW-291 Missing bulk edit Inventory-holdings permissions MODEXPW-285 User is able to modify Holdings in MARC via Bulk Edit app MODEXPW-255 Bulk edit: 10528 upstream timed out (110: Connection timed out) Error MODEXPW-242 Bulk Edit: uploading file with identifiers fails when call number contains semicolon MODEXPW-237 Not all items in mod-inventory-storage on PTF env have value in _version table MODEXPW-229 custom-fields query fails due to CQL format MODEXPW-212 "Preview of records matched" is not populated using limited permissions MODEXPW-211 "A job instance already exists" error bulk editing Items on large bulk edit job MODEXPW-203 "Fail to upload file" error with large amount of Users barcodes MODEXPW-183 Less than 10 records returned for preview of matched records
- MODEXPW-238 Optimize remote files composing
- MODEXPW-227 Change isolation level to READ_COMMITTED for spring batch
- MODEXPW-198 Removing shared resources
- MODEXPW-197 MinIO Adapter migration
- MODEXPW-196 LocalFS -> MinIO Adapter implementation
- MODEXPW-226 Expense class not included as combined code in edit file
- MODEXPW-193 Support of special symbols in the barcodes
- MODEXPW-174 eHoldings: remove data duplication in batch job execution context
- MODEXPW-209 Order line is exported when "Manual" checkbox is enabled in PO
- MODEXPW-175 eHoldings: export stops after job failure
- MODEXPW-170 Status of export job of "Package" record (with almost 10k "Titles") hang with "In progress" value
- MODEXPW-200 Jobs pile up in scheduled status when eHoldings, Edifact and Bulk edit run together
- MODEXPW-188 Remove asynchronous launching job for Bursar
- MODEXPW-164 Increase maximal upload file size
- MODEXPW-192 500 Error occurred Clearing Items locations on the MG bugfest
- MODEXPW-184 Are you sure form does not show updated item's status value for initial Checked out status
- MODEXPW-182 500 Error occurred while Item Status updating
- MODEXPW-166 Bulk Edit: 500 Server Error when editing specific records
- MODEXPW-173 Close FolioExecutionContext if it is opened
- MODEXPW-148 Remove org.json:json, license is not open source
- MODEXPW-145 Preview API upgrading
- MODEXPW-125 Remove dependency to deprecated module
- MODEXPW-119 Improvements for Are you sure form
- MODEXPW-90 Items Content Update API /bulk-edit/{jobId}/items-content-update/upload
- MODEXPW-74 mod-data-export-worker: folio-spring-base v4.1.0 update
- MODEXPW-156 Prepare infrastructure to migrate mod-data-export
- MODEXPW-134 On the update report selected and not affected records
- MODEXPW-127 Update result of User and Item retrieval jobs
- MODEXPW-123 Add additional user identifier types support for bulk edit
- MODEXPW-121 Export eHoldings: Add mod-agreements support
- MODEXPW-120 Export eHoldings: Add mod-notes support
- MODEXPW-116 Download matched records (CSV) returns users instead of items when using Query items (Bulk Edit)
- MODEXPW-109 Update user records with custom fields
- MODEXPW-103 Log error and don't throw exception if order lines were not found
- MODEXPW-102 Improve error handling if provided data from EDIFACT export configuration has incorrect format
- MODEXPW-92 Item Preview API (/bulk-edit/{jobId}/preview/items)
- MODEXPW-86 Saving edited item locations
- MODEXPW-85 Improve user processor logic to support arrays in custom fields
- MODEXPW-80 Retrieve item records based on the provided identifiers
- MODEXPW-155 Incorrect identifier in the error accordion after completing bulk edit
- MODEXPW-149 "Bad request" retrieved during Items bulk edit if the location name contains "/"
- MODEXPW-135 Circulation log export shows another tenant/user's data
- MODEXPW-132 Errors when uploading file with valid "Items former identifiers"
- MODEXPW-131 Downloaded matched records differs from "Preview of matched records" if identifiers return more than one item
- MODEXPW-130 Bulk Edit allows to clear "Patron group" for Users profile by uploading modified records
- MODEXPW-126 The Errors accordion after bulk edit is populated with errors occurred during the matching identifiers
- MODEXPW-115 Download link shouldn't be available for empty file with matched records
- MODEXPW-114 "Download changed records (CSV)" is missing from Actions Menu
- MODEXPW-94 Spring4Shell Morning Glory R2 2022 (CVE-2022-22965)
- MODEXPW-66 mod-data-export-worker: folio-spring-base v3 update
- MODEXPW-32 Copy FTP upload service from mod-invoice into mod-data-export-worker
- MODEXPW-42 Implement export flow Mapping FOLIO orders to EDIFACT order file
- MODEXPW-44 Implement the preview of matched records
- MODEXPW-45 Get matching records based on provided identifiers
- MODEXPW-46 Get matching records based on provided query
- MODEXPW-48 Remove uploaded edit records if user cancel editing
- MODEXPW-51 Records processing errors handling
- MODEXPW-52 Reuse export-common library
- MODEXPW-56 Return the number of records in a file
- MODEXPW-59 Create API to start bulk-edit job execution
- MODEXPW-69 Records processing preview handling
- MODEXPW-71 Uploading file with modified name fails
- MODEXPW-72 Update mod-data-export-worker API documentation
- MODEXPW-28 Tenant deletion failed due to hsql error
- MODEXPW-67 FolioExecutionContext is initialized with wrong tenant id if Spring Batch job launches asynchronously in multi tenant cluster
- MODEXPW-68 Remaining fixes and improvements for FOLIO orders to EDIFACT format mapping
- MODEXPW-70 Name of downloaded file does not adhere to the naming standard
- MODEXPW-76 Download matched records (CSV) does not appear in query search screen
- MODEXPW-79 Errors upon bulk-edit user update
- MODEXPW-38 Saving circulation log with notices "send error" fails
- MODEXPW-35 Dates in CSV export from Circulation log are not in 24-hour time format
- MODEXPW-31 Bursar transfer form cannot specify days outstanding
- MODEXPW-29 mod-data-export-worker: folio-spring-base v2 update
- MODEXPS-24 Kafka topic created with incorrect ENV and tenantId combination
- MODEXPW-27 Can not start an export job for configuration with a lot of records for mapping
- MODEXPW-24 Update audit data schema.json
- MODEXPW-24 Change export Circulation log format
- MODEXPW-25 Enable mutiowner mapping feature
- MODEXPW-23 URI Too Large for feefineactions call
- MODEXPW-22 Bursar export failed for large patron group
- No changes since last release.
- MODEXPW-9 Add standard health check endpoint
- MODEXPW-17 Username and password expressed in plain text in module logs
- MODEXPW-16 Use MinIO client with implicit AWS role authorization
- MODEXPW-16 Use MinIO client with implicit AWS role authorization
- MODEXPS-15 Kafka connection does not start without tenant registration
- MODEXPW-5 Include column headers in .CSV export of Circulation Log
- MODEXPW-6 Enhance fees/fines bursar report settings
- MODEXPW-7 Do not use setting for service point; use 'system' service point
- MODEXPW-8 Add tests to mod-data-export-worker
- MODEXPW-12 Circulation Log export causes error because of non-UUID format of some IDs in the Log
- MODEXPW-13 Headers needed for Circulation Log export
- First module release
- Initial module setup