Releases: folio-org/raml-module-builder
Releases · folio-org/raml-module-builder
v30.0.1
- RMB-627 Generate valid SQL for index with "stringType" false
- RMB-525 Removes drools validation
- RMB-625 Remove PostgresRunner; not in use anywhere
- RMB-624 GenerateRunner/SchemaDereferencer fails with
InvocationTargetException/DecodeException "Failed to decode" - Upgrade to Vert.x 3.9.1.
Release Notes and
Deprecations and breaking changes - RMB-629 Fix null pointer exception in deserializeRow
- Various fixes and clean up to upgrading notes
v30.0.0
See upgrade notes
- RMB-552 smart index recreation on module upgrade
- RMB-583 move f_unaccent and concat* from public to schema, fix search_path
- RMB-164 Incorrect moduleVersion and rmbVersion in rmb_internal table
- RMB-491 Migrate deprecated/removed Future calls in preparation for
vert.x4 migration - RMB-575 Add "sqlExpressionQuery" parameter
- RMB-587 Do not use public schema, remove it from search_path
- RMB-588 investigate wrong value passed from "module_from" to ${version}
- RMB-594 Random and changing order of GenerateRunner class generation
- RMB-565 Review if all CQL to SQL generation code is using masking
- RMB-590 Persist schema.json in rmb_internal
- RMB-591 Remove or harmonize 'optimizedSql' execution path
- RMB-580 Unit tests in Jenkins fail which seem related to streamGet
- RMB-605 Combining characters (diacritics, umlauts) not found
- RMB-606 HridSettingsIncreaseMaxValueMigrationTest has stopped working
- RMB-607
${myuniversity}_${mymodule}.gin_trgm_ops
- RMB-612 PostgresClientIT can not be executed in isolation
- RMB-246 migrate to reactive postgres client (vertx-pg-client)
- RMB-600 PostgresClient.upsertBatch
- RMB-619 Update Vert.x to 3.9.0
- RMB-622 PgExceptionUtil.getMessage: Compose a message of all
PgException fields. - RMB-569 Drop fromModuleVersion and tOps from table section, use
schema.json comparison instead - RMB-610 Remove JobAPI code
- RMB-616 Update readme to specify permissionsRequired
- RMB-620 Configure idle timeout with connectionReleaseDelay
v29.4.0
v29.3.2
v29.3.1
- RMB-580 Fix Unit tests in Jenkins fail which seem related to streamGet
- Revert RMB-568 which introduced a regression with keyword searches being
slow. MODINVSTOR-455. If your module is using the new function that
were introduced with RMB-568, you'll have to use use RMB 29.4.0.
v29.3.0
- RMB-499 add "normalizeDigits" function
- RMB-500 PostgresClient.streamGet with total hits and error handling
- RMB-549 Mismatch lower() for compound index
- RMB-559 Add stream get utility that produces HTTP result
- RMB-560 Upgrade vert.x from 3.8.4 to 3.8.5 fixing CompositeFuture
- RMB-563 SQL injection in PostgresClient.update by id
- RMB-562 Switch back to upstream vertx-mysql-postgresql-client
- RMB-568 Add JSON object array helper functions
v29.2.2
v29.2.1
- RMB-549 Mismatch lower() for compound index (keyword searches slow
in mod-inventory-storage)
v29.2.0
- RMB-498 Truncate b-tree string for 2712 index row size
- RMB-533 Performance: Fix lower/f_unaccent usage by checking all 5
index types - RMB-532 Criterion get does not select id (only jsonb)
- RMB-536 Missing f_unaccent for compound fields full text index
- RMB-537 f_unaccent single quote fullText tsquery sql injection
- RMB-540 Unique index must not truncate for 2712 max index byte size
- RMB-542 Implement streamGet with CQLWrapper as parameter
- RMB-541 contributors and identifiers search perf regression with