Releases: folio-org/folio-vertx-lib
Releases · folio-org/folio-vertx-lib
v3.3.0
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
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
Bug fix:
- VERTXLIB-50 Vert.x 4.4.6, Testcontainers 1.19.1
v3.1.2
Bug fix:
- VERTXLIB-49 Disable dependency reduced pom, disable mod-example javadoc
v3.1.1
Release for Poppy with dependency upgrades:
- VERTXLIB-44, VERTXLIB-46 Poppy dependecy upgrades: Vert.x 4.4.5, ...
- VERTXLIB-45 Update to Java 17
- VERTXLIB-47 Fix java 17 javadoc errors
v3.1.0
VERTXLIB-43 Add timestamp field class for date-only and date-time fields w/o offset.
VERTXLIB-37 Structured logging using FolioLoggingContext
v3.0.0
Changes to the PgCql API. Introduce PgCqlDefinition
interface with
functionality previously part of PgCqlQuery
.
Example of old and new code:
// Version 2
PgCqlQuery pgCqlQuery = PgCqlQuery.query();
pgCqlQuery.addField(new PgCqlField("cql.allRecords", PgCqlField.Type.ALWAYS_MATCHES));
pgCqlQuery.addField(new PgCqlField("id", PgCqlField.Type.UUID));
pgCqlQuery.addField(new PgCqlField("key", PgCqlField.Type.TEXT));
pgCqlQuery.addField(new PgCqlField("title", PgCqlField.Type.FULLTEXT));
pgCqlQuery.parse(query);
// Version 3
PgCqlDefinition pgCqlDefinition = PgCqlDefinition.create();
pgCqlDefinition.addField("cql.allRecords", new PgCqlFieldAlwaysMatches());
pgCqlDefinition.addField("id", new PgCqlFieldUuid());
pgCqlDefinition.addField("key", new PgCqlFieldText().withExact());
pgCqlDefinition.addField("title", new PgCqlFieldText().withFullText());
PgCqlQuery pgCqlQuery = pgCqlDefinition.parse(query);
- VERTXLIB-39 Require the X-Okapi-Tenant header in the OpenAPI spec.
- VERTXLIB-38 CQL masking (like SQL OP), phrase search for full text.
- VERTXLIB-35 OpenAPI: OOM for any large POST/PUT
- VERTXLIB-33 Extensible CQL fields
- VERTXLIB-31 Split PgCqlPquery into query and definition
v2.0.1
- VERTXLIB-26 Vert.x 4.3.3, Okapi 4.14.3
v2.0.0
- VERTXLIB-22 Remove schema substitution in
TenantPgPool.{query, preparedQuery,execute}. In version 1 '{schema}' in queries was substitued with schema (for Tenant). - VERTXLIB-21 Upgrade to Vert.x 4.3.1, okapi 4.14.1
v1.1.0
New features:
- VERTXLIB-18 Enable SCRAM-SHA-256 PostgreSQL passwords
Fixes:
- VERTXLIB-17 Upgrade Vert.x to 4.2.7, Log4j 2.17.2 Okapi 4.13.2