Skip to content

Releases: folio-org/raml-module-builder

v30.0.1

30 May 07:47
Compare
Choose a tag to compare
  • 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

15 May 21:52
Compare
Choose a tag to compare

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

27 Mar 10:24
Compare
Choose a tag to compare
  • RMB-575 Add "sqlExpressionQuery" schema.json parameter

v29.3.2

18 Mar 19:16
Compare
Choose a tag to compare
  • RMB-552 Smart index recreation on module upgrade

v29.3.1

13 Mar 12:15
Compare
Choose a tag to compare
  • 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

27 Feb 10:10
Compare
Choose a tag to compare
  • 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

09 Jan 22:08
Compare
Choose a tag to compare
  • RMB-550 Index recreation on module upgrade

All indexes will be recreated on module upgrade, this may take long. This is needed for RMB-498 and other index changes.

v29.2.1

08 Jan 17:35
Compare
Choose a tag to compare
  • RMB-549 Mismatch lower() for compound index (keyword searches slow
    in mod-inventory-storage)

v29.2.0

06 Jan 18:21
Compare
Choose a tag to compare
  • 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

29.1.5

20 Dec 22:16
Compare
Choose a tag to compare
  • RMB-541 PgUtil.getWithOptimizedSql with left(..., 600)