[FOLIO-2135] "configuration" if version upgrade for RMB 26 audit table schema breaking change Created: 02/Jul/19  Updated: 24/Feb/22  Resolved: 24/Feb/22

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: P3
Reporter: Julian Ladisch Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: platform-backlog
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
is blocked by MODCONF-30 Upgrade to RMB 26 Closed
Cloners
clones CIRC-380 Support "loan-storage 6.0" after RMB ... Closed
Sprint:
Story Points: 2
Development Team: Core: Platform

 Description   

RMB 25/26 has a breaking change for the audit table, this requires a version bump in the module descriptor. The change is needed to enable all CQL and RMB features in audit tables, for example index generation and query optimization, notably syncing jsonb->'id' and primary key id and using that primary key instead of jsonb->'id'.

mod-configuration is one of the two backend modules that use the audit table from RMB.

mod-configuration needs to bump "configuration" version from 2.0 to 3.0: https://github.com/folio-org/mod-configuration/blob/v5.1.0/descriptors/ModuleDescriptor-template.json

this will result in required interface changes in the following downstream modules:

folio_agreements
folio_checkin
folio_checkout
folio_circulation
folio_finance
folio_invoice
folio_orders
folio_organizations
folio_stripes-core
folio_tenant-settings
folio_users
mod-circulation
mod-codex-ekb
mod-email
mod-gobi
mod-invoice
mod-kb-ebsco-java
mod-login-saml
mod-notes
mod-orders
mod-users-bl

There is no separate version for the configuration audit endpoint. All modules that use any endpoint that is bundled in the "configuration" endpoint list needs to update that they accept "configuration" 3.0 we should CONSIDER splitting the interface definition into "configuration" and "configuration-audit"



 Comments   
Comment by Julian Ladisch [ 30/Nov/20 ]

I propose to close this as "Won't do". mod-configuration has been released, deployed and used with the breaking change but without an interface version bump. There are no bug reports about this.

Generated at Thu Feb 08 23:18:28 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.