Skip to content

Releases: folio-org/raml-module-builder

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

v32.2.1

21 Apr 13:58
Compare
Choose a tag to compare

Bug fixes:

  • RMB-586 == foreign key sub-field query causes "missing FROM-clause" error
  • RMB-829 Suppress "Table audit_... NOT FOUND" in loadDbSchema()

Documentation updates:

  • RMB-787 Document guidance on API and Schema versioning for OptimisticLocking
  • RMB-770 Add personal data disclosure form

v33.0.0-pre1

06 Mar 08:27
Compare
Choose a tag to compare

Changes and improvements:

  • RMB-785 Convert GenerateRunner into maven plugin
  • RMB-800 Generated Client should not throw generic exception

Fixes:

  • RMB-805 RestVerticle should check for implementation at startup
  • RMB-809 Fix Form parameters lost

Other:

  • RMB-770 Add personal data disclosure form
  • RMB-787 Document guidance on API and Schema versioning for OptimisticLocking
  • RMB-793 Documentation updates / mention testing artifact

v32.2.0

24 Feb 16:39
Compare
Choose a tag to compare

New API features:

  • RMB-741 PostgresClient.withTransaction
  • RMB-483 TestContainers instead of postgresql-embedded
  • RMB-601 PgUtil futurisation for Vert.x 4
  • RMB-806 TenantClient: async utility

Other changes:

  • RMB-519 Default Accept: */*, Content-Type: application/json
  • RMB-768 Default log4j2 logging should be line based patternlayout
  • RMB-786 Change OL trigger notice level

Bugs fixed:

  • RMB-799 Update Vert.x from 4.0.0 to 4.0.2
  • RMB-788 invalid id for GET /_/tenant/id hangs
  • RMB-803 Fix URL encoding in BuildCQL preventing CQL injection

v32.0.2

31 Jan 19:03
Compare
Choose a tag to compare
  • RMB-786 Change OL trigger notice level

v32.1.0

05 Jan 15:05
Compare
Choose a tag to compare
  • RMB-782 Make postTenantSync public
  • RMB-781 Mention raml-util update for RMB upgrade notes
  • RMB-642 Remove JDBC driver, use vertx-pg-client for running migrations
  • RMB-780 NPE in logs after migrating to RMB v32.0.0

v32.0.1

24 Dec 10:28
Compare
Choose a tag to compare

Fixes:

  • RMB-780 NPE in logs after migrating to RMB v32.0.0. Issue with HttpModuleClient2. This is primarily used by business logic modules such as mod-users-bl, mod-orders.

v32.0.0

21 Dec 21:21
Compare
Choose a tag to compare

New features (some of which are breaking changes):

  • RMB-609 Update to Vert.x 4.0.0
  • RMB-655 Add default metrics to RMB: Outgoing API calls
  • RMB-669 Add default metrics to RMB: incoming API calls
  • RMB-720 Replace DropWizard with Micrometer InfluxDB metrics options
  • RMB-727 Implement support for optimistic locking
  • RMB-754 Provide implementation for the async tenant API
  • RMB-772 Persist tenant operation
  • RMB-389 PgUtil.delete by CQL
  • RMB-388 PostgresClient.getById with transaction, with "SELECT … FOR UPDATE"
  • RMB-735 Reject unsupported sort modifiers in getWithOptimizedSql
  • RMB-736 Enable Prometheus support for micrometer metrics
  • Use okapi-common 4.5.0 (which is also using Vert.x 4.0.0)

Fixes:

  • RMB-744 Q2 to Q3 upgrade - "POST request for module_version /_/tenant failed with REVOKE ALL PRIVILEGES ON SCHEMA public FROM module_schema;"
  • RMB-728 Unable to use 'var' keyword when a module uses aspects plugin

v31.1.5

02 Nov 13:35
Compare
Choose a tag to compare
  • RMB-750 Change lock for "tuple concurrently updated" when upgrading Q2 to Q3 (REVOKE)

v31.1.4

29 Oct 21:37
Compare
Choose a tag to compare
  • RMB-744 fix "tuple concurrently updated" when upgrading Q2 to Q3 (REVOKE)