Skip to content

Releases: folio-org/folio-vertx-lib

v4.1.1

19 Dec 12:35

Choose a tag to compare

Bug fixes:

v3.3.1

19 Dec 12:41

Choose a tag to compare

Bug fixes:

Compatible Vertx versions

Restrictions when using folio-vertx-lib's or Vert.x' Postgres client:

  • folio-vertx-lib >= 3.3.1 requires Vert.x >= 4.5.23.
  • folio-vertx-lib 3.3.0 requires Vert.x <= 4.5.22.

v3.4.1

19 Dec 11:43

Choose a tag to compare

Bug fixes:

Compatible Vertx versions

Restrictions when using folio-vertx-lib's or Vert.x' Postgres client:

  • folio-vertx-lib >= 3.4.1 requires Vert.x >= 4.5.23.
  • folio-vertx-lib 3.4.0 requires Vert.x <= 4.5.22.

v4.1.0

03 Dec 08:30

Choose a tag to compare

Release for Trillium.

  • VERTXLIB-69 Honor DB_CONNECTIONRELEASEDELAY (same as in RMB)
  • VERTXLIB-70 Allow key for TenantPgPool to be non-shared
  • VERTXLIB-71 Set Pool name if key is set (non-empty)
  • #110 Set PgConnectOptions metrics name; pool key fix
  • #111 Bump Vert.x from 5.0.3 to 5.0.5 and okapi-common from 7.0.0 to 7.0.1
  • VERTXLIB-72 Migrate from AbstractVerticle to VerticleBase
  • VERTXLIB-73 Pass token and okapiUrl to postInit/preInit

v4.0.1

14 Oct 19:22

Choose a tag to compare

  • VERTXLIB-67 Fix invalid log4j2.properties for mod-example
  • #103 Remove unused dependency vertx-web-validation
  • VERTXLIB-68 Remove unused scram client 2.1
  • #105 Update test to not include invalid CQL escape sequences

v4.0.0

25 Aug 11:26

Choose a tag to compare

Most important API changes due to Vert.x 5 upgrade:

  • If OpenAPI spec has external references, including to local files, it must be preprocessed
    by openapi-deref-plugin which is part of folio-vertx-lib.
  • Parameters for a request are no longer available through ctx.get(ValidationHandler.REQUEST_CONTEXT_KEY).
    Use methods such as ctx.queryParam, ctx.pathParam instead.
  • Creating router from spec has changed and is now something like:
  public Future<Router> createRouter(Vertx vertx) {
    return OpenAPIContract.from(vertx, "openapi/myapi-1.0.yaml")
      .map(contract -> {
        RouterBuilder routerBuilder = RouterBuilder.create(vertx, contract);
        handlers(vertx, routerBuilder);
        return routerBuilder.createRouter();
      });
  }

v3.4.0

12 Mar 08:47

Choose a tag to compare

Release for Sunflower.

  • VERTXLIB-58 Migrate Java from 17 to 21
  • VERTXLIB-59 Upgrade dependencies for Sunflower: vertx, okapi-common, etc.
  • VERTXLIB-60 PostgreSQLContainer withStartupAttempts(3)

v3.3.0

29 Oct 21:45

Choose a tag to compare

Release for Ramsons.

  • VERTXLIB-56 Upgrade dependencies for Ramsons: Vert.x 4.5.10, Postgres 16, etc.
  • VERTXLIB-57 Support DB_RECONNECTATTEMPTS, DB_RECONNECTINTERVAL env vars

v3.2.0

24 Feb 13:39

Choose a tag to compare

Release for Quesnelia with dependency upgrades:

  • VERTXLIB-52 Implement TESTCONTAINERS_POSTGRES_IMAGE
  • VERTXLIB-54 Upgrade dependencies for Quesnelia: Vert.x 4.5.3, log4j 2.23.0, commons-compress 1.26.0, etc.

v3.1.3

16 Nov 09:44

Choose a tag to compare

Bug fix: