Releases: folio-org/raml-module-builder
Releases · folio-org/raml-module-builder
v36.0.0
Trillium (2026 R1) release, see upgrade notes.
- RMB-1025 Create schema even if role already exists
- RMB-1028 readonly custom field should delete property
- RMB-785 Replace GenerateRunner with domain-models-maven-plugin in README.md
- RMB-1027 Migrate Vert.x from 4 to 5
- RMB-1031 validate module_to which will be stored in DB
- RMB-1023 Remove/Reduce Ineffective/Verbose Log Lines For CQL2PgJSON
- RMB-1032 Add futurized TenantAPI.postTenantSync
- RMB-1033 RestRouting null removal: allow array in path
- FAT-22537 Added upgrading note about ServicesResourceTransformer to avoid race condition during FolioLocal initialization
- RMB-1036 Initialize loggers before setting log level
- RMB-1029 TRUNCATE rmb_internal_analyze; ERROR: canceling statement due to lock timeout (55P03)
- RMB-1026 DB_MAX_LIFETIME option with default of 30 minutes
- RMB-1040 Don't "WARN TenantLoading TenantLoading.perform No X-Okapi-Url-to header"
- RMB-1041 HttpStatus, HttpHeaders - drop-in replacement of httpcomponents
- RMB-1042 Vert.x 5.0.6 fixing CVE-2025-67735 Netty CRLF injection request smuggling
- RMB-1045 upgrade to test-containers 2.0.3
- RMB-1046 Avoid regex in
.replaceAll(" +[*]", "") - RMB-1047 Fix polynomial runtime regex in PgUtil - Support
)and=in error message fields - RMB-1030 CachedConnectionManager "permission denied": Better recovery from error state, warn about buggy DB_MAXSHAREDPOOLSIZE
- RMB-1051 Trillium: Bump dependencies (Vertx 5.0.10, log4j 2.25.4, …)
- RMB-1052 ERROR: 42501: permission denied for "CREATE SCHEMA IF NOT EXISTS"
- RMB-1048 Enable maven workflows, disable Jenkins workflow
v35.4.2
- RMB-1043 Vert.x 4.5.23 fixing CVE-2025-67735 Netty CRLF injection
Vert.x compatibility
Restrictions when using RMB's or Vert.x' Postgres client:
- RMB >= 35.4.2 requires Vert.x >= 4.5.23.
- RMB 35.4.0 and 35.4.1 require Vert.x <= 4.5.22.
v35.3.2
Bug fixes:
- RMB-1044 Vert.x 4.5.23 fixing CVE-2025-67735 Netty CRLF injection request smuggling
Vertx compatibility
Restrictions when using RMB's or Vert.x' Postgres client:
- RMB >= 35.3.2 requires Vert.x >= 4.5.23.
- RMB 35.3.0 and 35.3.1 require Vert.x <= 4.5.22.
v35.4.1
- RMB-1023 Suppress verbose logging in CQL2PgJSON, CQLWrapper, LogUtil
- RMB-1036 Initialize loggers before setting log level
- RMB-1038 Vertx 4.5.22 fixing Netty DDoS CVE-2025-55163
v35.3.1
Bug fixes:
- RMB-1023 Suppress verbose logging in CQL2PgJSON, CQLWRapper, LogUtil
- RMB-1036 Initialize loggers before setting log level
- RMB-1038 Vertx 4.5.22 fixing Netty DDoS CVE-2025-55163
v35.4.0
Sunflower (2025 R1) release.
v35.3.0
Ramsons (2024 R2) release, see upgrade notes.
New features:
- RMB-993 Set db connection application_name for Postgres' pg_stat_activity
- RMB-994 Cache loading of schema.json in CQL2PgJSON
- RMB-997 Avoid left(...,600) for sqlExpression/sqlExpressionQuery
- RMB-998, RMB-1007 Upgrade dependencies for Ramsons; add license
- RMB-985 Avoid SET ROLE/SET SCHEMA in Shared Pool
- RMB-1000 Provide ObjectMapperTool.valueAsString
- RMB-975 Define DB_HOST_ASYNC_READER, DB_PORT_ASYNC_READER
- RMB-1003 Replace deprecated io.vertx.core.logging.Logger by org.apache.logging.log4j.Logger
- RMB-1008 Upgrade PostgreSQL from 12 to 16 for Ramsons
- RMB-360 db init without superuser/create rule/create schema privileges
Bug fixes: