Skip to content

v34.0.0

Compare
Choose a tag to compare
@julianladisch julianladisch released this 01 Jun 13:04
· 305 commits to master since this release

Breaking changes:

  • RMB 817 Remove broken PostgresClient.get(String table, Object entity, ...) methods
  • RMB-759 Consistent format for createdDate and updatedDate metadata
  • RMB-815 Remove UtilityClassTester
  • RMB-817 Remove broken PostgresClient.get(String table, Object entity, ...) methods
  • RMB-883 Delete deprecated TenantLoading.addJsonIdContent, .addJsonIdBasename
  • RMB-884 Delete deprecated RollBackURL
  • RMB-885 Delete deprecated PostgresClient.get, .streamGet methods
  • RMB-904 Remove unused object2Bytes, readURL, isValidURL in NetworkUtils

New features:

  • RMB-546 Support TLS/SSL connections to Postgres
  • RMB-547 PostgreSQL SSL CA Certificate configuration option
  • RMB-817 Make maxFormAttributeSize configurable
  • RMB-886 TenantLoading withPostIgnore(), no overwrite on upgrade
  • RMB-887 deadlock in saveBatch, updateBatch, upsertBatch
  • RMB-897 Use org.folio.okapi.common.XOkapiHeaders
  • RMB-910 Replace JUL logging by log4j logging

Bug fixes:

  • RMB-888 Log4j 2.15.0 fixing remote execution (CVE-2021-44228)
  • RMB-889 Log4j 2.16.0 disabling JDNI and lookups (CVE-2021-44228)
  • RMB-890 No context parameters logged
  • RMB-891 Log4j 2.17.0 fixing self-referential lookups in MDC (CVE-2021-45105)
  • RMB-893 Bump dependencies: Vert.x 4.2.3, log4j 2.17.1, etc.
  • RMB-894 Exclude duplicate dependencies
  • RMB-898 Update Vertx (to 4.2.5) and other dependencies
  • RMB-901 Set reconnectAttempts and reconnectInterval for PgConnectOptions
  • RMB-907 Vert.x 4.2.6, log4j 2.17.2, jackson-databind 2.13.2.1 (CVE-2020-36518)
  • RMB-908 Skip indexes, foreign key, OL of deleted table
  • RMB-909 Wording of warning about missing table configuration
  • RMB-911 Optimistic locking _version overflow
  • RMB-913 Fail if PostgreSQL version is too old
  • RMB-914 Update raml-util to avoid localhost fetch RMB-914
  • RMB-915 public PostgresClient#getTenantId()
  • RMB-917 id == "", foreignKeyId == "" should never match
  • RMB-918 Fix Jakarta Expression Language validation (CVE-2021-28170)
  • RMB-919 Delete by CQL rejects missing or empty CQL
  • RMB-920 Upgrade dependencies: Vert.x 4.3.1, ...