- SI-76 Checksum method display enhancements
- SI-72 Auto-populated fields input and output template and mandatory fields
- ERM-3176 Review outdated/vulnerable dependencies in mod-service-interaction
- SI-71 Update module license, guidance and dependencies for mod-service-interaction
- SI-68 Default Publication pattern numbering
- SI-38 NPE in RemoteOkapiLinkListener.groovy
- SI-34 Dashboard fails if any module fails to respond to /servint/widgets/definitions/global
- SI-7 Decide how to manage a checksum prefix/suffix
- Added ability to pre-checksum template to include prefix in checksum calculation
- Fix and automatically validate module descriptor (Eureka)
- ERM-3190 DB Connections are not being released
- SI-52 Review outdated/vulnerable dependencies in mod-service-interaction
- Fixed typo in application-vagrant-db
- Fix missing spring dependencies from built jar
- ERM-3111 Upgrade Grails from 5 to 6
- SI-22 Expanded owner on sequences
- SI-45 Dashboards not displaying after upgrade to Poppy
- New endpoint:
/servint/admin/ensureDisplayData
to add (empty) display data for all dashboards which are missing it.
- New endpoint:
- ERM-3112 org.json:json:20201115 DoS/OOM
- ERM-3061: On setting document filter spaces are stripped from filter value
- Bumped kint-web-toolkit version to 8.1.4
- ERM-2966 Error when match and filter contain the same path root
- update to 'com.k_int.grails:web-toolkit-ce:8.1.0'
- ERM-2940 spring-webmvc 5.3.25 security bypass vulnerability
- ERM-2642 Hibernate JPA Criteria SQL Injection (CVE-2020-25638)
- ERM-2641 Upgrade to Grails 5 (including Hibernate 5.6.x) for Poppy
- ERM-1795 Dashboard: apply a common set of drag and drop styles and behaviours
- ERM-2971 Back end changes to support storing location/dimensions of widgets
- SI-11 Hibernate 5.6.x for Poppy
- Number generators
- Inventory
- Accession number
- Call number
- Item barcode
- Serials management
- Pattern number
- Inventory
- ERM-2433 Bumped dependencies of postgres, opencsv, web-toolkit and grails-okapi
- Addec migrations to handle updates to grails-okapi and web-toolkit
- Added migrations for better number generator generator names/codes (Code changes only for those not in use in production already)
- Number generator names bootstrapped into the system were too generic, changes to bootstrapped data and migrations for existing data made
- Fix for initialiseDefaultSequence, wasn't saving thanks to non-nullable name field
- Fix for CheckDigitAlgo
- ERM-2312 Managed Dashboards: backend model
- Changed domain model to allow for multiple dashboards per user and multiple users per dashboard
- Changed endpoints to reflect this (Breaking change)
- Number generator
- Refactors
- Added configuration for user sequences
- NextValue defaults to 1
- Added
enabled
anddescription
fields - Added
name
field
- ERM-2134 Service Interaction - mod-service-interaction lacks memory limit in launch descriptor
- ERM-2071 mod-service-interaction Grails wrapper SAXParseException
- Number generator
- Added Number Generator domain classes
- Number Generator endpoints and services
- ERM-1740: Method to refresh WidgetTypes from scratch
- ERM-1738: Support health check endpoint for mod-service-interaction
- ERM-1696: Support match type search in SimpleSearch Widgets
- ERM-1685: Support "Link" result values
- ERM-1651/ERM-1652/ERM-1653: Support "Array" display values
- ERM-1650: Add unique indexes for refdata tables
- ERM-1643: Manage tenant widget definitions for different applications
- ERM-1580: Added weight to WidgetInstances on dashboard
- ERM-1579: WidgetDef tweaks, added UUID valueType
- ERM-1562: Formatting of bootstrapped data, added licenses definition and "Enum" valueType
- ERM-1546: Added some more structure to widgetType
- ERM-1529: Initial setup, added domain classes, controllers and initial widget data