Skip to content

Releases: folio-org/raml-module-builder

v33.1.0

27 Sep 12:31
Compare
Choose a tag to compare

Fixes:

  • RMB-863 Free streamGet PreparedStatement fixing Aggressive DB Memory Consumption
  • RMB-538 JSON validation: read-only sub-fields, translation code
  • RMB-850 Fix sonarqube bugs + vulnerabilities + security hot spots

New features:

  • RMB-403 The 422 message should be human readable (duplicate key, foreign key, invalid uuid, ...)
  • RMB-868 PostgresClient.runSQL should append the database exception message

Documentation:

  • RMB-852 Update documentation for domain-models-interface-extensions removal
  • #965 AES.java: Fix README example, suppress algo warning, add tests
  • #962 Explain optional fromModuleVersion

v33.0.3

13 Aug 15:53
Compare
Choose a tag to compare

Fixes:

  • RMB-589 Response With Schema Name For Some AdminAPIs
  • RMB-628 PgUtil.put should find super.setId(String)
  • RMB-859 Remove xerces:xmlParserAPIs dependency
  • RMB-862 Update Vert.x to 4.1.2
  • RMB-864 Ignore deleted index in schema.json
  • RMB-865 Ensure that PgUtil returns 400 (not 500) on invalid CQL and 500 (not 400) on invalid table name

v33.0.2

18 Jun 13:03
Compare
Choose a tag to compare

Fixes:

  • RMB-858 HttpClientMock2 not enabled due to race condition

v33.0.1

17 Jun 11:32
Compare
Choose a tag to compare

Fixes:

  • RMB-854 Increase FORM_ATTRIBUTE_SIZE_MAX from 16384 to 32768
  • RMB-851 Upgrade to final version of Vert.x 4.1.0
  • RMB-849 Remove duplicate ModuleName class from domain-models-api-interfaces

Documentation:

  • RMB-855 Mention that loading db conf from url was removed
  • RMB-848 Always close PostgresTester on reuse (test, javadoc)
  • RMB-853 ModuleName.getModuleVersion() replacing PomReader.INSTANCE.getVersion()
  • RMB-852 Update documentation for domain-models-interface-extensions removal

v32.2.3

08 Jun 12:57
Compare
Choose a tag to compare

Bug fixes:

  • RMB-823 Upgrade okapi-common to 4.8.0 fixing maven.indexdata.com url

v33.0.0

21 May 06:55
Compare
Choose a tag to compare

Unlike pre4, this is using Vert.x 4.1.0.CR1. Use that version in your
project or later version in 4.1.0-series.

Fixes:

  • RMB-843 Use percent encoding, not url encoding, for HTTP requests
  • RMB-844 Properly report POST tenant with null exception message

Other:

  • RMB-847 Update to Vert.x 4.1.0CR1
  • Use okapi-common 4.8.0
  • Remove loading db conf from url, see discussion of RMB-855.

Upgrading notes: https://github.com/folio-org/raml-module-builder/blob/master/doc/upgrading.md#version-330

v33.0.0-pre4

14 May 12:46
Compare
Choose a tag to compare

This is a bug fix release. Module must use Vert.x 4.1.0.Beta1.

Fixes:

  • RMB-842 33.0.0-pre3 leaks SQL connections

Other:

  • RMB-839 Upgrade to Vert.x 4.1.0.Beta1

v33.0.0-pre3

11 May 13:10
Compare
Choose a tag to compare

This release fixes a serious problem with pre2 release (RMB-840).
RMB is using Vert.x 4.0.3. Use same Vert.x version in module.

New feature:

  • RMB-832 Implement updateBatch for optimistic locking

Fixes:

  • RMB-832 Fix upsert for optimistic locking
  • RMB-840 IllegalStateException in handleClosed (ConnectionPool)
  • RMB-838 Publish source jar and javadoc jar on repository.folio.org
  • Bump jersey-media-json-jackson from 2.29.1 to 2.34 (CVE-2021-28168)
  • RMB-837 Upgrade vertx-sql-client to v4.0.3-FOLIO
  • RMB-834 Fix form key is lost for large value
  • RMB-833 Update commons-io from 2.6 to 2.8.0
  • RMB-831 raml plugin no generated clients
  • RMB-830 foreign key non-alias sub-field - "missing FROM-clause"

v32.2.2

23 Apr 17:46
Compare
Choose a tag to compare

Bug fixes:

  • RMB-823 Update maven.indexdata.com URL to use https
  • RMB-830 foreign key non-alias sub-field query causes "missing FROM-clause" error

v33.0.0-pre2

21 Apr 13:59
Compare
Choose a tag to compare

Changes and improvements:

  • RMB-826 Only use postgresTester (testContainers) on "empty" db configuration
  • RMB-602 PostgresClient futurisation for Vert.x 4, Part 1
  • RMB-814 PostgresClient futurisation for Vert.x 4, Part 2
  • RMB-783 ClientGenerator futurisation for Vert.x 4
  • RMB-789 Remove support of EmbeddedPostgres
  • RMB-796 ClientGenerator: add new HttpClient constructor, explain "close"
  • RMB-717 Deprecate HttpClientInterface, HttpModuleClient2, HttpClientMock2
  • RMB-812 Make PostgresClientStreamResult public

Fixes:

  • RMB-829 Suppress "Table audit_... NOT FOUND" in loadDbSchema()
  • RMB-823 Update maven.indexdata.com url
  • RMB-819 Atomic batch PostgresClient.execute with List
  • RMB-810 domain-models-maven-plugin can not be resolved
  • RMB-808 METHOD_URL of AnnotationGrabber should not be a "half" regular expression
  • RMB-784 Reenable DB_CONNECTIONRELEASEDELAY
  • RMB-586 == foreign key sub-field query causes "missing FROM-clause" error